Core Java
The Java programming language was developed by Sun Microsystems in the early 1990s. Although it is primarily used for Internet-based applications, Java is a simple, efficient, general-purpose language. Java was originally designed for embedded network applications running on multiple platforms. It is a portable, object-oriented, interpreted language.
Course Highlights
Introduction to Core Java
- The Java Virtual Machine
- Variable and Data Types
- Conditional and Looping Constructs
- Arrays
Object-Oriented Program with Java
- Fields and Methods
- Constructors
- Overloading Methods
- Garbage Collection
- Nested Classes
Inheritance
- Overriding Methods
- Polymorphism
- Making Methods and Classes Final
- Abstract Classes and Methods
- Interfaces
The Object Class & I/O Package
- Cloning Objects
- The JDK Linked List Class
- Strings
- String Conversions
- Input Stream and Output Stream Classes
- Reader and Writer Classes
Wrapper Classes, Applets & Threads
- Enumeration Interface
- Package Access
- Documentation Comments
- Configuring Applets
- Applet Capabilities and Restrictions
- Synchronization
Basics of AWT and Swing
- Layout Managers
- Event Handling
- The Action Listener Interface
- Panels
- Classes for Various Controls
- Dialogs and Frames
- Using Menus
- Using the Adapter Classes
- Graphics