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