1.1 Java Intorduction
     1.2 Java history
     1.3 Java features
     1.4 Diff b/w Java & C++
     1.5 Java Variables
     1.6 Java Data Types
     1.7 Typecasting
     1.8 Arrays

 2. OOPS

     2.1 Introduction
     2.2 Class
     2.3 Object
     2.4 Static Keywords
     2.5 Constructors
     2.6 This Key Word


     3.1 Inheritance (IS-A) 
     3.2 Aggregation (HAS-A)


     4.1 Polymorphism & Its Type
     4.2 Method Overloading
     4.3 Method Overriding
     4.4 Super Keyword
     4.5 Final Keyword
     4.6 Dynamic Binding


     5.1 Abstract Classes & Methods
     5.2 Interfaces
     5.3 Abstract vs Interface


     6.1 Encapsulation


     7.1 String
     7.2 String Buffer
     7.3 String Tokenizer


     8.1 Predefined packages
     8.2 Userdefined Packages
     8.3 Access Specifiers


     9.1 Introduction
     9.2 Try-Catch-Finally
     9.3 Throws-Throw Keyword
     9.4 Built-in Exception
     9.5 Customized Exception


     10.1 Introduction
     10.2 Thread Creations
     10.3 Thread Life Cycle
     10.4 Life Cycle Methods
     10.5 Synchronization
     10.6 Wait() notify() notify all()


     11.1 Introduction
     11.2 Wrapper Classes


     12.1 Introduction
     12.2 List interface
     12.3 Set interface                                 12.4 Map interface                           


     13.1 Introduction
     13.2 Member inner class
     13.3 Static inner class
     13.4 Local inner class
     13.5 Anonymous inner class

 14. CoreJava Interview Questions


Core Java Tutorial :

Every day, the Java programming world is flooded with beginners who crave to find out the Java language and It’s not surprising that you simply are also.
The benefits of coding during this language are nearly endless. Being one among the foremost popular and in-demand languages within the world. Here we will Explore Java More Deeper, In Easy Way .

                                                This site gives you an Introduction to Java Programming with many java examples and java online tutorials also Its an entire course in java programming for beginners to advanced level.

Now a days Java is most popular language and because its including software development, mobile applications, enterprise applications and much more. So let’s start our java online tutorials…

Introduction :

  • Java is a simple and very powerful object oriented programming language and it’s  almost like C++.
  • Java originated at Sun Microsystems, Inc. in 1991.
  • The history of Java is very interesting and it was developed by James Gosling and there team, at Sun Microsystems, Inc.
  • We can say Java is king of all programming languages, also we can see most of the applications are running on java only like :
    • Desktop Applications
    • Web Applications
    • Android Applications
    • Enterprise Applications
    • Big Data
    • Cloud
    • Robotics, etc

Installation :

Now in this java online tutorial section, we will see installation of java, for our Microsoft Window. For installation we can follow below steps which already they mention on Oracle’s official website.

  1.  Goto Java SE download site @ http://www.oracle.com/technetwork/java/javase/downloads/index.html
  2. Under “Java Platform, Standard Edition” ⇒ “Java SE {xx}”, where {xx} is that the latest update number ⇒ Click the “JDK Download” button.
  3. Under “Java SE Development Kit {xx}” ⇒ Check “Accept License Agreement”.
  4. Choose the JDK for your OS , e.g., “Windows x64” (for 64-bit Windows OS) or “Windows x86” (for 32-bit Windows OS).

Step 2 | Install JDK & JRE :

  1. Run the downloaded installer e.g., “jdk-xx-windows-x64.exe”, which installs both the JDK and JRE.
  2. By default, the JDK are going to be installed in directory “C:\Program Files\Java\jdk1.x.x_xx”, and JRE in “C:\Program Files\Java\jre1.x.0_xx”.
  3. After this we need to accept the defaults and follow the screen instructions to put in JDK and JRE.

Step 3 | Include JDK’S Bin Directory within the Path :

  1. Now we need to edit the environment variable in Windows from “Control Panel” ⇒ System and Security ⇒ System ⇒ Click “Advanced system settings” on the left pane.
    Switch to “Advanced” tab ⇒ Push “Environment Variables” button.
    Under “System Variables” (the bottom pane), scroll right down to select “Path” ⇒ Click “Edit…”.Here we need to set the Path.

Step 4 | Verify the JDK Installation :

  1. Launch a Command Prompt window and verify that JDK/JRE are properly installed and display their or not. we need to use  command :> java -version


Simple Program | java online tutorial

Conversion into ByteCode :

java online tutorials code conversion