This document provides information about Java programming language. It discusses Java's history, goals in its creation, key features, and popularity over time. Some key points:
- Java was created in 1991 by James Gosling and his team at Sun Microsystems and was initially called Oak. It was designed to be platform-independent and secure.
- Major goals in Java's creation were that it be simple, object-oriented, robust, secure, high-performance, portable, and interpreted to allow "write once, run anywhere."
- Key features of Java include being object-oriented, platform-independent, secured, robust, architecture-neutral, portable, dynamic, interpreted, multithreaded, and distributed
2. Amit Mali
Web Strategist and Trainer
www.amitmali.com Are you on Social Networks ?
FB.me/amitmali23
Twitter.com/maliamit
LinkedIn.com/maliamit
3. What is JAVA
Java is a general-purpose computer programming language that
is concurrent, class-based, object-oriented, and specifically
designed to have as few implementation dependencies as
possible. It is intended to let application developers "write once,
run anywhere" (WORA)
4. HISTORY OF JAVA
James Gosling, Mike Sheridan, and Patrick Naughton initiated the
Java language project in June 1991. The small team of sun engineers
called Green Team.
James Gosling
5. The language was initially called Oak
Later the project went by the name Green
and was finally renamed Java
7. Sun Microsystems released the first public implementation as
Java 1.0 in 1995
On November 13, 2006, Sun released much of its Java virtual machine
(JVM) as free and open-source software, (FOSS)
On 2009-10, Oracle took over Sun Microsystems
8. The Battle you must know
In 2010 Oracle sues Google over 37 specific java API
which was use in android
9. “Each package is like a bookshelf in the
library, Each class is like a book on the shelf.
Each method is like a how-to-do-it chapter in
a book. Go to the right shelf, select the right
book, and open it to the chapter that covers
the work you need.” _ William Alsup (judge)
Federal Circuit Court of Appeals == HORRIFIC RULING
10. As of now, only Java 8 is supported ("publicly").
Major release versions of Java, along with their release dates:
•JDK 1.0 (January 21, 1996)
•JDK 1.1 (February 19, 1997)
•J2SE 1.2 (December 8, 1998)
•J2SE 1.3 (May 8, 2000)
•J2SE 1.4 (February 6, 2002)
•J2SE 5.0 (September 30, 2004)
•Java SE 6 (December 11, 2006)
•Java SE 7 (July 28, 2011)
•Java SE 8 (March 18, 2014)
12. There were five primary goals in the creation of the
Java language
1.It must be "simple, object-oriented, and familiar".
2.It must be "robust and secure".
3.It must be "architecture-neutral and portable".
4.It must execute with "high performance".
5.It must be "interpreted, threaded, and dynamic“