=== Beginner Videos === == Setup == 1 [https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PLFE2CE09D83EE3E28&index=1 Installing the JDK] 2 [https://www.youtube.com/watch?v=5u8rFbpdvds&list=PLFE2CE09D83EE3E28&index=2 Running a Java Program] 3 [https://www.youtube.com/watch?v=CE8UIbb_4iM&list=PLFE2CE09D83EE3E28&index=3 Downloading Eclipse] == Your First Programs == 4 [https://www.youtube.com/watch?v=SHIT5VkNrCg&list=PLFE2CE09D83EE3E28&index=4 Hello Youtube][[BR]] 5 [https://www.youtube.com/watch?v=gtQJXzi3Yns&list=PLFE2CE09D83EE3E28&index=5 Variables][[BR]] 6 [https://www.youtube.com/watch?v=5DdacOkrTgo&list=PLFE2CE09D83EE3E28&index=6 Getting User Input][[BR]] 8 [https://www.youtube.com/watch?v=8ZaTSedtf9M&list=PLFE2CE09D83EE3E28&index=8 Math Operators][[BR]] 9 [https://www.youtube.com/watch?v=ydcTx6idTs0&list=PLFE2CE09D83EE3E28&index=9 Increment Operators][[BR]] * 7. [https://www.youtube.com/watch?v=ANuuSFY2BbY&list=PLFE2CE09D83EE3E28&index=7 Building a Basic Calculator][[BR]] 25 [https://www.youtube.com/watch?v=JzMdepMLW44&list=PLFE2CE09D83EE3E28&index=25 Math Class Methods][[BR]] 26 [https://www.youtube.com/watch?v=AhwIYAXPASw&list=PLFE2CE09D83EE3E28&index=26 Random Number Generator][[BR]] == Conditionals == 10. [https://www.youtube.com/watch?v=iMeaovDbgkQ&list=PLFE2CE09D83EE3E28&index=10 If Statement] 11. [https://www.youtube.com/watch?v=PAaqgTr7Cx4&list=PLFE2CE09D83EE3E28&index=11 Logical Operators] 18. [https://www.youtube.com/watch?v=Y4xFGCyt1ww&list=PLFE2CE09D83EE3E28&index=18 Nested if Statements] 19. [https://www.youtube.com/watch?v=C0YRYVn_BeI&list=PLFE2CE09D83EE3E28&index=19 if else statement] 12. [https://www.youtube.com/watch?v=RVRPmeccFT0&list=PLFE2CE09D83EE3E28&index=12 Switch Statement] 20. [https://www.youtube.com/watch?v=Y6NheSwTsDs&list=PLFE2CE09D83EE3E28&index=20 Conditional Operators] == Loops and Arrays == 13. [https://www.youtube.com/watch?v=8ZuWD2CBjgs&list=PLFE2CE09D83EE3E28&index=13 While Loop] * 21. [https://www.youtube.com/watch?v=KXuQQh6AynQ&list=PLFE2CE09D83EE3E28&index=21 Simple Averaging Program] 24. [https://www.youtube.com/user/thenewboston do while Loops] 22. [https://www.youtube.com/watch?v=rjkYAs6gAkk&list=PLFE2CE09D83EE3E28&index=22 for Loops] * 23. [https://www.youtube.com/watch?v=T9TcAm9g0mo&list=PLFE2CE09D83EE3E28&index=23 Compound Interest Program] 27. [https://www.youtube.com/watch?v=L06uGnF4IpY&list=PLFE2CE09D83EE3E28&index=27 Introduction to Arrays] 28. [https://www.youtube.com/watch?v=nTF-RcgsV0E&list=PLFE2CE09D83EE3E28&index=28 Creating an Array Table] 29. [https://www.youtube.com/watch?v=etyrkipdKvc&list=PLFE2CE09D83EE3E28&index=29 Summing Elements of Arrays] 30. [https://www.youtube.com/watch?v=pHxtKDENDdE&list=PLFE2CE09D83EE3E28&index=30 Array Elements as Counters] 31. [https://www.youtube.com/watch?v=w41D0V-BnKQ&list=PLFE2CE09D83EE3E28&index=31 Enhanced for Loop] 32. [https://www.youtube.com/watch?v=rzXoz2KOP7E&list=PLFE2CE09D83EE3E28&index=32 Arrays in Methods] 33. [https://www.youtube.com/user/thenewboston Multidimensional Arrays] 34. [https://www.youtube.com/watch?v=hbot9MQVHOM&list=PLFE2CE09D83EE3E28&index=34 Table for Multi Arrays] == Classes == 14. [https://www.youtube.com/watch?v=XqTg2buXS5o&list=PLFE2CE09D83EE3E28&index=14 Using Multiple Classes] 15. [https://www.youtube.com/watch?v=7MBgaF8wXls&list=PLFE2CE09D83EE3E28&index=15 Use Methods with Parameters] 35. [https://www.youtube.com/watch?v=BFL1oWnEO2k&list=PLFE2CE09D83EE3E28&index=35 Variable Length Arguments] 16. [https://www.youtube.com/watch?v=9t78g0U8VyQ&list=PLFE2CE09D83EE3E28&index=16 Many Methods and instances] 17. [https://www.youtube.com/watch?v=tPFuVRbUTwA&list=PLFE2CE09D83EE3E28&index=17 Constructors] 39. [https://www.youtube.com/watch?v=LS7BzkBzn3Y&list=PLFE2CE09D83EE3E28&index=39 Multiple Constructors] 41. [https://www.youtube.com/watch?v=MK2SMJZbUmU&list=PLFE2CE09D83EE3E28&index=41 Building Objects for Constructors] 43. [https://www.youtube.com/watch?v=ZBkyPA6NZR8&list=PLFE2CE09D83EE3E28&index=43 Composition] == Keywords == 38. [https://www.youtube.com/watch?v=csjfLTt6-io&list=PLFE2CE09D83EE3E28&index=38 public, private, and this] 46. [https://www.youtube.com/watch?v=Mhxp5dZOy78&list=PLFE2CE09D83EE3E28&index=46 static] 47. [https://www.youtube.com/watch?v=14c1oJjgC8g&list=PLFE2CE09D83EE3E28&index=47 More on static] 48. [https://www.youtube.com/watch?v=Suxdg95FV1w&list=PLFE2CE09D83EE3E28&index=48 final] 44. [https://www.youtube.com/watch?v=uFGrL5vyp54&list=PLFE2CE09D83EE3E28&index=44 Enumeration] 45. [https://www.youtube.com/watch?v=r-_6fJpC-pk&list=PLFE2CE09D83EE3E28&index=45 EnumSet Range] == Common Methods == 40. [https://www.youtube.com/watch?v=eqP5X6APc5w&list=PLFE2CE09D83EE3E28&index=40 Get and Set Methods] 42. [https://www.youtube.com/watch?v=l0N6WvIVoUI&list=PLFE2CE09D83EE3E28&index=42 toString Method] == Object Oriented Programming (OOP) == 49. [https://www.youtube.com/watch?v=9JpNY-XAseg&list=PLFE2CE09D83EE3E28&index=49 Inheritance] 55. [https://www.youtube.com/watch?v=0xw06loTm1k&list=PLFE2CE09D83EE3E28&index=55 Introduction to Polymorphism] 56. [https://www.youtube.com/watch?v=KKbN5pjBZGM&list=PLFE2CE09D83EE3E28&index=56 Polymorphic Arguments] 57. [https://www.youtube.com/watch?v=zN9pKULyoj4&list=PLFE2CE09D83EE3E28&index=57 Overriding Rules] 58. [https://www.youtube.com/watch?v=TyPNvt6Zg8c&list=PLFE2CE09D83EE3E28&index=58 Abstract and Concrete Classes] 59. [https://www.youtube.com/watch?v=slY5Ag7IjM0&list=PLFE2CE09D83EE3E28&index=59 Class to Hold Objects] 60. [https://www.youtube.com/watch?v=0--h2x6HENA&list=PLFE2CE09D83EE3E28&index=60 Array Holding Many Objects] 61. [https://www.youtube.com/watch?v=6d0m_L8_1XU&list=PLFE2CE09D83EE3E28&index=61 Simple Polymoprhic Program] == File Input/Output (I/O) == 78. [https://www.youtube.com/watch?v=7fC9nL3_AQQ&list=PLFE2CE09D83EE3E28&index=78 File Class] 79. [https://www.youtube.com/watch?v=G0DfmD0KKyc&list=PLFE2CE09D83EE3E28&index=79 Creating Files] 80. [https://www.youtube.com/watch?v=Bws9aQuAcdg&list=PLFE2CE09D83EE3E28&index=80 Writing to Files] 81. [https://www.youtube.com/watch?v=3RNYUKxAgmw&list=PLFE2CE09D83EE3E28&index=81 Reading from Files] == Exceptions == 82. [https://www.youtube.com/watch?v=K_-3OLkXkzY&list=PLFE2CE09D83EE3E28&index=82 Exception Handling]