Learn Java Programming Language with our complete and interesting Core Java session. Covering all the basic concept of Core Java, we cover practical examples and programs on Core Java Programming. Core Java Introduction, Classes & Objects, Wrapper class, Packages & Interfaces, Inheritance & Access Modifiers, Abstraction & Encapsulation, Polymorphism, Exception , Handling, Multithreading in Java, Strings, Java Annotations, Collection Framework, Java Input/output Stream, Generic in Java, Serialization in Java, Networking in Java, AWT and Swing, Applet Programming in Java.
This covers almost everything you need to know in Core Java Programming. So, let begin learning.
Technologies and Tools covered:
- Net Beans
I. Introduction to Core Java and the Environments with Oops Concept
|2||How to install JDK, Eclipse
|3||Basics of java:if else, while loop, arrays with examples|
|4||Brief about OOPS concepts(execution of oops concepts on day 2)|
II. Java Programming and Assignments
|1||Classes and objects creating classes, implementing methods and constructors|
|2||Variables, inheritance and types of inheritance, instance operators, packages
|3||Interface, polymorphism, overloading, overriding with examples|
|4||String class, wrapper class and inner classes|
III. Advance Java Programming
|1||Exception handling: try, catch, throw, throws and finally
Checked and unchecked exceptions
Buffer reader and writer
Object serialization (IO stream)
Creating a thread using thread
Using thread life cycle(sleep and join properties )
Solve producer and consumer problem using notify and wait
|4||Dead lock introduction
Concurrency utilities overview
Collection frame works
|5||User define key in hash map
Using array list and linked list and hash set.
The Program is mix of Theory sessions, Hands on Sessions, Assignments and Practical
Exercises. Maximum Impetus is given to Hands on Sessions so as to enable the participants
with the maximum knowledge transfer and satisfaction. The ratio of the theory, practical
sessions will be 40:60.