Preview

Introduction to Java

Satisfactory Essays
Open Document
Open Document
1013 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Introduction to Java
Object‐ Oriented Programming (CS243)

Dr Walid M. Aly walidmaly@yahoo.com Office # 409
Object‐ Oriented Programming (CS243)

Dr Walid M. Aly

Object‐ Oriented Programming (CS243)

lec1

2
Dr Walid M. Aly

JAVA
C C++ JAVA http://java.sun.com/ 1991 1970 1979

C#

2000

Object‐ Oriented Programming (CS243)

lec1

Dr Walid M. Aly

3

Text Book

Object‐ Oriented Programming (CS243)

lec1

4
Dr Walid M. Aly

Course Group home page:

http://groups.yahoo.com/group/JAVA‐CS243/

Object‐ Oriented Programming (CS243)

lec1

5
Dr Walid M. Aly

TIOBE Programming Community Index for December 2011 http://www.tiobe.com Position Dec 2011 1 2 3 4 5 6 7 8 9 10 11 12
Object‐ Oriented Programming (CS243)

Position Dec 2010 1 2 3 5 8 4 7 6 9 12 11 10 13

Programming Language Java C C++ C# Objective‐C PHP (Visual) Basic Python Perl JavaScript Ruby Delphi/Object Pascal lec1 Ratings Dec 2011 17.561% 17.057% 8.252% 8.205% 6.805% 6.001% 4.757% 3.492% 2.472% 2.199% 1.494% 1.245% 1.175%

13

Lisp /

Dr Walid M. Aly

What can JAVA Do???
Desktop Application

Web Application

Mobile Application Network Application

Object‐ Oriented Programming (CS243)

lec1

7
Dr Walid M. Aly

Editions
• Java Card for smartcards • Java Platform, Micro Edition (Java ME) — targeting environments with limited resources. • Java Platform, Standard Edition (Java SE) — targeting workstation environments. • Java Platform, Enterprise Edition (Java EE) — targeting large distributed enterprise or Internet environments.

Java SE version history
JDK 1.0 (January 23, 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 2011)

Object‐ Oriented Programming (CS243)

lec1

8
Dr Walid M. Aly

Advantages of JAVA
Java is simple.

You May Also Find These Documents Helpful

Related Topics