Have a Question? Call Us!
1.978.223.9023
info@eztrainings.com

J2SE Training

Posted by admin - 02/09/09 at 05:09 am

The second version of Java from Sun which adds numerous enhancements, including a GUI library (Swing), accessibility and 2D libraries, drag and drop capabilities, support for several audio files and digital certificates as well as enhanced security tools. Java 2 also provides a JIT compiler and a CORBA ORB. This version is known as the Java 2 Standard Edition, which was followed by the Java 2 Enterprise Edition (J2EE).

Java Runtime Environment

1. Java Virtual Machine
2. Java 2 Software Development Kit

Data Types, Variables, and Operators

1. Data Types
2. Declaring Variables
3. Variable Scope
4. Casting
5. Operators
6. Automatic Casting

Control Statements

1. Code Blocks
2. Conditional Statements
3. Iterative Statements (Loops)

Methods

1. Java Methods
2. Return Statements and Calling Methods
3. Parameters, Pass by Value, Overloading

Arrays

1. Initializing and Using Arrays
2. Objects
3. Passing an Array to a Method
4. Garbage Collection
5. Command Line Parameters

Classes and Objects

1. Object-Oriented Programming
2. Instance and Class Members
3. Abstraction
4. Object References

Inheritance

1. What is Inheritance?
2. Overriding Methods
3. Overridden Methods and Variables

Constructors

1. Using Constructors
2. The Keyword this
3. Constructor Processes and Callbacks
4. Strings and StringBuffer

Interfaces and Abstract Classes

1. Interfaces
2. Polymorphism
3. Abstract Classes

Garbage Collection

1. Recognize the point in a piece of source code at which an object becomes eligible for garbage collection
2. Write code that explicitly makes objects eligible for garbage collection
3. State the behavior that is guaranteed by the garbage collection system

Packages and Access Modifiers

1. Introduction to Packages and Access Modifiers
2. Java 2 API
3. Encapsulation

Fundamental Classes in the java.lang Package

1. Write code using the following methods of the java.lang.Math class: abs, ceil, floor, max, min, random, round, sin, cos, tan, sqrt
2. Describe the significance of the immutability of String objects.
3. toHexString
4. toString
5. getXxx
6. parseXxx
7. longValue
8. intValue
9. floatValue
10. doubleValue

The Collections Framework

1. Make appropriate selection of collection classes/interfaces to suit specified behavior requirements
2. Distinguish between correct and incorrect implementations of hashcode methods

Inner Classes

1. Creating instance of inner class
2. Anonymous Inner class and its use
3. Member Inner class
4. Use of inner class

Exceptions

1. Handling Exceptions
2. Creating User-Defined Exceptions
3. Exception Handling Tips
4. Exceptions and Inheritance

Creating Threads and Thread Methods

1. How Operating Systems Handle Multitasking
2. Types of Threads in Java
3. Creating Threads
4. Thread Methods

Thread Synchronization

1. Thread Synchronization and Racing
2. Synchronized and the Object Monitor
3. Thread Race Conditions
4. Sophisticated Thread Synchronization
5. Stopping, Suspending and Resuming Threads
6. Deadlocks

Streams and Serialization

1. InputStream, OutputStream, Reader and Writer Files
2. Stream Classes of java.io.*
3. Serialization

Networking in Java

1. Connecting Computers Across the Internet
2. Networking Classes of java.net.*
3. The Java Client/Server Model
4. Building an EchoServer
5. Multithreading Client/Server Examples

Bookmark and Share


Leave a Reply