SlideShare une entreprise Scribd logo
1  sur  12
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

Contenu connexe

Tendances

JAVA ENVIRONMENT
JAVA  ENVIRONMENTJAVA  ENVIRONMENT
JAVA ENVIRONMENTjosemachoco
 
Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)
Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)
Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)Kaunas Java User Group
 
Java Course In Thane,Mumbai
Java Course In Thane,MumbaiJava Course In Thane,Mumbai
Java Course In Thane,Mumbainettech90
 
Pj01 2-install java and write first java program
Pj01 2-install java and write first java programPj01 2-install java and write first java program
Pj01 2-install java and write first java programSasidharaRaoMarrapu
 
JRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVAJRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVAMehak Tawakley
 
Java Release Model (on Scala Matsuri)
Java Release Model (on Scala Matsuri)Java Release Model (on Scala Matsuri)
Java Release Model (on Scala Matsuri)なおき きしだ
 
Introduction To Core Java - SpringPeople
Introduction To Core Java - SpringPeopleIntroduction To Core Java - SpringPeople
Introduction To Core Java - SpringPeopleSpringPeople
 
New thing in JDK10 even that scala-er should know
New thing in JDK10 even that scala-er should knowNew thing in JDK10 even that scala-er should know
New thing in JDK10 even that scala-er should knowなおき きしだ
 
Bootiful GraphQL with Kotlin
Bootiful GraphQL with KotlinBootiful GraphQL with Kotlin
Bootiful GraphQL with KotlinVMware Tanzu
 
Designing a play framework application
Designing a play framework applicationDesigning a play framework application
Designing a play framework applicationVulcanMinds
 
Java fundamentals
Java fundamentalsJava fundamentals
Java fundamentalsOm Ganesh
 
Exploring the Scala ecosystem
Exploring the Scala ecosystemExploring the Scala ecosystem
Exploring the Scala ecosystemDenis
 
Java Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,CoimbatoreJava Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,CoimbatoreGateway Software Solutions
 

Tendances (19)

JAVA ENVIRONMENT
JAVA  ENVIRONMENTJAVA  ENVIRONMENT
JAVA ENVIRONMENT
 
Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)
Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)
Kaunas JUG#1: Java History and Trends (Dainius Mezanskas)
 
Java Course In Thane,Mumbai
Java Course In Thane,MumbaiJava Course In Thane,Mumbai
Java Course In Thane,Mumbai
 
Pj01 2-install java and write first java program
Pj01 2-install java and write first java programPj01 2-install java and write first java program
Pj01 2-install java and write first java program
 
JRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVAJRE , JDK and platform independent nature of JAVA
JRE , JDK and platform independent nature of JAVA
 
Java Release Model (on Scala Matsuri)
Java Release Model (on Scala Matsuri)Java Release Model (on Scala Matsuri)
Java Release Model (on Scala Matsuri)
 
Introduction To Core Java - SpringPeople
Introduction To Core Java - SpringPeopleIntroduction To Core Java - SpringPeople
Introduction To Core Java - SpringPeople
 
New thing in JDK10 even that scala-er should know
New thing in JDK10 even that scala-er should knowNew thing in JDK10 even that scala-er should know
New thing in JDK10 even that scala-er should know
 
Bootiful GraphQL with Kotlin
Bootiful GraphQL with KotlinBootiful GraphQL with Kotlin
Bootiful GraphQL with Kotlin
 
The Evolution of Java
The Evolution of JavaThe Evolution of Java
The Evolution of Java
 
Designing a play framework application
Designing a play framework applicationDesigning a play framework application
Designing a play framework application
 
Build tool
Build toolBuild tool
Build tool
 
Java fundamentals
Java fundamentalsJava fundamentals
Java fundamentals
 
Java Class 2
Java Class 2Java Class 2
Java Class 2
 
Java programming and security
Java programming and securityJava programming and security
Java programming and security
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Java Class1
Java Class1Java Class1
Java Class1
 
Exploring the Scala ecosystem
Exploring the Scala ecosystemExploring the Scala ecosystem
Exploring the Scala ecosystem
 
Java Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,CoimbatoreJava Training at Gateway Software Solutions,Coimbatore
Java Training at Gateway Software Solutions,Coimbatore
 

En vedette

Офтальмологическое отделение клиники "Медицина"
Офтальмологическое отделение клиники "Медицина"Офтальмологическое отделение клиники "Медицина"
Офтальмологическое отделение клиники "Медицина"Клиника "Медицина"
 
Increasing Daily Workout Behavior Using A Strict Workout Regimen
Increasing Daily Workout Behavior Using A Strict Workout RegimenIncreasing Daily Workout Behavior Using A Strict Workout Regimen
Increasing Daily Workout Behavior Using A Strict Workout RegimenJoshua Hazel
 
Итоговое сочинение (изложение) (бланк)
Итоговое сочинение (изложение) (бланк)Итоговое сочинение (изложение) (бланк)
Итоговое сочинение (изложение) (бланк)Sergey Sukhoy
 
La importancia de los idiomas en el CV
La importancia de los idiomas en el CVLa importancia de los idiomas en el CV
La importancia de los idiomas en el CVMidleton School
 
Стоматологическая помощь для онкологических больных www.medicina.ru
Стоматологическая помощь для онкологических больных  www.medicina.ruСтоматологическая помощь для онкологических больных  www.medicina.ru
Стоматологическая помощь для онкологических больных www.medicina.ruКлиника "Медицина"
 
PG 74-74 F-HELLE STROUD
PG 74-74 F-HELLE STROUDPG 74-74 F-HELLE STROUD
PG 74-74 F-HELLE STROUDLaura Bombier
 
Managment Endorsements
Managment EndorsementsManagment Endorsements
Managment EndorsementsTim Mello
 
М.Югай Управление переменами – от плана к практической реализации
М.Югай Управление переменами – от плана к практической реализацииМ.Югай Управление переменами – от плана к практической реализации
М.Югай Управление переменами – от плана к практической реализацииКлиника "Медицина"
 
Modelo de formato personería 2016
Modelo de formato personería 2016Modelo de formato personería 2016
Modelo de formato personería 2016Alcaldía Dabeiba
 
аналитическая часть отчета за 2014 год (1)
аналитическая часть отчета за 2014 год (1)аналитическая часть отчета за 2014 год (1)
аналитическая часть отчета за 2014 год (1)Ксения Емануилова
 
национальные рекомендации по гриппу тяжелого течения
национальные рекомендации по гриппу тяжелого течениянациональные рекомендации по гриппу тяжелого течения
национальные рекомендации по гриппу тяжелого теченияКсения Емануилова
 

En vedette (14)

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

Similaire à Java introduction by lara technologies

Java basics at Lara Technologies
Java basics at Lara TechnologiesJava basics at Lara Technologies
Java basics at Lara Technologieslaratechnologies
 
Chapter-1 Introduction.pptx
Chapter-1 Introduction.pptxChapter-1 Introduction.pptx
Chapter-1 Introduction.pptxSumanBhandari40
 
JAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptxJAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptxMurugesh33
 
JAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptxJAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptxMurugesh33
 
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf10322210023
 
Java Basics
Java BasicsJava Basics
Java BasicsKhan625
 
Java Basics in Mule
Java Basics in MuleJava Basics in Mule
Java Basics in MuleRajkattamuri
 
Introduction to java
Introduction to java Introduction to java
Introduction to java javeed_mhd
 
Introduction to java
Introduction to java Introduction to java
Introduction to java Phaniu
 
java tutorial for beginner - Free Download
java tutorial for beginner - Free Downloadjava tutorial for beginner - Free Download
java tutorial for beginner - Free DownloadTIB Academy
 

Similaire à Java introduction by lara technologies (20)

Java basics at Lara Technologies
Java basics at Lara TechnologiesJava basics at Lara Technologies
Java basics at Lara Technologies
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
 
Chapter-1 Introduction.pptx
Chapter-1 Introduction.pptxChapter-1 Introduction.pptx
Chapter-1 Introduction.pptx
 
JAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptxJAVA_Day1_BasicIntroduction.pptx
JAVA_Day1_BasicIntroduction.pptx
 
JAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptxJAVAPart1_BasicIntroduction.pptx
JAVAPart1_BasicIntroduction.pptx
 
1 java intro
1 java intro1 java intro
1 java intro
 
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
 
Java
JavaJava
Java
 
Java Basics
Java BasicsJava Basics
Java Basics
 
Java Basics in Mule
Java Basics in MuleJava Basics in Mule
Java Basics in Mule
 
Java in Mule
Java in MuleJava in Mule
Java in Mule
 
Java. converted (2)
Java. converted (2)Java. converted (2)
Java. converted (2)
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Java basics at dallas technologies
Java basics at dallas technologiesJava basics at dallas technologies
Java basics at dallas technologies
 
java tutorial for beginner - Free Download
java tutorial for beginner - Free Downloadjava tutorial for beginner - Free Download
java tutorial for beginner - Free Download
 
Introduction to JAVA
Introduction to JAVAIntroduction to JAVA
Introduction to JAVA
 
java completed units.docx
java completed units.docxjava completed units.docx
java completed units.docx
 
Java Basics
Java BasicsJava Basics
Java Basics
 
java full 1.docx
java full 1.docxjava full 1.docx
java full 1.docx
 

Dernier

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and ModificationsMJDuyan
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptxMaritesTamaniVerdade
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxDr. Ravikiran H M Gowda
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfDr Vijay Vishwakarma
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 

Dernier (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 
REMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptxREMIFENTANIL: An Ultra short acting opioid.pptx
REMIFENTANIL: An Ultra short acting opioid.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 

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