SlideShare a Scribd company logo
JAVA INTRODUCTION
Lara Technologies
What is java?
• A general-purpose object-oriented language.
• Write Once Run Anywhere (WORA).
• Designed for easy Web/Internet applications.
• Widespread acceptance.
History
• James Gosling - Sun Microsystems
• Co founder – Vinod Khosla
• Oak - Java, May 20, 1995, Sun World
• JDK Evolutions
• 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 28, 2011)
Why Java is Important
• Two reasons :
• Trouble with C/C++ language is that they are not portable and are
not platform independent languages.
• Emergence of World Wide Web, which demanded portable
programs
• Portability and security necessitated the invention of Java
Cont..
• J2SE(Java 2 Standard Edition) - to develop client-side standalone
applications or applets.
• J2ME(Java 2 Micro Edition ) - to develop applications for mobile
devices such as cell phones.
• J2EE(Java 2 Enterprise Edition ) - to develop server-side applications
such as Java servlets and Java ServerPages.
Cont…
• Java does not support global variables. Every method and variable is declared
within a class and forms part of that class.
• Java does not allow default arguments.
• Java does not support inheritance of multiple super classes by a sub class (i.e.,
multiple inheritance). This is accomplished by using ‘interface’ concept.
• It is not possible to declare unsigned integers in java.
• In java objects are passed by reference only. In C++ objects may be passed by
value or reference.
Cont…
New features added in Java:
• Multithreading, that allows two or more pieces of the same program to execute
concurrently.
• C++ has a set of library functions that use a common header file. But java replaces it
with its own set of API classes.
• It adds packages and interfaces.
• Java supports automatic garbage collection.
• break and continue statements have been enhanced in java to accept labels as targets.
• The use of unicode characters ensures portability.
Cont…
Features that differ:
• Though C++ and java supports Boolean data type, C++ takes any
nonzero value as true and zero as false. True and false in java are
predefined literals that are values for a boolean expression.
• Java has replaced the destructor function with a finalize() function.
• C++ supports exception handling that is similar to java's. However, in
C++ there is no requirement that a thrown exception be caught.
Characteristics of Java
• Java is architecture-neutral
• Java is portable
• Java’s performance
• Java is multithreaded
• Java is dynamic
• Java is secure
• Java is simple
• Java is object-oriented
• Java is distributed
• Java is interpreted
• Java is robust
About Us
We are pleased to introduce ourselves as a
trusted organization in providing
Software Training Division. JAVA/J2EE ,
ANDROID, WEB
SERVICES, LOGICAL CODING,
BASICS OF C LANGUAGE, SOFT
SKILLS, APTITUDE etc. located in
Bangalore. We have 9 years of experience
in training students in Java/J2EE and
project driving stream
Have Any Questions
LARA TECHNOLOGY
#8,100 feet Road, BTM Layout, 2nd Stage,
Near Udipi Garden Signal, Bangalore -
560029, Landmark: Advith Petrol Bunk.
Contact : (080)41310124/41680090,
(+91)9663646876.
Email : laratechnologiesbangalore@gmail.com
Java introduction by lara technologies

More Related Content

PPTX
Java History
PPTX
Features of java
PDF
itft-Java evolution
PDF
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaSphere ver)
PPTX
Java Programming Important Topics
PPTX
1 java introduction
PDF
History of Java 1/2
PPTX
JAVA ENVIRONMENT
Java History
Features of java
itft-Java evolution
The state of sbt 0.13, sbt server, and sbt 1.0 (ScalaSphere ver)
Java Programming Important Topics
1 java introduction
History of Java 1/2
JAVA ENVIRONMENT

What's hot (18)

PDF
Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)
PPTX
Java Course In Thane,Mumbai
PPTX
Pj01 2-install java and write first java program
PPTX
JRE , JDK and platform independent nature of JAVA
PPTX
Java Release Model (on Scala Matsuri)
PDF
Introduction To Core Java - SpringPeople
PPTX
New thing in JDK10 even that scala-er should know
PDF
Bootiful GraphQL with Kotlin
ODP
The Evolution of Java
PPTX
Designing a play framework application
PPT
Build tool
PPTX
Java fundamentals
PPTX
Java Class 2
PDF
Java programming and security
PPTX
Introduction to java
PPTX
Java Class1
PDF
Exploring the Scala ecosystem
PPT
Java Training at Gateway Software Solutions,Coimbatore
Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)
Java Course In Thane,Mumbai
Pj01 2-install java and write first java program
JRE , JDK and platform independent nature of JAVA
Java Release Model (on Scala Matsuri)
Introduction To Core Java - SpringPeople
New thing in JDK10 even that scala-er should know
Bootiful GraphQL with Kotlin
The Evolution of Java
Designing a play framework application
Build tool
Java fundamentals
Java Class 2
Java programming and security
Introduction to java
Java Class1
Exploring the Scala ecosystem
Java Training at Gateway Software Solutions,Coimbatore
Ad

Viewers also liked (14)

PDF
Solar Edge Small Scale 3 Phase Inverters
PPTX
Офтальмологическое отделение клиники "Медицина"
DOCX
Increasing Daily Workout Behavior Using A Strict Workout Regimen
PDF
Итоговое сочинение (изложение) (бланк)
PDF
La importancia de los idiomas en el CV
PDF
Стоматологическая помощь для онкологических больных www.medicina.ru
PDF
PG 74-74 F-HELLE STROUD
PDF
Managment Endorsements
PDF
М.Югай Управление переменами – от плана к практической реализации
PDF
Estadistico7 frontino
PDF
Modelo de formato personería 2016
PDF
чучалин грипп 2016
DOCX
аналитическая часть отчета за 2014 год (1)
DOC
национальные рекомендации по гриппу тяжелого течения
Solar Edge Small Scale 3 Phase Inverters
Офтальмологическое отделение клиники "Медицина"
Increasing Daily Workout Behavior Using A Strict Workout Regimen
Итоговое сочинение (изложение) (бланк)
La importancia de los idiomas en el CV
Стоматологическая помощь для онкологических больных www.medicina.ru
PG 74-74 F-HELLE STROUD
Managment Endorsements
М.Югай Управление переменами – от плана к практической реализации
Estadistico7 frontino
Modelo de formato personería 2016
чучалин грипп 2016
аналитическая часть отчета за 2014 год (1)
национальные рекомендации по гриппу тяжелого течения
Ad

Similar to Java introduction by lara technologies (20)

PPTX
Java basics at Lara Technologies
PPT
introduction_to_core_elementry_java-1.ppt
PPT
Introduction to Core Java feature and its characteristics
PPTX
Java Introduction
PPTX
Chapter-1 Introduction.pptx
PPTX
JAVA_Day1_BasicIntroduction.pptx
PPTX
JAVAPart1_BasicIntroduction.pptx
PPTX
PDF
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
PPTX
PPTX
Java Basics in Mule
PPTX
Java in Mule
PPTX
Java Basics
PPTX
Object Oriented Programming Part 1 of Unit 1
PPTX
Java. converted (2)
PPTX
Introduction to java
PPTX
Introduction to java
PPTX
Java basics at dallas technologies
PPTX
java tutorial for beginner - Free Download
PPTX
Introduction to JAVA
Java basics at Lara Technologies
introduction_to_core_elementry_java-1.ppt
Introduction to Core Java feature and its characteristics
Java Introduction
Chapter-1 Introduction.pptx
JAVA_Day1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptx
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
Java Basics in Mule
Java in Mule
Java Basics
Object Oriented Programming Part 1 of Unit 1
Java. converted (2)
Introduction to java
Introduction to java
Java basics at dallas technologies
java tutorial for beginner - Free Download
Introduction to JAVA

Recently uploaded (20)

PDF
Basic Mud Logging Guide for educational purpose
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
PDF
Complications of Minimal Access Surgery at WLH
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Insiders guide to clinical Medicine.pdf
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
RMMM.pdf make it easy to upload and study
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx
Basic Mud Logging Guide for educational purpose
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
Microbial disease of the cardiovascular and lymphatic systems
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
Module 4: Burden of Disease Tutorial Slides S2 2025
grade 11-chemistry_fetena_net_5883.pdf teacher guide for all student
Complications of Minimal Access Surgery at WLH
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Insiders guide to clinical Medicine.pdf
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPH.pptx obstetrics and gynecology in nursing
O5-L3 Freight Transport Ops (International) V1.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pre independence Education in Inndia.pdf
Renaissance Architecture: A Journey from Faith to Humanism
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
RMMM.pdf make it easy to upload and study
Final Presentation General Medicine 03-08-2024.pptx
Introduction_to_Human_Anatomy_and_Physiology_for_B.Pharm.pptx

Java introduction by lara technologies

  • 2. What is java? • A general-purpose object-oriented language. • Write Once Run Anywhere (WORA). • Designed for easy Web/Internet applications. • Widespread acceptance.
  • 3. History • James Gosling - Sun Microsystems • Co founder – Vinod Khosla • Oak - Java, May 20, 1995, Sun World • JDK Evolutions • 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 28, 2011)
  • 4. Why Java is Important • Two reasons : • Trouble with C/C++ language is that they are not portable and are not platform independent languages. • Emergence of World Wide Web, which demanded portable programs • Portability and security necessitated the invention of Java
  • 5. Cont.. • J2SE(Java 2 Standard Edition) - to develop client-side standalone applications or applets. • J2ME(Java 2 Micro Edition ) - to develop applications for mobile devices such as cell phones. • J2EE(Java 2 Enterprise Edition ) - to develop server-side applications such as Java servlets and Java ServerPages.
  • 6. Cont… • Java does not support global variables. Every method and variable is declared within a class and forms part of that class. • Java does not allow default arguments. • Java does not support inheritance of multiple super classes by a sub class (i.e., multiple inheritance). This is accomplished by using ‘interface’ concept. • It is not possible to declare unsigned integers in java. • In java objects are passed by reference only. In C++ objects may be passed by value or reference.
  • 7. Cont… New features added in Java: • Multithreading, that allows two or more pieces of the same program to execute concurrently. • C++ has a set of library functions that use a common header file. But java replaces it with its own set of API classes. • It adds packages and interfaces. • Java supports automatic garbage collection. • break and continue statements have been enhanced in java to accept labels as targets. • The use of unicode characters ensures portability.
  • 8. Cont… Features that differ: • Though C++ and java supports Boolean data type, C++ takes any nonzero value as true and zero as false. True and false in java are predefined literals that are values for a boolean expression. • Java has replaced the destructor function with a finalize() function. • C++ supports exception handling that is similar to java's. However, in C++ there is no requirement that a thrown exception be caught.
  • 9. Characteristics of Java • Java is architecture-neutral • Java is portable • Java’s performance • Java is multithreaded • Java is dynamic • Java is secure • Java is simple • Java is object-oriented • Java is distributed • Java is interpreted • Java is robust
  • 10. About Us We are pleased to introduce ourselves as a trusted organization in providing Software Training Division. JAVA/J2EE , ANDROID, WEB SERVICES, LOGICAL CODING, BASICS OF C LANGUAGE, SOFT SKILLS, APTITUDE etc. located in Bangalore. We have 9 years of experience in training students in Java/J2EE and project driving stream
  • 11. Have Any Questions LARA TECHNOLOGY #8,100 feet Road, BTM Layout, 2nd Stage, Near Udipi Garden Signal, Bangalore - 560029, Landmark: Advith Petrol Bunk. Contact : (080)41310124/41680090, (+91)9663646876. Email : laratechnologiesbangalore@gmail.com