Học lập trình java từ cơ bản đến nâng cao dành cho các bạn mới nhập môn và các bạn tự học tại nhà thật đơn giản bằng video từ thấp đến cao: Java Basic : Java Programming Tutorial – 1 – Installing the JDK Java Programming Tutorial – 2 – Running a Java Program Java Programming Tutorial – 3 – Downloading Eclipse Java Programming Tutorial – 4 – Hello YouTube Java Programming Tutorial – 5 – Variables Java Programming Tutorial – 6 – Getting User Input Java Programming Tutorial – 7 – Building a Basic Calculator Java Programming Tutorial – 8 – Math Operators Java Programming Tutorial – 9 – Increment Operators Java Programming Tutorial – 10 – If Statement Java Programming Tutorial – 11 – Logical Operators Java Programming Tutorial – 12 – Switch Statement Java Programming Tutorial – 13 – While Loop Java Programming Tutorial – 14 – Using Multiple Classes Java Programming Tutorial – 15 – Use Methods with Parameters Java Programming Tutorial – 16 – Many Methods and Instances Java Programming Tutorial – 17 – Constructors Java Programming Tutorial – 18 – Nested if Statements Java Programming Tutorial – 19 – else if Statement Java Programming Tutorial – 20 – Conditional Operators Java Programming Tutorial – 21 – Simple Averaging Program Java Programming Tutorial – 22 – for Loops Java Programming Tutorial – 23 – Compound Interest Program Java Programming Tutorial – 24 – do while Loops Java Programming Tutorial – 25 – Math Class Methods Java Programming Tutorial – 26 – Random Number Generator Java Programming Tutorial – 27 – Introduction to Arrays Java Programming Tutorial – 28 – Creating an Array Table Java Programming Tutorial – 29 – Summing Elements of Arrays Java Programming Tutorial – 30 – Array Elements as Counters Java Programming Tutorial – 31 – Enhanced for Loop Java Programming Tutorial – 32 – Arrays in Methods Java Programming Tutorial – 33 – Multidimensional Arrays Java Programming Tutorial – 34 – Table for Multi Arrays Java Programming Tutorial – 35 – Variable Length Arguments Java Programming Tutorial – 36 – Time Class Java Programming Tutorial – 37 – Display Regular time Java Programming Tutorial – 38 – Public, Private and this Java Programming Tutorial – 39 – Multiple Constructors Java Programming Tutorial – 40 – Set and Get Methods Java Programming Tutorial – 41 – Building Objects for Constructors Java Programming Tutorial – 42 – toString Java Programming Tutorial – 43 – Composition Java Programming Tutorial – 44 – Enumeration Java Programming Tutorial – 45 – EnumSet range Java Programming Tutorial – 46 – Static Java Programming Tutorial – 47 – More on Static Java Programming Tutorial – 48 – final Java Programming Tutorial – 49 – Inheritance Java Programming Tutorial – 50 – Graphical User Interface GUI Java Programming Tutorial – 51 – GUI with Jframe Java Programming Tutorial – 52 – Event Handling Java Programming Tutorial – 53 – ActionListner Java Programming Tutorial – 54 – Event Handler Program Java Programming Tutorial – 55 – Intoduction to Polymorphism Java Programming Tutorial – 56 – Polymorphic Arguments Java Programming Tutorial – 57 – Overriding Rules Java Programming Tutorial – 58 – Abstract and Concrete Classes Java Programming Tutorial – 59 – Class to Hold Objects Java Programming Tutorial – 60 – Array Holding Many Objects Java Programming Tutorial – 61 – Simple Polymorphic Program Java Programming Tutorial – 62 – Jbutton Java Programming Tutorial – 63 – JButton Final Program Java Programming Tutorial – 64 – JCheckBox Java Programming Tutorial – 65 – The Final Check Box Program Java Programming Tutorial – 66 – JRadioButton Java Programming Tutorial – 67 – JRadioButton Final Program Java Programming Tutorial – 68 – JComboBox Java Programming Tutorial – 69 – Drop Down List Program Java Programming Tutorial – 70 – Jlist Java Programming Tutorial – 71 – JList Program Java Programming Tutorial – 72 – Multiple Selection List Java Programming Tutorial – 73 – Moving List Items Program Java Programming Tutorial – 74 – Mouse Events Java Programming Tutorial – 75 – MouseListener interface Java Programming Tutorial – 76 – MouseMotionListener interface Java Programming Tutorial – 77 – Adapter Classes Java Programming Tutorial – 78 – File Class Java Programming Tutorial – 79 – Creating Files Java Programming Tutorial – 80 – Writing to Files Java Programming Tutorial – 81 – Reading from Files Java Programming Tutorial – 82 – Exception Handling Java Programming Tutorial – 83 – FlowLayout Java Programming Tutorial – 84 – Drawing Graphics Java Programming Tutorial – 85 – JColorChooser Java Programming Tutorial – 86 – Drawing More Stuff Java Programming Tutorial – 87 – Series Finale Credit by TheNewBoston Java tutorial mức độ trung bình: Intermediate Java Tutorial – 1 – Common String Methods Intermediate Java Tutorial – 2 – Some More String Methods Intermediate Java Tutorial – 3 – Recursion Intermediate Java Tutorial – 4 – Introduction to Collections Intermediate Java Tutorial – 5 – ArrayList Program Intermediate Java Tutorial – 6 – LinkedList Intermediate Java Tutorial – 7 – LinkedList Program Intermediate Java Tutorial – 8 – Converting Lists to Arrays Intermediate Java Tutorial - 9 - Collections Method sort Intermediate Java Tutorial – 10 – Methods reverse and copy Intermediate Java Tutorial – 11 – Collections Methods fill Intermediate Java Tutorial – 12 – addAll Intermediate Java Tutorial – 13 – frequency, disjoint Intermediate Java Tutorial – 14 – Stacks, push, pop Intermediate Java Tutorial – 15 – Queue Intermediate Java Tutorial – 16 – HashSet Intermediate Java Tutorial – 17 – Generic Methods Intermediate Java Tutorial – 18 – Implementing a Generic Method Intermediate Java Tutorial – 19 – Generic Return Types Intermediate Java Tutorial – 20 – Introduction to Applets Intermediate Java Tutorial – 21 – How to put an Applet on a Website Intermediate Java Tutorial – 22 – init for Applets Intermediate Java Tutorial – 23 – Drawing an Oval with Slider Intermediate Java Tutorial – 24 – Building the Window for the Slider Intermediate Java Tutorial – 25 – Finishing the Oval Slider Program Intermediate Java Tutorial – 26 – Learning about Threads Intermediate Java Tutorial – 27 – What do I look like, a Thread? Java Game Development Java Game Development – 1 – Threads Java Game Development – 2 – Starting Threads Java Game Development – 3 – Creating a Screen for Games Java Game Development – 4 – Restoring Screen Size Java Game Development – 5 – Creating a Full Screen Display Java Game Development – 6 – Making Text Smooth Java Game Development – 7 – Loading Images Java Game Development – 8 – Beginning Animation Java Game Development – 9 – Changing Scenes Java Game Development – 10 – Finishing the Animation Class Java Game Development – 11 – Loading Pictures for the Movie Java Game Development – 12 – Main Movie Loop Java Game Development – 13 – Completing the Animation Java Game Development – 14 – Making a Better Screen Class Java Game Development – 15 – Finding Compatible Modes Java Game Development – 16 – Comparing Display Modes Java Game Development – 17 – Full Screen with Buffer Strategy Java Game Development – 18 – Updating Display and Restore Screen Java Game Development – 19 – Compatible Buffer Images Java Game Development – 20 – Creating Display Modes List Java Game Development – 21 – Run and Movie Loop Methods Java Game Development – 22 – Finishing the Perfect Animation Java Game Development – 23 – Introduction to Sprites Java Game Development – 24 – Finishing the Sprite Class Java Game Development – 25 – Starting the Sprites Movement Java Game Development – 26 – Watching the Sprite Move Java Game Development – 27 – Creating a Core Class Java Game Development – 28 – Intro to Keyboard Input Java Game Development – 29 – Handling Key Events Java Game Development – 30 – Final Keyboard Input Java Game Development – 31 – User Mouse Input Java Game Development – 32 – Final Mouse Input Java Game Development – 33 – Intro to Mouselook Java Game Development – 34 – Mouselooks draw Method Java Game Development – 35 – Using the Robot Java Game Development – 36 – Final Mouselook Program Java Stock Market Analyzer Program Java Stock Market Analyzer Program – 1 Java Stock Market Analyzer Program – 2 Java Stock Market Analyzer Program – 3 Java Stock Market Analyzer Program – 4 Java Stock Market Analyzer Program – 5 Java Stock Market Analyzer Program – 6 Java Stock Market Analyzer Program – 7 Nguồn: vietcheaters