Java was earlier introduced by James Gosling and Sun Microsystems Company on 20th may 1995 . Previously java was known as the name called oak still it was an unsuccessful venture because it was basically designed for the small and easy handling devices and setup boxes Core Java is a function type of JAVA . JAVA CORE is a programming Language software which primarily for running JAVA applications . Besides this it is also used as developing software application of JAVA . As named one cannot jump to the advanced JAVA without understanding CORE JAVA . Core Java involves a particular sequenced step procedure which includes starting from Basis of Technology , Software Cobra , JNDI i.e. Java Naming and Directory Interface and many more . It has mainly three editions as follow :-
- Java Standard Edition:- It is basically used for developing desktop based computer applications
- Java Enterprise Edition:- It is used for developing web – based Enterprise application therefore also known as web based applications .
- Java micro Edition:- It is used to deal with constraints and issues related while developing , accessing and building applications for small devices .
Moreover Java core is used for developing standalone softwares and programmes . Main area of interest behind developing Java core language for Android and other software programs . It is basically a foundation based program learning for the purpose of developing softwares . It is a necessity for the people working under this area to learn such language . With this you get a chance to learn something new that would help to develop the software application for various operating systems and Android areas . The basics of learning and developing the softwares which could help in further understanding the advanced processes with the core Java . The more you learn about it the more it will help to increase the effectiveness and creativity while doing the programming. Our Institute is providing java coaching in laxmi nagar delhi for more than 9 years with more than 5000 plus successful batches. We highly focus on the growth of the students.
-
Basics of Java
- Software introduction & importance
- Difference between c , c++& java
- Java – What, Where and Why?
- History and Features of Java
- Internals of Java Program
- Difference between JDK,JRE and JVM
- Internal Details of JVM
- Variable and Data Type
- Unicode System
- Naming Convention
- Structure of java program
- Java comment
- JDK Installations & path Variables
-
OOPS Concepts
- Over Structured and Procedural language
- Advantage of OOPs
- Object and Class
- Method Overloading
- Constructor
- static variable, method and block
- this keyword& this() Method
- Inheritance
- Relationships in java
- Method Overriding
- Covariant Return Type
- super keyword& super() method
- Instance Initializer block
- Final modifier
- Polymorphism
- Abstract class and Interface
- Downcasting with instanceof operator
- Package and Access Modifiers
- Importance of class paths
- Data conversion
- Encapsulation
- Abstraction
- Importance of java.lang.Objectclass
- Technique to create an object
- Java Array
-
String Handling
- String : What and Why?
- Immutable String
- String Comparison
- String Concatenation
- Substring
- Methods of String class
- StringBuffer class
- StringBuilder class
- Creating Immutable class
- toString method
- StringTokenizer class
-
Exception Handling
- Exception Handling : What and Why?
- try and catch block
- Multiple catch block
- Nested try
- finally block
- throw keyword
- Exception Propagation
- throws keyword
- Exception Handling with Method Overriding
- Custom Exception
-
Multithreading
- Multithreading : What and Why?
- Life Cycle of a Thread
- Creating Thread
- Thread Schedular
- Sleeping a thread
- Joining a thread
- Thread Priority
- Daemon Thread
- Thread Group
- Performing multiple task by multiple thread
- Garbage Collection
- Runnable Interface
-
Synchronization
- Synchronization : What and Why?
- synchronized method
- synchronized block
- static synchronization
- Deadlock
- Inter-thread Communication
- Interrupting Thread
-
Input and output
- FileOutputStream&FileInputStream
- FileWriter&FileReader
- Input from keyboard by scanner
- PrintStream class
- PrintWriter class
- File Handling
-
Serialization
- Serialization & Deserialization
- Serialization with IS-A and Has-A
- transient keyword
-
Networking
- Networking
-
AWT and EventHandling
- AWT and EventHandling
-
Swing
- Swing
-
LayoutManagers
- LayoutManagers
-
Applet
- Applet
-
Reflection API
- Reflection API
- newInstance() & Determining the class object
- javap tool
- Accessing private method from outside the class
-
Collection
- Collection Framework
- ArrayList class
- LinkedList class
- ListIterator interface
- HashSet class
- LinkedHashSet class
- TreeSet class
- Map interface
- HashMap class
- LinkedHashMap class
- TreeMap class
- Hashtable class
- Comparable and Comparator
- Properties class
- Iterator & Enumeration interface
- Convention interface
- List, Set &Sortedset interface
- Collections Class
- Vector & Dictionary Class