Send to a Friend
 
Content to send

Intermediate Java

Course Number: 564-JK
Recommended Duration: 3 days

Intended Audience: Java developers/programmers who need to move beyond the Java basics.

Course Overview

Experienced programmers are introduced to Java. Participants will create, test, and deploy Java GUI applications and applets. There are seven hands-on exercises, and three optional exercises. Exercises use text editor, Sun Java SE and Java EE JDKs. IDEs such as Eclipse, IBM RAD, JDeveloper, JBuilder, etc... may be used upon request.

Course appropriate for Java 6.0, Java 5.0 (Java 1.5), Java 1.4 and earlier releases. Version 6 features may be omitted if desired.

Objectives

Participants will learn to improve upon basic Java skills to become more-complete Java developers. Upon completion of this course students will be able to use advanced Java development skills and tools.

Prerequisites
Java programming experience (six months or more) is assumed. Alternatively, participant must have completed Java Programming I or an equivalent course.

Topics

  • OOP Review
  • Names and Namespace
  • Packages and Classes
  • Properties and Actions
  • Fully-qualified Names & Import
  • Methods, Signatures, Calling Methods
  • Constructors and Method Overloading
  • Get/Put (Accessor/Mutator) Methods
  • Java Syntax Review
  • Wrapper classes
  • Objects and Garbage Collection
  • Exception handling: Try/Catch/Finally
  • Runtime vs Checked exception
  • Debugging and Stack traces
  • Inheritance Review
  • Java Collections
  • Nested classes and Inner classes
  • Reflection and Introspection
  • Multi-Threading and Thread Class
  • Java Input and Output Streams
  • Networking with Java
  • URL and URL Connections
  • Socket Connections
  • Remote Method Invocation (RMI)
  • Client-Server interaction
  • Introduction to Patterns
  • Java Versioning
  • Classloading
  • Best Practices and Common Mistakes

Share with others

Please provide the following information
Your Name
Your Email Address
Recipient Emails
Message

Can't Read? Click to Generate New Code
Enter the verification code shown above into the text box below