✪ Introduction to Java
► JDK
► JRE
Discussion of Java features and OOPS Concepts
Installation of Netbeans IDE
Datatypes
primitive data types
non-primitive data types
Variable declaration
Operators
Control flow statements
Command line arguments
Passing command line arguments in Netbeans
Take input and display output
Arrays and Enhanced for loop
OOPS programming
class and object
various types of constructors
instance methods and static methods
use of this keyword
use of super keyword
inheritance
polymorphism
package and various scope rules
abstract class and interfaces
use of static, final keyword
Exception handling
try, catch, finally, throw, throws
checked exception
unchecked exception
String Handling
mutable string
immutable string
String, StringBuilder, and StringBuffer
Important Methods in the String Class
IO (Input and Output)
byte stream
character stream
Creating Files Using Class File
Working with Date class
Generics and Collections
Wrapper classes
Annotations
Multithreading programming
Thread class
Runnable interface
GUI programming
Difference between CUI and GUI
Swing (various components and containers)
Event handling
Applet through JApplet
Develop GUI using Netbeans Drag n drop feature
JDBC (Java database connectivity)
Type of drivers
Basics of SQL
executing SQL using statement
executing SQL using preparedstatement
Socket programming
RMI
Project on development