· 8 years ago · Nov 29, 2017, 07:38 PM
1Section: 1
20 / 1
3Introduction
41. Getting Started With This Course
57:58
6Section: 2
70 / 10
8Setup
92. How to Use This Section Of The Course
101:01
113. How To Install The Java Development Kit (JDK) For Windows
125:15
134. Download and Install IntelliJ (FREE and PAID version) for Windows
149:54
155. Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available
160:00
176. How To Install The Java Development Kit (JDK) For Mac OS X
182:44
197. Download and Install IntelliJ (FREE and PAID version) on a Mac
209:43
218. Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available
220:00
239. How To Install The Java Development Kit (JDK) For Ubuntu Linux
244:20
2510. Install and Configure IntelliJ (FREE and PAID version) for Ubuntu Linux
2610:22
2711. Free 90 Day Extended Trial of IntelliJ Ultimate Edition Now Available
280:00
29Section: 3
300 / 3
31First Steps
3212. Introduction
330:37
3413. Creating Your First Java Project
3512:10
36 First Steps - Creating Your First Java Project
3714. Exploring The IntelliJ Interface
387:24
39Section: 4
400 / 8
41Variables, Datatypes and Operators
4215. Introduction
430:27
4416. What Are Variables?
4515:13
46 Variables, Datatypes and Operators - What Are Variables
4717. Getting To Know Primitive Data Types - The Byte, Short, Int And Long
4818:45
49 Variables, Datatypes and Operators - Getting To Know Primitive Data Types - The Byte, Short, Int And Long
5018. Getting To Know Primitive Data Types - Float And Double
5112:57
52 Variables, Datatypes and Operators - Getting To Know Primitive Data Types - Float And Double
5319. Getting To Know Primitive Data Types - Char And Boolean
547:22
55 Unicode Table website
56 Variables, Datatypes and Operators - Getting To Know Primitive Data Types - Char And Boolean
5720. Understanding Strings And Finishing Up Primitive Data Types
5811:56
59 Variables, Datatypes and Operators - Understanding Strings And Finishing Up Primitive Data Types
6021. Operators In Java
6116:12
62 Variables, Datatypes and Operators - Operators In Java
6322. More On Operators And Operator Precedence
6419:22
65 Summary of Operators
66 Java Operator Precedence Table
67 Variables, Datatypes and Operators - More On Operators And Operator Precedence
68Section: 5
690 / 7
70Java Tutorial: Expressions, Statements, Code blocks, Methods and more
7123. Introduction
720:31
7324. Keywords And Expressions
747:18
75 List of Java Keywords
76 Java Tutorial Expressions, Statements, Code blocks, Methods and more - Keywords And Expressions
7725. Statements, Whitespace and Indentation (Code Organization)
789:24
79 Java Tutorial Expressions, Statements, Code blocks, Methods and more - Statements, Whitespace and Intentation (Code Organization)
8026. Code Blocks And The If Then Else Control Statements
8117:08
82 Java Tutorial Expressions, Statements, Code blocks, Methods and more - Code Blocks And The If Then Else Control Statements
8327. Methods In Java
8417:43
85 Java Tutorial Expressions, Statements, Code blocks, Methods and more - Methods In Java
8628. More On Methods And A Challenge
8715:08
88 lecture-28-challenge.txt
89 Java Tutorial Expressions, Statements, Code blocks, Methods and more - More On Methods And A Challenge
9029. Method Overloading
9127:01
92 Feet to Centimeters
93 Java Tutorial Expressions, Statements, Code blocks, Methods and more - Method Overloading
94Section: 6
950 / 4
96Control Flow Statements
9730. Introduction
980:38
9931. The switch statement (+Challenge Exercise)
10019:32
101 lecture-31-challenge.txt
102 Control Flow Statements - The switch statement (plus Challenge Exercise)
10332. The for Statement (+Challenge Exercise)
10425:02
105 The First 1,000 Primes
106 lecture-32-challenge.txt
107 Control Flow Statements - The for Statement (plus Challenge Exercise)
10833. The while and do while statements (+Challenge Exercise)
10916:31
110 lecture-33-challenge.txt
111 Control Flow Statements - The while and do while statements (+Challenge Exercise)
112Section: 7
1130 / 9
114OOP Part 1 - Classes, Constructors and Inheritance
11534. Introduction
1160:36
11735. Classes Part 1
11816:31
119 OOP Part 1 - Classes Part 1
12036. Classes Part 2
12113:27
122 OOP Part 1 - Classes Part 2
12337. Constructors - Part 1 (+Challenge Exercise)
12418:52
125 lecture-37-challenge.txt
126 OOP Part 1 - Constructors - Part 1 (plus Challenge Exercise)
12738. Constructors - Part 2 (+Challenge Exercise)
12816:00
129 Withdrawal-method-bug-fix.zip
130 lecture-38-challenge.txt
131 OOP Part 1 - Constructors - Part 2 (plus Challenge Exercise)
13239. Inheritance - Part 1
13319:39
134 OOP Part 1 - Inheritance - Part 1
13540. Inheritance - Part 2
13613:24
137 OOP Part 1 - Inheritance - Part 2
13841. Inheritance Challenge Part 1 (+Challenge Exercise)
13916:38
140 lecture-41-challenge.txt
141 OOP Part 1 - Inheritance Challenge Part 1 (plus Challenge Exercise)
14242. Inheritance Challenge Part 2
14310:04
144 OOP Part 1 - Inheritance Challenge Part 2
145Section: 8
1460 / 9
147OOP Part 2 - Composition, Encapsulation, and Polymorphism
14843. Introduction
1490:37
15044. Composition
15117:19
152 OOP Part 2 - Composition
15345. Composition Part 2 (+Challenge Exercise)
15414:17
155 lecture-45-challenge.txt
156 OOP Part 2 - Composition Part 2 (plus Challenge Exercise)
15746. Encapsulation
15819:23
159 OOP Part 2 - Encapsulation
16047. Encapsulation (+Challenge Exercise)
16114:16
162 lecture-47-challenge.txt
163 OOP Part 2 - Encapsulation (plus Challenge Exercise)
16448. Polymorphism
16520:35
166 OOP Part 2 - Polymorphism
16749. Polymorphism (+Challenge Exercise)
16818:46
169 lecture-49-challenge.txt
170 OOP Part 2 - Polymorphism (plus Challenge Exercise)
17150. OOP Master Challenge Exercise
17215:59
173 lecture-50-challenge.txt
174 OOP Part 2 - OOP Master Challenge Exercise
17551. OOP Challenge - Solution
17615:32
177 OOP Part 2 - OOP Challenge - Solution
178Section: 9
1790 / 18
180Arrays, Java inbuilt Lists, Autoboxing and Unboxing
18152. Arrays
18221:27
183 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - Arrays
18453. Arrays (Challenge Exercise)
18516:20
186 lecture-53-challenge.txt
187 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - Arrays (Challenge Exercise)
18854. List and ArrayList Part 1
18916:29
190 ArrayResizeDemo.java
191 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - List and ArrayList Part 1
19255. ArrayList Part 2
19320:11
194 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - ArrayList Part 2
19556. ArrayList Part 3
19616:48
197 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - ArrayList Part 3
19857. ArrayList Challenge Part 1
19914:00
200 lecture-57-challenge.txt
201 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - ArrayList Challenge Part 1
20258. ArrayList Challenge Part 2
20318:12
204 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - ArrayList Challenge Part 2
20559. ArrayList Challenge Part 3
20610:49
207 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - ArrayList Challenge Part 3
20860. Autoboxing and Unboxing
20916:16
210 https://www.dropbox.com/s/kht56ric73byvts/Arrays%2C-Java-inbuilt-Lists%2C-Autoboxing-and-Unboxing-ArrayList-Challenge-Part-3-Source-code.zip?dl=1
21161. Autoboxing & Unboxing (Challenge Exercise) - Part 1
21216:46
213 lecture-61-challenge.txt
214 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - Autoboxing & Unboxing (Challenge Exercise) - Part 1
21562. Autoboxing & Unboxing (Challenge Exercise) - Part 2
21617:08
217 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - Autoboxing & Unboxing (Challenge Exercise) - Part 2
21863. Autoboxing & Unboxing (Challenge Exercise) - Part 3
2199:32
220 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - Autoboxing & Unboxing (Challenge Exercise) - Part 3
22164. LinkedList Part 1
22216:43
223 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - LinkedList Part 1
22465. LinkedList Part 2
22515:30
226 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - LinkedList Part 2
22766. LinkedList Part 3
22820:46
229 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - LinkedList Part 3
23067. LinkedList Challenge Part 1
23114:05
232 lecture-67-challenge.txt
233 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - LinkedList Challenge Part 1
23468. LinkedList Challenge Part 2
23517:20
236 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - LinkedList Challenge Part 2
23769. LinkedList Challenge Part 3 (Final video)
23815:45
239 Arrays, Java inbuilt Lists, Autoboxing and Unboxing - LinkedList Challenge Part 3 (Final video)
240Section: 10
2410 / 12
242Inner and Abstract Classes & Interfaces
24370. Interfaces
24412:34
245 Inner and Abstract Classes & Interfaces - Interfaces
24671. Interfaces Part 2
24714:30
248 Inner and Abstract Classes & Interfaces - Interfaces Part 2
24972. Interfaces Challenge Part 1
25017:39
251 lecture-72-challenge.txt
252 Inner and Abstract Classes & Interfaces - Interfaces Challenge Part 1
25373. Interfaces Challenge Part 2
2549:00
255 Inner and Abstract Classes & Interfaces - Interfaces Challenge Part 2
25674. Inner classes Part 1
25717:10
258 Inner and Abstract Classes & Interfaces - Inner classes Part 1
25975. Inner Classes Part 2
26014:45
261 Inner and Abstract Classes & Interfaces - Inner Classes Part 2
26276. Inner Classes Challenge
26310:32
264 lecture-78-challenge.txt
265 Inner and Abstract Classes & Interfaces - Inner Classes Challenge
26677. Abstract Classes Part 1
26716:42
268 Inner and Abstract Classes & Interfaces - Abstract Classes Part 1
26978. Abstract Classes Part 2
27010:55
271 Inner and Abstract Classes & Interfaces - Abstract Classes Part 2
27279. Abstract Class Challenge Part 1
27319:46
274 lecture-79-challenge.txt
275 Inner and Abstract Classes & Interfaces - Abstract Class Challenge Part 1
27680. Abstract Class Challenge Part 2
27712:53
278 Inner and Abstract Classes & Interfaces - Abstract Class Challenge Part 2
27981. Abstract Class Challenge Part 3
28019:46
281 Inner and Abstract Classes & Interfaces - Abstract Class Challenge Part 3
282Section: 11
2830 / 5
284Java Generics
28582. Generics Introduction
28611:12
287 Java Generics - Generics Introduction
28883. Our Generics Class
28911:37
290 Java Generics - Our Generics Class
29184. Our Generics Class Part 2
29218:57
293 Java Generics - Our Generics Class Part 2
29485. Our Generics Class Part 3
29510:13
296 Java Generics - Our Generics Class Part 3
29786. Generics Challenge
29813:08
299 lecture-86-challenge.txt
300 Java Generics - Generics Challenge
301Section: 12
3020 / 12
303Naming Conventions and Packages. static and final keywords
30487. Naming Conventions
3057:09
30688. Packages
30717:02
308 Naming Conventions and Packages - Packages
30989. Packages Part 2
31011:40
311 Naming Conventions and Packages - Packages Part 2
31290. Packages Part 3
31312:05
314 Naming Conventions and Packages - Packages Part 3
31591. Packages (Challenge Exercise)
31612:57
317 lecture-91-challenge.txt
318 Naming Conventions and Packages - Packages (Challenge Exercise)
31992. Scope
32017:25
321 Naming Conventions and Packages - Scope
32293. Scope Part 2 and Visibility
32312:07
324 Naming Conventions and Packages - Scope Part 2 and Visibility
32594. Scope +(Challenge Exercise)
3265:56
327 lecture-94-challenge.txt
328 Naming Conventions and Packages - Scope plus (Challenge Exercise)
32995. Access Modifiers
33016:51
331 Naming Conventions and Packages - Access Modifiers
33296. The static statement
33312:32
334 Naming Conventions and Packages - The static statement
33597. The final statement
33614:37
337 Naming Conventions and Packages - The final statement
33898. Final Part 2 and Static Initializers
3399:01
340 Naming Conventions and Packages - Final Part 2 and Static Initializers
341Section: 13
3420 / 27
343Java Collections
34499. Collections Overview
34515:47
346 Java Collections - Collections Overview
347100. Binary Search
34815:39
349 Interfaces Java Docs
350 Java Collections - Binary Search
351101. Collections List Methods
35218:23
353 Java Collections - Collections List Methods
354102. Comparable and Comparator
35518:55
356 Java Collections - Comparable and Comparator
357103. Maps
35816:51
359 Maps Document Link
360 Java Collections - Maps
361104. Map Continued and Adventure Game
36216:33
363 Java Collections - Map Continued and Adventure Game
364105. Adding Exits to the Adventure game
36518:04
366 Java Collections - Adding Exits to the Adventure game
367106. Adventure Game challenge
3688:13
369 lecture-106-challenge.txt
370 Java Collections - Adventure Game challenge
371107. Immutable Classes
37215:42
373 A Strategy for Defining Immutable Objects
374 Java Collections - Immutable Classes
375108. Immutable Class Challenge
3764:32
377 lecture-108-challenge.txt
378 Java Collections - Immutable Class Challenge
379109. Sets & HashSet
38019:52
381 Virtual Machine Performance Enhancements
382 Java Collections - Sets & HashSet
383110. HashSet - equals() and hashCode()
38416:52
385 Java Collections - HashSet - equals() and hashCode()
386111. Finish off equals() and hashcode()
38710:56
388 equals documentation
389 Java Collections - Finish off equals() and hashcode()
390112. Potential issue with equals() and sub-classing
39111:59
392 lecture-112-challenge.txt
393 Java Collections - Potential issue with equals() and sub-classing
394113. Sets - Symmetric & Asymmetric
39515:34
396 The Set Interface
397 Java Collections - Sets - Symmetric & Asymmetric
398114. Finishing Off Sets
3999:16
400 Java Collections - Finishing Off Sets
401115. Sets Challenge Part 1
40215:26
403 lecture-115-challenge.txt
404 Java Collections - Sets Challenge Part 1
405116. Sets Challenge Part 2
40612:50
407 Java Collections - Sets Challenge Part 2
408117. Sets Challenge Part 3
40918:17
410 International Astronomical Union
411 Java Collections - Sets Challenge Part 3
412118. Sorted Collections
41313:11
414 Java Collections - Sorted Collections
415119. StockList Class With Maps
41617:05
417 Java Collections - StockList Class With Maps
418120. Add a Basket
41915:49
420 Java Collections - Add a Basket
421121. TreeMap and Unmodifiable Maps
42220:50
423 Java Collections - TreeMap and Unmodifiable Maps
424122. Challenge Part 1
42512:40
426 lecture-122-challenge.txt
427 Java Collections - Challenge Part 1
428123. Challenge Part 2
42910:52
430 Java Collections - Challenge Part 2
431124. Challenge Part 3
4327:56
433 Java Collections - Challenge Part 3
434125. Challenge Part 4 (Final)
43518:04
436 Java Collections - Challenge Part 4 (Final)
437Section: 14
4380 / 44
439JavaFX
440126. Introduction
44117:31
442 JavaFX - Introduction​
443127. Code Vs FXml
44413:27
445 JavaFX - Code Vs FXml​
446128. GridPane Layout
44715:34
448 GridPane Oracle Docs
449 AnchorPane Oracle Docs
450 JavaFX - GridPane Layout​
451129. HBox Layout
45213:11
453 HBox Oracle Docs
454 VBox Oracle Docs
455 JavaFX - HBox Layout​
456130. BorderPane Layout
45713:16
458 BorderPane Oracle Docs
459 JavaFX - BorderPane Layout​
460131. Other Layouts
46117:09
462 FlowPane Oracle Docs
463 Stackpane Oracle Docs
464 TilePane Oracle Docs
465Show more (2)
466132. Controls
46715:17
468 Button Oracle Docs
469 Graphic Repository
470 JavaFX - Controls​
471133. RadioButton and CheckBox
47217:02
473 JavaFX - RadioButton and CheckBox​
474134. ComboBox and ChoiceBox
47517:13
476 JavaFX - ComboBox and ChoiceBox​
477135. Slider, Spinner, ColorPicker & DatePicker Controls
47814:30
479 JavaFX - Slider, Spinner, ColorPicker & DatePicker Controls​
480136. TitledPane
4816:42
482 JavaFX - TitledPane​
483137. Events and Event Handlers
48414:29
485 JavaFX - Events and Event Handlers​
486138. Events Continued
48714:38
488 JavaFX - Events Continued​
489139. UI Thread
49014:40
491 Checkbox JavaFX Oracle
492 JavaFX - UI Thread​
493140. Threads and Runnable
49416:18
495 Concurrency in JavaFX
496 JavaFX - Threads and Runnable​
497141. Setup Sample Todo List Application
49812:56
499 JavaFX - Setup Sample Todo List Application​
500142. Base Interface
50113:28
502 JavaFX - Base Interface​
503143. Add Change Listener
50414:17
505 JavaFX - Add Change Listener​
506144. Formatting Dates
5077:03
508 Class DateTimeFormatter​
509 JavaFX - Formatting Dates​
510145. Singletons
51115:04
512 Class DateTimeFormatter
513 JavaFX - Singletons​
514146. Load and Save ToDo Items from/to Disk
51516:25
516 Package java.nio
517 Class String
518 JavaFX - Load and Save ToDo Items from/to Disk​
519147. Add DialogPane
52016:31
521 Class DialogPane
522 JavaFX - Add DialogPane​
523148. Show Dialog and Add Controller Code
52414:33
525 JavaFX - Show Dialog and Add Controller Code​
526149. Bug Fix and Update List View
52710:27
528 JavaFX - Bug Fix and Update List View​
529150. Data Binding and Observable
53011:20
531 JavaFX - Data Binding and Observable​
532 Class FXCollections
533 Lorem ipsum Generator
534151. Cell Factories
53514:44
536 JavaFX - Cell Factories​
537152. Context Menu
53815:37
539 JavaFX - Context Menu​
540153. KeyEvents and Toolbars
54115:41
542 JavaFX - KeyEvents and Toolbars​
543154. SortedList
54412:44
545 JavaFX - SortedList​
546155. FilteredList
54716:18
548 JavaFX - FilteredList​
549156. CSS With JavaFX
55017:39
551 JavaFX CSS Reference Guide
552 JavaFX - CSS With JavaFX​
553157. Transforming Nodes and Choosers
55416:37
555 Class Bloom
556 JavaFX - Transforming Nodes and Choosers​
557158. More on Choosers and Web Pages
55822:11
559 Class WebEngine
560 JavaFX - More on Choosers and Web Pages​
561159. SceneBuilder
5623:23
563160. Installing SceneBuilder for Windows
5645:00
565 Gluon Labs
566161. Installing SceneBuilder for Mac
5673:39
568 Scene Builder
569162. Overview of SceneBuilder
5707:15
571 JavaFX - Overview of SceneBuilder​
572163. Building a UI with SceneBuilder
57315:49
574 JavaFX - Building a UI with SceneBuilder​
575164. More on SceneBuilder
57617:27
577 setting up Scene Builder with NetBeans 8.0.2
578 JavaFX - More on SceneBuilder​
579165. JavaFX Challenge
58015:14
581 ContactData source file
582 JavaFX - JavaFX Challenge​
583166. JavaFX Challenge Part 2
58413:16
585 JavaFX - JavaFX Challenge Part 2​​
586167. JavaFX Challenge Part 3
58716:07
588 JavaFX - JavaFX Challenge Part 3​​
589168. JavaFX Challenge Part 4
59014:03
591 JavaFX - JavaFX Challenge Part 4​​
592169. JavaFX Challenge Wrap up
5939:15
594 JavaFX - JavaFX Challenge Wrap up​​
595Section: 15
5960 / 38
597Basic Input & Output including java.util
598170. Exceptions
59914:00
600 Basic Input & Output including java.util - Exceptions​
601171. Stack Trace and Call Stack
60213:04
603 Basic Input & Output including java.util - Stack Trace and Call Stack​
604172. Catching and throwing Exceptions
60514:20
606 Basic Input & Output including java.util - Catching and throwing Exceptions​
607173. Multi Catch Exceptions
6088:06
609 Basic Input & Output including java.util - Multi Catch Exceptions​
610174. Introduction to I/O
61115:55
612 Basic Input & Output including java.util - Introduction to IO​
613175. Writing content - FileWriter class and Finally block
61414:58
615 Basic Input & Output including java.util - Writing content - FileWriter class and Finally block​
616176. Try with Resources
61712:12
618 The try-with-resources Statement
619 Basic Input & Output including java.util - Try with Resources​
620177. FileReader and Closeable
62112:55
622 lecture-156-challenge.txt
623 Basic Input & Output including java.util - FileReader and Closeable​
624178. BufferedReader
62512:59
626 Basic Input & Output including java.util - BufferedReader​
627179. Load Big Location and Exits Files
6287:26
629 GameData.zip
630 Basic Input & Output including java.util - Load Big Location and Exits Files​
631180. Challenge
6325:01
633 lecture-159-challenge.txt
634 Basic Input & Output including java.util - Challenge​
635181. Buffered Writer and Challenge
63613:11
637 Basic Input & Output including java.util - Buffered Writer and Challenge​
638182. Byte Streams
63915:45
640 Basic Input & Output including java.util - Byte Streams​
641183. Reading Binary Data and End of File Exceptions
64215:44
643 Basic Input & Output including java.util - Reading Binary Data and End of File Exceptions​
644184. Object Input Output including Serialization
64514:15
646 Basic Input & Output including java.util - Object Input Output​
647185. Finish Object I/O and RandomAccessFile class
64816:03
649 Basic Input & Output including java.util - Finish Object IO and RandomAccessFile class​
650186. Create Random Access File
65114:29
652 Basic Input & Output including java.util - Create Random Access File​
653187. Update Static Initializer Block With Random File Access
65411:37
655 Basic Input & Output including java.util - Update Static Initializer Block With Random File Access​
656188. Update Adventure Game to Read Random Access File
65714:20
658 Basic Input & Output including java.util - Update Adventure Game to Read Random Access File​
659189. Java NIO
66014:47
661 InputOutput NIO
662 Basic Input & Output including java.util - Java NIO​
663190. Writing Objects With Java NIO
66411:36
665 Basic Input & Output including java.util - Writing Objects With Java NIO
666191. Reading and Writing with Java NIO
66715:47
668 Basic Input & Output including java.util - Reading and Writing with Java NIO
669192. Writing Binary Files with Java NIO
67013:36
671 Basic Input & Output including java.util - Writing Binary Files with Java NIO
672193. Reading Files with NIO
67315:47
674 Basic Input & Output including java.util - Reading Files with NIO
675194. Absolute and Relative Reads
67611:10
677 Basic Input & Output including java.util - Absolute and Relative Reads
678195. Chained Put Methods
67913:55
680 Basic Input & Output including java.util - Chained Put Methods
681196. Writing Sequentially
68213:04
683 Basic Input & Output including java.util - Writing Sequentially
684197. FileChannel to Copy Files and Pipes with Threads
68515:04
686 Basic Input & Output including java.util - FileChannel to Copy Files and Pipes with Threads
687198. Filesystem
68818:02
689 Basic Input & Output including java.util - Filesystem
690 FileSystemText1.txt
691 FileSystemText2.txt
692Show more (1)
693199. More on Paths
69412:17
695 Basic Input & Output including java.util - More on Paths
696200. Exists and CopyFile
69711:59
698 Basic Input & Output including java.util - Exists and CopyFile
699201. Move, Rename and Delete
70011:16
701 Basic Input & Output including java.util - Move, Rename and Delete
702202. File Attributes
70312:50
704 Basic Input & Output including java.util - File Attributes
705 Class Files
706 Interface BasicFileAttributes
707203. Read Existing Directory Contents
70814:15
709 Basic Input & Output including java.util - Read Existing Directory Contents
710 getPathMatcher
711204. Separators Temp Files and File Stores
71212:25
713 Basic Input & Output including java.util - Separators Temp Files and File Stores
714205. Walk File Tree
71511:30
716 Basic Input & Output including java.util - Walk File Tree
717206. Copy Entire Tree
71812:58
719 Basic Input & Output including java.util - Copy Entire Tree
720207. Mapping IO and NIO Methods
72112:53
722 Basic Input & Output including java.util - Mapping IO and NIO Methods
723Section: 16
7240 / 29
725Concurrency in Java
726208. Concurrency and Threads Introduction
7276:59
728209. Threads
72913:29
730 Constants.txt
731 Concurrency in Java - Threads​
732210. Runnable and Thread
73313:19
734 Class Thread
735 Concurrency in Java - Runnable and Thread​
736211. Interrupt and Join
7379:44
738 Concurrency in Java - Interrupt and Join​
739212. Multiple Threads
74011:49
741 ThreadColor.java
742 Concurrency in Java - Multiple Threads​
743213. Thread Variables
7449:53
745 Concurrency in Java - Thread Variables​
746214. Synchronisation
74711:05
748 Concurrency in Java - Synchronisation​
749215. Producer and Consumer
75010:55
751 Concurrency in Java - Producer and Consumer​
752216. Deadlocks, wait, notify and notifyAll methods
75314:05
754 Class Collections
755 Concurrency in Java - Deadlocks, wait, notify and notifyAll methods​
756217. The Java Util Concurrent package
75712:09
758 ThreadColor.java
759 Concurrency in Java - The Java Util Concurrent package​
760218. Thread Interference
76111:15
762 Class ArrayList<E>
763 Concurrency in Java - Thread Interference​
764219. Reentrant Lock and Unlock
76510:28
766 Concurrency in Java - Reentrant Lock and Unlock​
767220. Using Try Finally With Threads
76810:36
769 Interface Lock
770 Concurrency in Java - Using Try Finally With Threads​
771221. Thread Pools
77212:03
773 Concurrency in Java - Thread Pools​
774222. ArrayBlockingQueue Class
77512:29
776 Interface ExecutorService
777 Concurrency in Java - ArrayBlockingQueue Class​
778223. Deadlocks
77910:34
780 Concurrency in Java - Deadlocks​
781224. More on Deadlocks
78214:06
783 Concurrency in Java - More on Deadlocks​
784225. Thread Starvation
78516:47
786 ThreadColor.java
787 Concurrency in Java - Thread Starvation​
788226. Fair Locks and Live Locks
78912:55
790 Concurrency in Java - Fair Locks and Live Locks​
791227. Live Lock Example and Slipped Conditions
7925:04
793 Concurrency in Java - Live Lock Example and Slipped Conditions​
794228. Other Thread Issues
79514:04
796 Package java.util.concurrent.atomic
797 Class AtomicInteger
798229. JavaFX Background Tasks
79915:25
800 Class Task<V>
801 Concurrency in Java - JavaFX Background Tasks​
802230. Data Binding
80310:16
804 Concurrency in Java - Data Binding​
805231. Service
80614:34
807 Concurrency in Java - Service​
808232. Challenge 1 and 2
8099:09
810 BankAccountClass.txt
811 Concurrency in Java - Challenge 1 and 2​
812233. Challenge 3,4 and 5
81311:15
814 Concurrency in Java - Challenge 3,4 and 5​
815234. Challenge 6 and 7
81611:00
817 Code.txt
818 Concurrency in Java - Challenge 6 and 7​
819235. Challenge 8
8205:30
821 challenge8code.txt
822 Concurrency in Java - Challenge 8​
823236. Challenge 9
8244:53
825 Concurrency in Java - Challenge 9​
826Section: 17
8270 / 13
828Lambda Expressions
829237. Lambda Expressions Introduction
83015:33
831 Interface Comparator<T>
832 Lambda Expressions - Lambda Expressions Introduction​
833238. Lambda Expressions Continued
83414:50
835 Lambda Expressions - Lambda Expressions Continued​
836239. Lambda Expressions Nested Blocks
83714:45
838 Lambda Expressions - Lambda Expressions Nested Blocks​
839240. Scope and Functional Programming
84015:02
841 Functional programming
842 Lambda Expressions - Scope and Functional Programming​
843241. Functional Interfaces & Predicates
84416:38
845 Interface Consumer<T>
846 Lambda Expressions - Functional Interfaces & Predicates​
847242. More on Predicates & Suppliers
84812:06
849 Lambda Expressions - More on Predicates & Suppliers​
850243. Functions
85113:11
852 Lambda Expressions - Functions​
853244. Chaining java.util.function Functions
85411:56
855 Package java.util.function
856 Lambda Expressions - Chaining java.util.function Functions​
857 Lambda-Expressions-Chaining-java.util.function-Functions-table.png
858245. Streams
85913:50
860 Method References
861 Interface Stream
862 Lambda Expressions - Streams​
863246. Streams - Intermediate and Terminal Operations
86413:06
865 Lambda Expressions - Streams - Intermediate and Terminal Operations​
866247. Streams - Flatmap & Lambda Best Practices
86721:30
868 Lambda Expressions - Streams - Flatmap & Lambda Best Practices​
869248. Lambda Challenge Part 1
87012:07
871 stringbuilder.java
872 anonymousrunnable.java
873 Lambda Expressions - Lambda Challenge Part 1​
874249. Lambda Challenge Part 2
87516:33
876 top15babynameslist.java
877 chain.java
878 Interface Comparator
879Show more (3)
880Section: 18
8810 / 8
882Regular Expressions
883250. Regular Expressions Introduction
88416:21
885 Regular Expressions - Regular Expressions Introduction​
886251. Character classes and Boundary Matchers
88713:55
888 Class Pattern
889 Regular Expressions - Character classes and Boundary Matchers​
890252. Quantifiers and the Pattern and Matcher classes
89114:42
892 Class Matcher
893 Regular Expressions - Quantifiers and the Pattern and Matcher classes​
894253. Matcher find and Group Methods
89515:03
896 Class Matcher
897 Regular Expressions - Matcher find and Group Methods​
898254. And, Or & Not
89915:26
900 Regular Expressions - And, Or & Not​
901255. Regular Expressions Challenge Part 1
90217:04
903 Regular Expressions - Regular Expressions Challenge Part 1​
904256. Regular Expressions Challenge Part 2
90515:30
906 Matcher
907 Regular Expressions - Regular Expressions Challenge Part 2​
908257. Regular Expressions Challenge Part 3
9096:13
910 Regular Expressions - Regular Expressions Challenge Part 3​
911Section: 19
9120 / 11
913Debugging and Unit Testing
914258. Introduction to Debugging
91517:57
916 Debugging and Unit Testing - Introduction to Debugging​
917259. More on Debugging
91811:24
919 Debugging and Unit Testing - More on Debugging​
920260. Field Watch Points
92116:14
922 Debugging and Unit Testing - Field Watch Points​
923261. Advanced Debugging
92410:14
925 JTransforms
926 Debugging and Unit Testing - Advanced Debugging​
927262. Introduction to Unit Testing with JUnit
92816:20
929 Debugging and Unit Testing - Introduction to Unit Testing with JUnit​
930263. Asserts in Junit
93118:19
932 Debugging and Unit Testing - Asserts in Junit​
933264. More Asserts and Exception Handling
93416:34
935 Debugging and Unit Testing - More Asserts and Exception Handling
936265. Parameterized Testing
93712:21
938 Debugging and Unit Testing - Parameterized Testing​
939266. JUnit Challenge #1 and #2
94021:41
941 Debugging and Unit Testing - JUnit Challenge 1 and 2​
942 Debugging and Unit Testing - JUnit Challenge 1 and 2​ - challenge code.txt
943267. JUnit Challenges #3 to #7
94412:22
945 Debugging and Unit Testing - JUnit Challenges 3 to 7​
946268. Junit Challenges #8 to #10
94712:06
948 Debugging and Unit Testing - Junit Challenges 8 to 10​
949Section: 20
9500 / 35
951Databases
952269. Section Introduction
9531:55
954270. Database Terminology
95510:32
956271. Install and Setup SQLite for Windows
9577:56
958272. Install and Setup SQLite for Mac
9592:00
960273. Install and Setup SQLite for Linux
9612:38
962274. Introduction to SQLite
96311:15
964275. More with SQLite
96510:42
966276. Querying Data With SQL
96716:02
968 SQLite Autoincrement
969 music.zip
970277. SQL Order by and Joins
97113:11
972278. More Complex Joins
97311:44
974279. Wildcards in Queries and Views
97515:17
976280. Housekeeping and Final SQL Challenge
97714:17
978281. JDBC and SQLite GUI Browser
97915:49
980 Bit Bucket
981 DB Browser for SQLite
982 Databases - JDBC and SQLite GUI Browser​
983282. Creating Databases With JDBC in Java
98417:26
985 Databases - Creating Databases With JDBC in Java​
986283. JDBC Insert, Update, Delete
98715:49
988 Databases - JDBC Insert, Update, Delete​
989284. .executeQuery() and using Constants
99020:39
991 Databases - .executeQuery() and using Constants​
992285. The Music SQLite Database
99312:43
994 Databases - The Music SQLite Database​
995286. Write Java Query for Artists
99614:46
997 Databases - Write Java Query for Artists​
998287. Executing SQL in DB Browser
99917:18
1000 Databases - Executing SQL in DB Browser​
1001288. Query Albums by Artist Method
100216:23
1003 Databases - Query Albums by Artist Method​
1004289. Query Artists for Song method
100515:00
1006 Databases - Query Artists for Song method​
1007290. Result Set Meta Data
100814:38
1009 Interface ResultSetMetaData
1010 Databases - Result Set Meta Data​
1011291. Functions and Views
101216:38
1013 Databases - Functions and Views​
1014292. Write the Method to Query View
101511:48
1016 Databases - Write the Method to Query View​
1017293. SQL Injection Attacks and Prepared Statements
101817:01
1019 Databases - SQL Injection Attacks and Prepared Statements​
1020294. Transactions
102113:40
1022 Databases - Transactions​
1023295. Inserting Records With JDBC
102410:08
1025 Databases - Inserting Records With JDBC​
1026296. Insert Albums, Artists, and Songs
102714:00
1028 Databases - Insert Albums, Artists, and Songs​
1029297. Test Insert JDBC Code
103018:07
1031 Databases - Test Insert JDBC Code​
1032298. JDBC with a GUI Program
103317:53
1034 main.fxml.txt
1035 Databases - JDBC with a GUI Program​
1036299. Add Artists
103712:35
1038 Databases - Add Artists​
1039300. Fix Artist and Preload Records
104013:24
1041 Databases - Fix Artist and Preload Records​
1042301. Implement Artist Query
104311:57
1044 Databases - Implement Artist Query​
1045302. Add ProgressBar
10469:38
1047 Databases - Add ProgressBar​
1048303. Handling Updates
104915:14
1050 Databases - Handling Updates​
1051Section: 21
10520 / 9
1053Java Networking Programming
1054304. Networking Overview
10559:39
1056305. First Client and Server Apps
105715:02
1058 Java Networking - First Client and Server Apps​
1059306. Multi Threaded Server
106014:04
1061 Java Networking - Multi Threaded Server
1062307. Multi-Threading and Timeouts
106312:46
1064 Java Networking - Multi-Threading and Timeouts
1065308. UDP Server and Client
106618:13
1067 Java Networking - UDP Server and Client​
1068309. High Level APIS
106918:55
1070 Java Networking - High Level APIS
1071 URIs, URLs, and URNs: Clarifications and Recommendations 1.0
1072 Uniform Resource Identifier
1073310. URL Connections and Input Stream Reader
107416:06
1075 Java Networking - URL Connections and Input Stream Reader
1076 Example Domain
1077 Code
1078311. HTTPUrlConnection
107917:57
1080 Java Networking - HTTPUrlConnection
1081 Method Definitions
1082 List of HTTP header fields
1083312. Alternatives to HTTPUrlConenction
108421:06
1085 Java Networking - Alternatives to HTTPUrlConenction
1086 Public feed
1087 Feed Url
1088Show more (4)
1089Section: 22
10900 / 3
1091Bonus Material
1092313. Bonus - Please Watch!
10930:48
1094314. All Courses
10950:00
1096315. Source code for all Programs
10970:00