CPSC 2150. Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write...
-
Upload
eileen-benson -
Category
Documents
-
view
215 -
download
0
description
Transcript of CPSC 2150. Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write...
![Page 1: CPSC 2150. Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.](https://reader036.fdocuments.us/reader036/viewer/2022082723/5a4d1b0d7f8b9ab05998c878/html5/thumbnails/1.jpg)
CPSC 2150
Intro and History of Java
![Page 2: CPSC 2150. Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.](https://reader036.fdocuments.us/reader036/viewer/2022082723/5a4d1b0d7f8b9ab05998c878/html5/thumbnails/2.jpg)
Developed by a team lead by James Gosling from Sun Microsystems – 1995
WORA (write once, run anywhere) – it is cross platform – no recompiling
History of Java
![Page 3: CPSC 2150. Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.](https://reader036.fdocuments.us/reader036/viewer/2022082723/5a4d1b0d7f8b9ab05998c878/html5/thumbnails/3.jpg)
JDK (Java Development Kit) 1995JDK 1.0 (January 1996)JDK 1.1 (February 1997)J2SE (Java 2 Platform, Standard Edition) 1.2,
J2EE(Java 2 Platform, Enterprise Edition), J2ME(Java 2 Platform, Micro Edition) (December 1998)
J2SE 1.3 (May 2000)J2SE 1.4 (February 2002)J2SE 5.0 (September 2004)
Java Version History
![Page 4: CPSC 2150. Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.](https://reader036.fdocuments.us/reader036/viewer/2022082723/5a4d1b0d7f8b9ab05998c878/html5/thumbnails/4.jpg)
Java SE 6 (December 2006) provided approximately 95 updates between 2007 -2015
Java SE 7 (July 2011) provided approximately 80 updates between 2011 – 2015
Java SE 8 (March 2014) approximately 45 updates between 2014 – 2015
Expected release of java SE 9 (September 2016)
Expected release of java SE 10 (2018)
Java Version History
![Page 5: CPSC 2150. Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.](https://reader036.fdocuments.us/reader036/viewer/2022082723/5a4d1b0d7f8b9ab05998c878/html5/thumbnails/5.jpg)
A high level, OO programming languageSuitable for various applications
GUI: graphical user interfaceMultimediaNetwork and distributed applicationsDatabasesHeavy computational applications
Platform IndependentSecure
Java is:
![Page 6: CPSC 2150. Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.](https://reader036.fdocuments.us/reader036/viewer/2022082723/5a4d1b0d7f8b9ab05998c878/html5/thumbnails/6.jpg)
Popular with programmers – becauseSupports strong type checkingPackagesException handlingManages memory automatically
Java is:
![Page 7: CPSC 2150. Developed by a team lead by James Gosling from Sun Microsystems – 1995 WORA (write once, run anywhere) – it is cross platform – no recompiling.](https://reader036.fdocuments.us/reader036/viewer/2022082723/5a4d1b0d7f8b9ab05998c878/html5/thumbnails/7.jpg)
Compiler Architecture