JAVA PROGRAMMING-18CS002
Unit-1 --> JAVA FUNDAMENTALS
-
The Java Buzzwords
- Data Types
- Variables
- Arrays
- Operators
- Control Statements
- Class Fundamentals
-
Declaring Objects
- Methods
- Method Overloading
- Objects as Parameters
- Returning Objects
- Recursion
- this
keyword
- Garbage Collection.
Unit-2 --> CONSTRUCTORS AND INHERITANCE
-
Constructors
- Constructor Overloading
- Access Control
- static
- final
- Nested and Inner Class
- Inheritance : Basics
- Super
- Multilevel
- Hierarchical
- Method Overriding
- Abstract class
- Final with Inheritance.
Unit-3 --> PACKAGES, INTERFACES AND EXCEPTION HANDLING
-
Packages
- Access Protection
- Importing Packages
- Interfaces
- Default Interface Methods
- Static Methods in
Interface
- Exception Handling Fundamentals
- Types
- Uncaught Exceptions
- Try and Catch
- Multiple Catch
- Nested
Try
- Throw
- Throws
- Finally
- Array List-Wrapper Classes.
Unit-4 --> MULTITHREADED PROGRAMMING AND I/O OPERATIONS
-
Java Thread Model
- Main Thread
- Creating a Thread
- Creating Multiple Threads
- isAlive and join Methods
- Thread
Priorities - Synchronization
- Interthread Communication
- Suspending, Resuming, and Stopping Threads
- Obtaining a
Thread’s State
- Using Multithreading
- I/O Basics
- Reading Console Input
- Writing Console Output
- The PrintWriter
Class
- Reading and Writing Files
- Automatically Closing a File
- Scanner class.
Unit-5 --> STRING AND DATABASE CONNECTIVITY
-
The String Constructors
- String Length
- Character Extraction
- String Comparison
- Searching Strings
- Modifying a
String
- Data Conversion usingvalueOf method
- Methods in StringBuffer
- JDBC Product Components
- JDBC API
-
JDBC Driver Manager
- JDBC Test Suite
- JDBC-ODBC Bridge
- JDBC Architecture
- Establishing Connection
-
Handling SQL Exceptions.