circa java, circa... 1991 - james gosling, supported by a team at sun microsystems, creates java as...

Post on 05-Jan-2016

214 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Java, CircaCirca...Java, CircaCirca...

1991 - James Gosling, supported by a team at Sun Microsystems, creates Java as other languages failed to meet the needs for the

project at hand.

1995 - Sun Releases Java to the world. Almost coming to

an early end, Java was realized as a great web

programming tool.

1996 - JDK 1.0 Official Release

2003 - According to http://www.oracle.com

Java technology is running on almost 550 million

desktops

Java, CircaCirca...Java, CircaCirca...

In 2010, Oracle acquires Sun MicroSystems, Inc.

Java, CircaCirca...Java, CircaCirca...

2011 - Java JDK 7.0 Released

Java - The Good, the Bad, and the UglyJava - The Good, the Bad, and the Ugly

PortabilityPortability

VersatilityVersatility

Nuts and BoltsNuts and Bolts

Duke creator Joe Palrang went on to work on animated features such as Shrek, Over the

Hedge, and Flushed Away

Nuts and BoltsNuts and Bolts

Syntax Modeled after CSyntax Modeled after C

Object-OrientedObject-Oriented

DocumentationDocumentation

DocumentationDocumentation

Class scopeTest

java.lang.Object scopeTest

public class scopeTest

extends java.lang.Object

Field Summary(package private)  java.lang.String

someWord            

(package private) static intvalue1             

Constructor SummaryscopeTest()             

Method Summarystatic void

main(java.lang.String[] args)            

static voidprintMe(double value1)             Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 

Field DetailsomeWord

java.lang.String someWord

value1

static int value1

Constructor DetailscopeTest

public scopeTest()

Method Detailmain

public static void main(java.lang.String[] args)

printMe

public static void printMe(double value1)

VersatilityVersatility

Desktop Applications

Web Programming

Embedded Systems andMobile Electronics

Desktop Applications

Desktop Applications

Web ProgrammingWeb Programming

Embedded Systems and

Mobile Electronics

Embedded Systems and

Mobile Electronics

The Arduino Environment is Written in Java

The Arduino Environment is Written in Java

Embedded Systems and

Mobile Electronics

Embedded Systems and

Mobile Electronics

Mobile Phones are Loaded with Java Programming

QuickTime™ and aH.264 decompressor

are needed to see this picture.

PortabilityPortability

Portability of Uncompiled CodePortability of Uncompiled Code

Cross-Platform(Write Once Run Anywhere)

Cross-Platform(Write Once Run Anywhere)

Steve Jobs said that Java is a dead language.Steve Jobs said that Java is a dead language.

Java said “I’m rubber. You’re glue. Whatever you say bounces off me and

sticks to you.”

Java said “I’m rubber. You’re glue. Whatever you say bounces off me and

sticks to you.”

Java is game-changing Robust Cross-Platform

Java is game-changing Robust Cross-Platform

Language that’s Language that’s Versatility is Versatility is

Paralleled byParalleled by fewfew

ConclusionConclusion

top related