JAVA PROGRAMMING
Unit 1
Java: Introduction of java, data types, reference types,
operators and its types, control statements (sequential,
selection and looping), array, string, functions, boxing &
unboxing, scope of variables.
OOPS concepts in Java: Encapsulation, class, object,
constructors, destructors, polymorphism: function
overloading and operator overloading in java, inheritance,
interface, abstract class, packages, exception handling
Unit 2
Multithreading in Java: Thread model, multithreading
supporting classes and methods, creating single and
multiple threaded programs, context switching,
Working with GUI in Java: Containers and components.
I/O streams in Java, file handling operations,