Java Programing laungage

Core Java Tutorial

Introduction of Core Java

How To Install JDk and Set of Path

Syntax of java Program

Difference between Java and C/C++

Advantage and Disadvantage of Java

What is Java

Why Java is not Pure Object Oriented Language

Java has Following Features/Characteristics

Limitation of Java Language and Java Internet

Common Misconception about Java

Simple Program of Java

Integrated Development Environment in java

Compile and Run Java Program

Applet and Comments in Java

Tokens in Java

Keywords in Java

Identifier and Variables in Java

Literals/Constants

Data Type in Java

Assignments and Initialization in Java

Operators in Java

Rule of Precedence in Java

Operator on Integer and Separators in Java Programming

Java Control Flow of Statements

If and If-else Selection Statement

Nested If-else and If-else-If Selection Statement

switch case and conditional operator Selection Statement

for and while Loop

do..while and for each Loop

break and labeled break statement

continue and labeled continue statement

return Statement and exit() Method

Escape Sequence for Special Characters and Unicode Code

Constants and Block or Scope

Statement in Java

Conversions between Numeric Types in Java

Import Statement in Java

User Input in Java using Scanner Class

User Input in Java using Console Class

Array in Java

One Dimensional Array

Two Dimensional Array

Two Dimensional Array Program

Command Line Argument in Java

String args Types in Java

Uneven/Jagged array in java

Math Class Function and Constant

Math Class all Function used in a program

Enumerated Types in Java

Object Oriented Programming v/s Procedural Programming

Object Oriented Programming Concepts in Java

Introduction to Class,Object and Method in Java

Class Declaration in Java

Class & Objects in java

Encapsulation in Java

Modifiers/Visibility for a Class or Interrface or member of a Class

Polymorphism in Java

Runtime polymorphism (dynamic binding or method overriding)

adplus-dvertising
Introduction of Core Java
Previous Home Next

  • Java is an object oriented programming language was developed by SUN MICRO SYSTEM INC 1991.
  • Java is a high-level, third generation programming language, like c, fortran, Smalltalk, Perl, and many others.
  • Java was developed on consumer electronics device but later it was shifted on internet, Now java becomes widely used of programming language for the internet.
  • The first public available version of Java (Java 1.0) was released 1995. Over time several version of Java were released which enhanced the language and its libraries.
  • The current version of Java is Java SE 10 (18.3) .
  • The main components of java language are compiler java virtual machine and Java class libraries.
  • Java is a platform independent language (Machine independent), A java program can write once and run on any hardware and any operating system on the jvm (java virtual machine) installed platforms.
  • Java was developed by five programmers Patric Naughton, Chris Worth, Mike Sheridan, Ed. Frank, James Gosling is the father of java developer .java old name was "oak" but it was renamed in "java" as 1995. Java was developed in 1991 SUN MICRO SYSTEM INC Jan 2010 take over of ORACLE CORPORATION.

History of Core Java

  1. The history of java starts from Green Team. Java team members also known as Green Team.
  2. Java was developed on consumer electronics device such as set-top boxes, microwave, televisions etc. but later it was shifted on internet
  3. Now java becomes widely used of programming language for the internet Currently, Java is used in internet programming, mobile devices, games, e-business solutions etc.
  4. James Gosling, Mike Sheridan, and Patrick Naughton initiated the Java language project in June 1991.
  5. The small team of sun engineers called Green Team. Firstly, it was called Greentalk by James Gosling and file extension was .gt. After that, it was called Oak and was developed as a part of the Green project. Oak is a national tree of many countries like U.S.A., France, Germany, Romania etc. java old name was "oak" but it was renamed in "java" as 1995.

  • First of all language BCPL (Basic Combined Programming Language )was developed by Martin Richards in 1967, then B language was developed by Ken Thompson in 1970, After few year C language was developed By Dennis Ritchie in 1972.
  • C language is a procedural as well as structured programming language. Procedural means sequence (step-by-step), selection (condition), iteration (looping). Structured means a large program divide into small modules .
  • C language is not suitable fore large programs due to lacks some tools (class, object, inheritance, polymorphism etc).
  • Then c++ is increment of c language and some new features is added in C++, C++ was developed by B'jarne Stroustroup in early 1980's.
  • C++ is also an object oriented programming language such as some tools (class , object ,inheritance ,polymorphism etc). Old name was c with classes but it was renamed in c++ in 1983.
  • All the four languages belongs AMERICAN TELEGRAPHY TELECOMMUNICATION (AT&T) Bell Laboratories in New Jercy's USA.

Core Java Version History

There are many java versions that has been released. Current stable release of Java is Java SE 8.

  1. JDK Alpha and Beta (1995)
  2. JDK 1.0 (23rd Jan, 1996)
  3. JDK 1.1 (19th Feb, 1997)
  4. J2SE 1.2 (8th Dec, 1998)
  5. J2SE 1.3 (8th May, 2000)
  6. J2SE 1.4 (6th Feb, 2002)
  7. J2SE 5.0 (30th Sep, 2004)
  8. Java SE 6 (11th Dec, 2006)
  9. Java SE 7 (28th July, 2011)
  10. Java SE 8 (18th March, 2014)
  11. Java SE 9 (21th October ,2017)
  12. Java SE 9.0. (17th Nov, 2017)
  13. Java SE 9.0.4 (16th Jan, 2018)
  14. Java SE 10 (18.3)    March 2018    September 2018    N/A
  15. Java SE 11 (18.9 LTS)    September 2018    March 2019 from Oracle
  16. Java SE 12 (19.3)    March 2019    September 2019    N/A
Relation of Java with C or C++

From c java derives (receive) its syntax. From c++ java derives (receive) Object Oriented Features. java was not designed to replace to c++. java is not increment or upgrade version of c++.Much of the character of Java is inherited from these two languages.

Previous Home Next