Level: | Intermediate |
Medium of instruction: | English |
Topic 1: Introduction to Java programming
-
The Java Virtual Machine
-
Variables and data types
-
Conditional and looping constructs
-
Arrays
Topic 2: Object-oriented programming with Java Classes and Objects
-
Fields and Methods
-
Scope of fields and methods
-
Constructors
-
Overloading methods
-
Garbage collection
-
Nested classes
Topic 3: Inheritance
-
Overriding methods
-
Polymorphism
-
Final methods and classes
-
Abstract classes and methods
-
Interfaces
Topic 4: Exception handling with try-throw-catch-finally construct
-
The Exception class
Topic 5: The Object class
-
Cloning objects
-
The JDK LinkedList class
-
Strings and String conversions
Topic 6: Working with types: Wrapper classes
-
Enumeration interface
-
Topic 7: Packages
-
Package access
-
Documentation comments
Topic 8: Applets
-
Configuring applets
-
Applet capabilities and restrictions
Topic 9: Basics of AWT and Swing
-
Layout Managers
-
Event Handling
-
The Action Listener interface
-
Panels
-
Classes for various controls, such as label, choice, list, checkbox, etc.
-
Dialogs and frames
-
Using menus
-
Using the adapter classes
-
Graphics
Topic 10: Threads
-
Creating and running threads
-
Synchronisation
Topic 11: The I/O Package
-
InputStream and OutputStream classes
Java is a programming language originally developed by James Gosling at Sun Microsystems (which has since merged into Oracle Corporation) and released in 1995 as a core component of Sun Microsystems' Java platform. The language derives much of its syntax from C and C++ but has a simpler object model and fewer low-level facilities. Java applications are typically compiled to bytecode (class file) that can run on any Java Virtual Machine (JVM) regardless of computer architecture. Java is a general-purpose, concurrent, class-based, object-oriented language that is specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that code that runs on one platform does not need to be recompiled to run on another. Java is currently one of the most popular programming languages in use, particularly for client-server web applications, with a reported 10 million users.
Classroom - Regular | ||||
When | Duration | Where | Remarks | Price |
Not Specified | (Total 48 Hrs) | All Venues | Not Specified | Price On Request |