Core Java Developer Content
Core Java Developer Content
Text Editors
Consoles
Java Compilers
Introduction
Advantages of IDE
Program Compilation
Introduction
Project Set Up
Source File Generation
Application Compilation and Run
Application Build and Deploy
Layout of Keyboard
Java program inputs from Keyboard
Methods of Keyboard inputs
Buffered Reader
JOption Pane
Steps to get input from Keyboard
Array Know-How
Array Declaration
Instantiation of an Array
Accessing Array Elements
Length of an Array
Multi-Dimensional Arrays
Math Class
String and StringBuffer Class
Wrapper Classes
Process and Runtime Class
System Class
Benefits of Packages
Package Creation
Class Import
Package Import
Sources and Class Files Management
First look into Class path
Class path Setting
6.3 Polymorphism
Introduction to Polymorphism
Polymorphic Behaviour in Java
Benefits of Polymorphism
Polymorphism Types
Introduction to Exceptions
Effects of Exceptions
Exception Handling Framework
Rules of Exception Handling
Exception class Hierarchy
Custom Exception Class
Assertions
7.3 Logging
Collections Framework
8.1 Introduction
Collections Basics
Collection Framework
Benefits
Interfaces
Implementations
Algorithms
GUI Programming
9.1 Abstract Window Toolkit and Swing
Matisse
Requirements and sample programs will be provided to Students which will equip them to master this
section.
Input/Output
10.1 Java I/O Stream
Serialization
11.1 Serialization
Introduction to Serialization
Transient Keyword
Serialization Process
Deserialization Process
Version Control
Creation of Protocols
Networking API
IP Address
Protocol
Ports
Client/Server Architecture
Sockets