10 | | |
11 | | == Beginner Videos == |
12 | | 1. [https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PLFE2CE09D83EE3E28&index=1 Installing the JDK] |
13 | | 2. [https://www.youtube.com/watch?v=5u8rFbpdvds&list=PLFE2CE09D83EE3E28&index=2 Running a Java Program] |
14 | | 3. [https://www.youtube.com/watch?v=CE8UIbb_4iM&list=PLFE2CE09D83EE3E28&index=3 Downloading Eclipse] |
15 | | 4. [https://www.youtube.com/watch?v=SHIT5VkNrCg&list=PLFE2CE09D83EE3E28&index=4 Hello Youtube] |
16 | | 5. [https://www.youtube.com/watch?v=gtQJXzi3Yns&list=PLFE2CE09D83EE3E28&index=5 Variables] |
17 | | 6. [https://www.youtube.com/watch?v=5DdacOkrTgo&list=PLFE2CE09D83EE3E28&index=6 Getting User Input] |
18 | | 7. [https://www.youtube.com/watch?v=ANuuSFY2BbY&list=PLFE2CE09D83EE3E28&index=7 Building a Basic Calculator] |
19 | | 8. [https://www.youtube.com/watch?v=8ZaTSedtf9M&list=PLFE2CE09D83EE3E28&index=8 Math Operators] |
20 | | 9. [Increment Operators] |
21 | | 10. [If Statement] |
22 | | |
23 | | |
24 | | 11. [Logical Operators] |
25 | | 12. [Switch Statement] |
26 | | 13. [While Loop] |
27 | | 14. [Using Multiple Classes] |
28 | | 15. [Use Methods with Parameters] |
29 | | 16. [Many Methods and instances] |
30 | | 17. [Constructors] |
31 | | 18. [Nested if Statements] |
32 | | 19. [if else statement] |
33 | | 20. [Conditional Operators] |
34 | | 21. [Simple Averaging Program] |
35 | | 22. [for Loops] |
36 | | 23. [Compound Interest Program] |
37 | | 24. [do while Loops] |
38 | | 25. [Math Class Methods] |
39 | | 26. [Random Number Generator] |
40 | | 27. [Introduction to Arrays] |
41 | | 28. [Creating an Array Table] |
42 | | 29. [Summing Elements of Arrays] |
43 | | 30. [Array Elements as Counters] |
44 | | 31. [Enhanced for Loop] |
45 | | 32. [Arrays in Methods] |
46 | | 33. [Multidimensional Arrays] |
47 | | 34. [Table for Multi Arrays] |
48 | | 35. [Variable Length Arguments] |
49 | | 36. [Time Class] |
50 | | 37. [Dislpay Regular Time] |
51 | | 38. [Public, Private, and this] |
52 | | 39. [Multiple Constructors] |
53 | | 40. [Set and Get Methods] |
54 | | 41. [Building Objects for Constructors] |
55 | | 42. [toString Method] |
56 | | 43. [Composition] |
57 | | 44. [Enumeration] |
58 | | 45. [EnumSet Range] |
59 | | 46. [static keyword] |
60 | | 47. [More on static keyword] |
61 | | 48. [final keyword] |
62 | | 49. [Inheritance] |
63 | | 50. [Graphic User Interface (GUI)] |
64 | | 51. [GUI with JFrame] |
65 | | 52. [Event Handling] |
66 | | 53. [ActionListener] |
67 | | 54. [Event Handler Program] |
68 | | 55. [Introduction to Polymorphism] |
69 | | 56. [Polymorphic Arguments] |
70 | | 57. [Overriding Rules] |
71 | | 58. [Abstract and Concrete Classes] |
72 | | 59. [Class to Hold Objects] |
73 | | 60. [Array Holding Many Objects] |
74 | | 61. [Simple Polymoprhic Program] |
75 | | 62. [JButton] |
76 | | 63. [JButton Final Program] |
77 | | 64. [JCheckBox] |
78 | | 65. [The Final Check Box Program] |
79 | | 66. [JRadioButton] |
80 | | 67. [JRadioButton Final Program] |
81 | | 68. [JComboBox] |
82 | | 69. [Drop Down List Program] |
83 | | 70. [JList] |
84 | | 71. [JList Program] |
85 | | 72. [Multiple Selection List] |
86 | | 73. [Moving List Items Program] |
87 | | 74. [Mouse Events] |
88 | | 75. [MouseListener interface] |
89 | | 76. [MouseMotionListener interface] |
90 | | 77. [Adapter Class] |
91 | | 78. [File Class] |
92 | | 79. [Creating Files] |
93 | | 80. [Writing to Files] |
94 | | 81. [Reading from Files] |
95 | | 82. [Exception Handling] |
96 | | 83. [FlowLayout] |
97 | | 84. [Drawing Graphics] |
98 | | 85. [JColorChooser] |
99 | | 86. [Drawing More Stuff] |