Pugh-Killeen Logo

Advanced Java Class

Home | Contact Us

Description

This course describes advanced features of the Java language. This class assumes the student has taken one of the Java language courses. The three day class combines lecture with hands-on exercises.

Objectives

By the end of the course you will be able to:

  • Write a threaded application
  • Communicate to a host from an application
  • Use a JavaBean

Outline

  • Multithreading
    • Thread creation and states
    • Synchronization
    • Mutual exclusion
    • Guarded access
    • Notification
    • Timing
  • Streams and Strings
    • Stream tokenizer
    • String tokenizer
    • Filters
  • Networking
    • Connecting to server
    • Retrieving information from server
  • URLs
    • Accessing a URL
    • Reading URL as an InputStream
    • URLConnection class
    • InetAddress class
  • Sockets
    • Socket class
    • TCP/IP communications
    • Client sockets
    • Server sockets
    • Multi-threaded server sockets
  • Remote Method Invocation (RMI)
    • Alternative to sockets
    • Implementation issues
  • Data Access
    • JDBC
    • Implementation issues
  • Data structures
    • Bitset class
    • Vector class
    • Hashtable class
    • Enumeration class.
  • JavaBeans
    • Properties
    • Persistence
  • Event listeners

Copyright (c) 1996-2007 Pugh-Killeen Associates

Home Services Solutions Classes Resources About Us Contact Us Legal