In this Java 8 - Beyond the Basics training course, expert author Brian Gorman will teach you how to take your programming to the next level with Java. This course is designed for users that already have some experience with Java. You will start with a quick review of Java, then jump into learning about object inheritance, interfaces, abstract classes, and polymorphism. From there, Brian will teach you about exceptions and string manipulation, …
Java 8 - Beyond the Basics
Video description
In this Java 8 - Beyond the Basics training course, expert author Brian Gorman will teach you how to take your programming to the next level with Java. This course is designed for users that already have some experience with Java. You will start with a quick review of Java, then jump into learning about object inheritance, interfaces, abstract classes, and polymorphism. From there, Brian will teach you about exceptions and string manipulation, including custom exceptions, checked and unchecked exceptions, and the string tokenizer. This video tutorial also covers topics such as file and binary serialization, database operations using Java and JDBC, basic GUI programming, and generic programming and iteration. You will also learn about additional data structures and concepts, such as the collection interface, working with the vector, working with the queue, and examination of the HashMap. Finally, you will cover multi-threading and networking, lambda programming, and Spring tools. Once you have completed this computer based training course, you will have developed a deeper working knowledge of Java 8. Working files are included, allowing you to follow along with the author throughout the lessons.
Object Inheritance, Interfaces, Abstract Classes, And Polymorp
Basic Terms
00:07:02
Basic Object Inheritance And Overriding The ToString Method
00:06:34
Object - Basic Extension - Part 1
00:07:24
Object - Basic Extension - Part 2
00:05:06
Polymorphism - First Look
00:07:34
Planning Our System
00:02:38
Introduction To Interfaces
00:05:21
Create And Implement The Race Participant Interface
00:06:49
Implementing Multiple Interfaces
00:06:27
Developing The Plan For Our System
00:02:20
Adding In The Abstract Class - Part 1
00:08:03
Adding In The Abstract Class - Part 2
00:04:25
Testing The Abstract Class - Part 1
00:07:55
Testing The Abstract Class - Part 2
00:06:44
The Race Manager
00:06:11
Exceptions
Introduction To Exceptions
00:07:46
Unchecked Exceptions
00:08:07
Checked Exceptions
00:08:09
Custom Exceptions
00:03:54
Additional Study
00:05:20
Unit Testing Your Exceptions
00:06:40
String Manipulation
StringBuilder To Construct Strings
00:02:55
Split
00:05:35
String Tokenizer
00:04:49
Other String Operations
00:07:51
Regular Expressions In String Searching
00:05:12
Strategy - Searching The Race Manager
00:07:33
File And Binary Serialization
Reading And Writing Text Files Using Scanner
00:05:19
Reading And Writing Text Files Using BufferedReader And BufferedWriter
00:05:00
Loading And Saving The Race To And From Flat Text Files - Part 1
00:06:05
Loading And Saving The Race To And From Flat Text Files - Part 2
00:03:22
Binary Streams
00:06:44
Random Access Files
00:08:23
The Serializable Interface
00:02:45
Binary State Files
00:06:41
Race Manager Save And Restore
00:04:14
Database Operations Using Java And JDBC
Creating The Database At Appharbor
00:05:03
Getting MySQL ConnectorJ And Org.Json Jar Files
00:03:00
DBmanager Architecture Overview
00:06:15
Creating Athletes And Athlete Type Tables
00:06:17
Inserting Athletes And Athlete Types
00:06:13
Updating Athlete Name And Age
00:04:38
Deleting Athletes By Racer ID
00:03:14
Populating Athletes From Database To Race Manager
00:04:40
Basic GUI Programming
Simple GUI Window With JFrame
00:06:40
Adding A JPanel To The JFrame
00:03:48
JLabels And JTextfield
00:05:13
Simple Input And Message Dialogs
00:03:18
JButtons And ActionListeners
00:06:10
Layout Managers
00:07:52
JDesktopPane And JInternalFrame
00:05:02
Get Eclipse Windowbuilder Pro
00:02:01
Use Windowbuilder To Build Out A Simple GUI
00:07:09
Racemanager In A GUI
00:08:04
Generic Programming And Iteration
Overview Of Generic Programming
00:06:05
Writing Generic Methods
00:06:13
Writing Generic Classes
00:08:21
Bounded Type Parameters
00:03:56
Bounded Type Parameters In Classes And Methods
00:04:33
Another Look At The Arraylist
00:04:17
OOP Design Problem - Iteration
00:04:55
An Iterable Best Data Container
00:08:31
Additional Data Structures And Concepts
A Custom Single-Linked List
00:08:17
The Collection Interface
00:02:23
The List And ListIterator Interface
00:04:15
Examination Of The Linkedlist
00:03:06
Working With The Java Linkedlist
00:08:53
Examination Of The Vector
00:02:42
Working With The Vector
00:02:41
Examination Of The Stack
00:04:40
Working With The Java Stack
00:04:23
Examination Of The Queue
00:04:07
Working With The Queue
00:03:04
Examination Of The Dictionary And Map
00:02:52
Examination Of The The HashMap
00:02:52
Working With The Java HashMap
00:05:02
Multi-threading And Networking
Introduction To Threading
00:06:20
Basic Threading Example
00:05:23
Thread Interference And Synchronizing
00:06:28
Introduction To Distributed Programming
00:03:55
Simple Client And Server Example Code Overview
00:04:45
Creating Runnables And Execute The Simple Advisor Client And Server
00:04:50
Lambda Programming In Java 8
Introduction To Lambda Programming - Part 1
00:06:04
Introduction To Lambda Programming - Part 2
00:04:17
Functional Interfaces - Part 1
00:06:52
Functional Interfaces - Part 2
00:06:09
Streams, Sorting, Filtering And Mapping - Part 1
00:07:10
Streams, Sorting, Filtering And Mapping - Part 2
00:08:00
Suppliers, Consumers And The New Person Factory
00:05:34
Above And Beyond
Getting Spring Tools
00:04:16
Introduction To Inversion Of Control Using Spring
00:07:22
Advanced Dependency Injection
00:07:26
Using Spring Simple Rest Client To Pull Data From Facebook Pages
00:04:40
Conclusion
Course Wrap-Up
00:02:23
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept