Advanced Java Programming (Java SE 7)
3.4 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
80 students enrolled

Advanced Java Programming (Java SE 7)

Harnessing the Power of Cross-Platform, Object-Oriented Application Programming
3.4 (8 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
80 students enrolled
Last updated 9/2013
English
English [Auto]
Price: $39.99
30-Day Money-Back Guarantee
This course includes
  • 7.5 hours on-demand video
  • 1 downloadable resource
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Perform advanced techniques within Java, including JDBC, RMI, EIO, collections, assertions, logging, and concurrency.
Course content
Expand all 103 lectures 07:25:16
+ Assertions
4 lectures 15:50
Introduction to Assertion Syntax
02:59
Compiling with Assertions
02:26
Enabling & Disabling Assertions
04:09
Assertion Usage
06:16
+ Regular Expressions
7 lectures 33:57
Introduction to Regular Expressions
01:39
String Literals
04:09
Character Classes
07:55
Quantifiers
03:11
Capturing Groups & Backreferences
06:12
Boundary Matchers
03:52
Pattern & Matcher
06:59
+ The Java Collection Classes
9 lectures 43:16
Introduction to Java Collection Classes
01:14
The Arrays Class
06:10
Searching & Sorting Arrays (Primitives & Objects)
05:02
The Comparable & Comparator Interfaces
04:44
Lists & Sets
06:33
Iterators
06:13
Maps
07:31
The Collections Class
04:22
Rules of Thumb
01:27
+ Generics
6 lectures 23:52
Introduction to Generics
04:46
Defining Simple Generics
02:10
Generics & Subtyping
05:12
Wildcards
03:24
Bounded Wildcards
04:27
Generic Methods
03:53
+ Advanced I/O
9 lectures 37:53
Introduction to Advanced I/O
01:38
Basic File I/O Example
07:48
Buffered I/O
05:09
The Console Class
02:51
Object Serialization
05:21
Compressed Files
05:01
Writing Your Own I/O Classes
02:57
Property Files
03:05
The Preferences Class
04:03
+ Enhanced I/O
4 lectures 12:59
Introduction to Enhanced I/O
01:02
Channels
04:11
Buffers Typed
03:10
Buffers Direct
04:36
+ Logging API
5 lectures 16:57
Introduction to Logging API
00:50
Loggers
04:25
Logger Levels
03:38
Logger Handlers (Configuring & Formatters)
05:08
LogManager
02:56
Requirements
  • Experience with basic Java coding.
Description

Java is a powerful language for cross-platform, object-oriented application programming. It can be found in many types of applications such as standalone, web, enterprise, and mobile. Advanced Java Programming is a higher level study of many advanced Java topics including JDBC, RMI, EIO, collections, assertions, logging, and concurrency. This advanced course by seasoned Java Developer David Saenz will demonstrate the power of Java and how to implement cutting edge apps that can perform well in mission critical applications. Source code is included. This title is a self-paced software training course delivered via pre-recorded video. We do not provide additional information outside of the posted content.

Who this course is for:
  • Experienced Java programmers