1 java intro
DESCRIPTION
Java ntrooductionTRANSCRIPT
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 1/11
Introduction to JAVA
Instructor: Md. Saidur Rahman Sun Certifed Java
Programmer(SCJP) Email:
saidur19@gmailcom
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 2/11
Outline
•
!"at is Java• Java Plat#orms• $o% a Java Program !or&s• !"' Java is t"e ideal tec"nolog' #or
net%or& comuting• Presence o# Java in t"e Current !orld• !"' So#t%are eveloers C"oose Java
Preared *':: +o"ammad Saidur,a"man
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 3/11
What is Java
•
Java is a High level rogramminglanguage originall' develoed *' JamesGosling at Sun +icros'stems (%"ic" "assince merged into .racle Cororation)
• /"e language derives muc" o# its s'nta0#rom C and C++ *ut "as a simler objectmodel and #e%er low-level #acilities
Preared *':: +o"ammad Saidur,a"man
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 4/11
Java Platorms
• JS!"Java Standard !dition# – Core Java API used to delo' orta*le alications #or general
use
• J!! "Java !nter$rise !dition# – an API and runtime environment #or develoing and
running enterrise so#t%are including net%or& and %e*
services and ot"er large2scale multi2tiered scala*le relia*leand secure net%or& alications
• JM! "Micro !dition# – designed #or em*edded s'stems (mo*ile devices are one &ind
o# suc" s'stems)
Preared *':: +o"ammad Saidur,a"man
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 5/11
$o% a Java Program !or&s
JavaSource
3ile(45ava)
Java 6'teCode
(4class)
.erating S'stem(.S)
Java %irtual Machine"J%M#
&om$iledto
Run 'n
Preared *':: +o"ammad Saidur,a"man
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 6/11
Wh( Java is the idealtechnolog( or networ)
com$uting
• Java is a multipurpose language
• !*cient
•
Platorm $ortable and• Secured
Preared *':: +o"ammad Saidur,a"man
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 7/11
Presence o Java in the&urrent World
• +.+ billion des&tos run Java
• , million Java ,untime Environment do%nloadseac" 'ear
• billion mo*ile "ones run Java
• + times more Java "ones s"i ever' 'ear t"anAle and Android com*ined
•
+/ o# all 6lu2ra' la'ers run Java• +.0 billion Java Cards are manu#actured eac" 'ear
• Java o%ers set2to *o0es rinters !e* camsgames car navigation s'stems lotter' terminalsmedical devices ar&ing a'ment stations and more
Preared *':: +o"ammad Saidur,a"man
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 8/11
Wh( Sotware 1evelo$ers&hoose Java
•
!rite so#t%are on one lat#orm and runit on virtuall' an' ot"er lat#orm
• Create rograms to run %it"in a !e**ro%ser and !e* services
• evelo server2side alications #oronline #orums stores olls $/+7 #ormsrocessing and more
Preared *':: +o"ammad Saidur,a"man
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 9/11
Wh( Sotware 1evelo$ers &hoose
Java"&ont.#
•
Com*ine alications or services using t"e Java language to create "ig"l' customi8edalications or services
• !rite o%er#ul and ecient alications
#or mo*ile "ones remote rocessors lo%2cost consumer roducts and racticall'an' ot"er device %it" a digital "eart*eat
Preared *':: +o"ammad Saidur,a"man
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 10/11
So#t%are and /ools
•
Java So#t%are eveloment it (JS) ;3,EE< – Version =
– no% as J =
• An' /e0t Editor (E0: notead notead>>
Sci/E etc) or An' IE (E0: ?et*eans Ecliseetc)
• IE is not recommended at t"e *eginning
Preared *':: +o"ammad Saidur,a"man
7/17/2019 1 Java Intro
http://slidepdf.com/reader/full/1-java-intro 11/11
ES/I.? BBB
Preared *':: +o"ammad Saidur,a"man