|
Java Programming - Introduction |
|
Software Version |
Java Software Development Kit Version 1.3 or Higher |
Course Duration |
4 Days |
Course Type |
Class Room and Instructor-Led On-Line (E-Learning) Hands-On Training |
|
Course Overview |
Java Programming Language introduces the foundations of Java Technology. Students will explore concepts and perform hands-on exercises to apply what they learn. Java is the language of choice for the Internet. Java enhances productivity by allowing the inheritance of methods and properties from the well-organized Java Class Library. Students will build Graphical User Interfaces and handle various events. Students will explore multi-threading and how it can improve the performance of applications. Students will also use many methods of the Graphics class to draw shapes. |
Intended Audience for this course |
This course is also designed for those who have technical background, knowledge with any computer language, Java, J2EE, XML, .NET Developers, ERP Developers, DBAs, Technical Consultants, Students and also those who want to become Java Programmers. |
|
Course Topics |
|
|
Java's Language Fundamentals |
|
Introduction to Java
Datatypes, Identifiers, and Keywords
Operators
Comparing Objects for Equality
|
|
Flow Control and Data Structures |
Flow Control Structures
Data Structures
|
|
Object-oriented Programming |
Java Methods
Classes, Packages, and Interfaces
Overloading and Overriding
Constructors
Inner Classes
|
|
Exception Handling and Garbage Collection |
|
Overview of Exceptions
Writing Exception Handlers
Garbage Collection
|
|
The java.lang Package |
|
Classes and Interfaces
The String Class
The Math Class
|
|
Java GUIs |
|
Containers and Components
Layout Managers
Menus
Handling Events
Java Graphics
|
|
The java.io Package |
Overview of the java.io Package
Reading Files
Writing Files
Reading and Writing Objects
|
|
Multi-threaded Programming |
Overview of Threads
Using Threads
Synchronization
|
|
JDBC |
|
Overview of SQL
Using JDBC
|
|
|