MyPage is a personalized page based on your interests.The page is customized to help you to find content that matters you the most.

I'm not curious

Java Advanced Training

Course Summary

Expand your programming skills and get more out of Java, with platform- and framework-neutral tutorials that are useful for building web, mobile, and desktop applications.       

  • +

    Course Syllabus

       Understanding what you should know before watching this course
       Using the exercise files
    1. Getting Started
       Installing Java 7 on Windows
       Installing Java 7 on OS X
       Installing Eclipse 4.2 Juno
    2. Java 7 New Features
       An overview of Java 7 new features
       Exploring the simplified use of generics
       Using underscores in numeric literals
       Using strings in switch statements
    3. Using Advanced Class Structures
       Using static initializers
       Using instance field initializers
       Using member classes
       Using local inner classes
       Using anonymous inner classes
       Creating and using enumeration classes
    4. Using the Reflection API
       Using the Class class
       Instantiating classes dynamically
       Navigating inheritance trees
    5. More of the Collections Framework
       Managing unordered sets with HashSet
       Managing ordered sets with TreeSet
       Controlling list order with LinkedList
       Peeking and polling with queues
    6. Testing and Advanced Exception Handling
       Exploring test-driven development with the assert keyword
       Using the finally keyword
       Using try-with-resources in Java 7
       Defining and throwing a custom exception
    7. Managing Files and Directories in Java 7
       Using the Path class
       Managing files and directories
       Reading and writing text files
       Walking the directory tree
       Finding files
       Watching a directory for file changes
    8. Working with I/O Streams
       Reading and writing byte streams
       Reading and writing character streams
       Using buffered streams
       Scanning tokenized text
    9. Working with Multi-threading
       Extending the Thread class
       Implementing the Runnable interface
       Interrupting a thread
       Synchronizing threads
       Where to go from here


Course Fee:
USD 25

Course Type:


Course Status:



4 - 5 hours / week

Attended this course?

Back to Top

Awards & Accolades for MyTechLogy
Winner of
Top 100 Asia
Finalist at SiTF Awards 2014 under the category Best Social & Community Product
Finalist at HR Vendor of the Year 2015 Awards under the category Best Learning Management System
Finalist at HR Vendor of the Year 2015 Awards under the category Best Talent Management Software
Hidden Image Url

Back to Top