A coder is incomplete without the essence of Java, a programming language whose design was aimed at flexibility as well as to provide aid to the Web applications. In the domain of Object Oriented Programming, Java has solidified its base due to its smooth debugging system, the platform- independent protocols, and various other attractive features. According to resources, the recent version of Java is termed as Java 8, this brand new version implements the desired Lambda expression and Virtual Extension Methods. Anyone can become proficient in Java and this acts as a pathway to other attributes such as Big Data Technologies, J2ME apps etc. For example, one cannot put his or her steps ahead towards learning Android SDK without the prerequisite knowledge of Java. In a nutshell, having a refined knowledge of Java makes the upcoming challenges much easier as it is considered to be the primary prerequisite for many higher-level applications. Prerequisite-Basics of any Programming language.
What you will learn?
1 Introduction to Java 1.1. Byte Code 1.2. Platform independent 1.3. JRE, JVM & JDK 2 Automatic Garbage Collection 2.1. Creating Classes & Object 2.2. Reference Variable 2.3. Static and non-static member 2.4. Method Overloading 2.5. Constructor 3 Inheritance 3.1. Calling parent class constructor from child class constructor 3.2. Accessing child class object by parent class reference 3.3. Method Overriding 3.4. Super keyword 3.5. Final method, class & data member 3.6. Multi-level Inheritance 4 Abstract Method & Abstract Class 4.1. Interface 4.2. Early and Late Binding 5 Structured Exception Handling 5.1. Try 5.2. Catch 5.3. Multiple Catch 5.4. Nested Try 5.6. Finally 5.7. Checked Exception & Unchecked Exception 5.8. Throws 5.9. Throw & User Define Exception 6 Package 6.1. Creating package 6.2. Importing package 6.3. Classpath 6.4. Access Specifiers 7 Intro to Multi-Threading 7.1. Different phase of Thread Life Cycle 7.2. Thread Priority 7.3. Thread Synchronization 7.4. Inter Thread Communication in Synchronized Context 7.5. Wait and Notify 8 Different Basic (Primitive) Data Types 8.1. Casting & Auto Promotion 8.2. Array 8.3. Enhanced For Loop 8.4. String 9 Input and Output 9.1. Serialization 9.2. Transient 10 Collection API 10.1. Array List 10.2. Hashset 10.3. Treeset 10.4. Iterator 10.5. Map 11 Generic 11.1. Generic Class 11.2. Generic Method 12 Introduction to GUI 12.1. AWT Component 12.2. Event 12.3. Swing API 13 JDBC 13.1. Insert, update, search and display data from database 13.2. Blob handling in database
Venue and Schedule
Venue : KIIT UNIVERSITY
Schedule : To be notified