SlideShare a Scribd company logo
Features of Java
Features of Java
Secure
Dynamic
Object
oriencted
Interpreted
Portable
High
performance
Distributed
Simple
Where Java is mostly used
80% of Android uses
Java
Web applications e.g Google docs
Build mobile games
Build mobile apps
Hadoop
• Target Audience
Programmers and developers
who will like to build software and systems
in Java
• System Requirements
Basic programming knowledge
SECTION 1: INTRODUCTION
1 Course Introduction
SECTION 2: JAVA PROGRAMMING LANGUAGE - UNDER THE HOOD
2 Architecture of the Java Virtual Machine
3 Java Language Specification
4 Java Memory Model - JMM
5 The Java Dynamic Compilation
SECTION 3: JAVA LANGUAGE BASICS
6 Java Language Basics Intro
7 Creating the first Program
8 Operators and Conditionals
9 Expressions, Statements and Blocks
10 Loops and Branching
11 Learn to write efficient Java Code
SECTION 4: OBJECT ORIENTED PROGRAMMING WITH JAVA
12 OOPS Basics - Classes and Interfaces
13 Singleton Types
14 Creating Objects with Factories
15 Inner Classes and Closures
SECTION 5: POLYMORPHISM
16 Introduction to Polymorphism
17 Using Interface for Types
18 Inheritance, Polymorphism and Abstract types
19 Overriding, Overloading and Abstract Methods
20 Dynamic Binding, designing for runtime efficiency
SECTION 6: EXCEPTION AND EXCEPTION HANDLING
21 Handling Exceptions Try, Catch, and Finally Blocks
22 Checked Exceptions at compile time
23 UnChecked Exceptions at run time
24 Creating Custom Exceptions
SECTION 7: GENERIC ANNOTATIONS –
REDUCING CODE COMPLEXITY AND CODE REUSE
25 Reduce Code complexity and Code Reuse
26 Generics. Type Parameters Wildcards and Bound Types
27 Annotations common examples and using the @interface
28 Design Patterns with generics and annotations
SECTION 8: STREAMS
29 I/O Streams
30 Buffered Streams
31 Readers and Writers
32 File System Operations
SECTION 9: CONCURRENCY
33 Process and Threads
34 Atomic and volatile variables
35 Synchronization for code blocks and methods
36 Callable interface and futures
SECTION 10: DATA STRUCTURES
37 Collection Interface, Sets, Lists, Maps and Queues
38 Immutable Collections
39 Synchronised Collections
40 Common Data Structures trees and Graphs
SECTION 11: BUILD TOOLS
41 Packages and Java Deployment Jar Files, Manifests
42 Build and deploy with Ant and Maven
43 Types of java Applications, Desktop, Web and Distributed
SECTION 12: COURSE SUMMARY
44 Course Summary
About Us
EVERYTHING YOU NEED TO KNOW
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
Contact Us
LARA TECHNOLOGIES
#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
Features of java

More Related Content

What's hot

Java features
Java featuresJava features
Java features
myrajendra
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginners
Eduonix Learning Solutions
 
INTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATIONINTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATION
Ajit Yadav
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
jayc8586
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
siragezeynu
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
pm2214
 
Java unit 1
Java unit 1Java unit 1
Java unit 1
Shipra Swati
 
Features of java
Features of javaFeatures of java
Features of java
Hitesh Kumar
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
Java Lover
 
Features of java - javatportal
Features of java - javatportalFeatures of java - javatportal
Features of java - javatportal
JavaTportal
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
javeed_mhd
 
Bn1005 demo ppt core java
Bn1005 demo ppt core javaBn1005 demo ppt core java
Bn1005 demo ppt core java
conline training
 
Learn Java Part 1
Learn Java Part 1Learn Java Part 1
Learn Java Part 1
Gurpreet singh
 
1 Introduction To Java Technology
1 Introduction To Java Technology 1 Introduction To Java Technology
1 Introduction To Java Technology
dM Technologies
 
Advantages of java
Advantages of javaAdvantages of java
Advantages of java
xxx007008
 
Introduction to java technology
Introduction to java technologyIntroduction to java technology
Introduction to java technology
Indika Munaweera Kankanamge
 
Core java course syllabus
Core java course syllabusCore java course syllabus
Core java course syllabus
Papitha Velumani
 
Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)
Sujit Majety
 
Java Programming
Java ProgrammingJava Programming
Java Programming
Elizabeth alexander
 
Learn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat ShahriyarLearn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat Shahriyar
Abir Mohammad
 

What's hot (20)

Java features
Java featuresJava features
Java features
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginners
 
INTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATIONINTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATION
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Java unit 1
Java unit 1Java unit 1
Java unit 1
 
Features of java
Features of javaFeatures of java
Features of java
 
Introduction to java
Introduction to java Introduction to java
Introduction to java
 
Features of java - javatportal
Features of java - javatportalFeatures of java - javatportal
Features of java - javatportal
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
 
Bn1005 demo ppt core java
Bn1005 demo ppt core javaBn1005 demo ppt core java
Bn1005 demo ppt core java
 
Learn Java Part 1
Learn Java Part 1Learn Java Part 1
Learn Java Part 1
 
1 Introduction To Java Technology
1 Introduction To Java Technology 1 Introduction To Java Technology
1 Introduction To Java Technology
 
Advantages of java
Advantages of javaAdvantages of java
Advantages of java
 
Introduction to java technology
Introduction to java technologyIntroduction to java technology
Introduction to java technology
 
Core java course syllabus
Core java course syllabusCore java course syllabus
Core java course syllabus
 
Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Learn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat ShahriyarLearn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat Shahriyar
 

Viewers also liked

Will-women-in-low-income-countries-get-lost-in-transformation-Louise-Fox
Will-women-in-low-income-countries-get-lost-in-transformation-Louise-FoxWill-women-in-low-income-countries-get-lost-in-transformation-Louise-Fox
Will-women-in-low-income-countries-get-lost-in-transformation-Louise-Fox
Louise Fox
 
GRN Overview - AEC Services
GRN Overview - AEC ServicesGRN Overview - AEC Services
GRN Overview - AEC Services
Samantha Luna
 
SOCCER TOURNAMENT 2015
SOCCER TOURNAMENT 2015SOCCER TOURNAMENT 2015
SOCCER TOURNAMENT 2015
dawood paulsen
 
Lara Technologies providing best IT Software Training.
Lara Technologies providing best IT Software Training.Lara Technologies providing best IT Software Training.
Lara Technologies providing best IT Software Training.
laratechnologies
 
lara technologies
lara technologieslara technologies
lara technologies
laratechnologies
 
BRO Tampa
BRO TampaBRO Tampa
BRO Tampa
Samantha Luna
 
90s post modernism
90s post modernism 90s post modernism
90s post modernism
amygillespie12345
 
Earth science, the earth and moon
Earth science, the earth and moonEarth science, the earth and moon
Earth science, the earth and moon
Kendall Mayhew
 
2nd grade unit 3 earth's surface features landforms
2nd grade unit 3 earth's surface features   landforms2nd grade unit 3 earth's surface features   landforms
2nd grade unit 3 earth's surface features landforms
Kendall Mayhew
 
Java
JavaJava
Object oriented programming in java
Object oriented programming in javaObject oriented programming in java
Object oriented programming in java
laratechnologies
 
Java basics at Lara Technologies
Java basics at Lara TechnologiesJava basics at Lara Technologies
Java basics at Lara Technologies
laratechnologies
 
Core java concepts
Core java conceptsCore java concepts
Core java concepts
laratechnologies
 
What is Geology?
What is Geology?What is Geology?
What is Geology?
Kendall Mayhew
 

Viewers also liked (14)

Will-women-in-low-income-countries-get-lost-in-transformation-Louise-Fox
Will-women-in-low-income-countries-get-lost-in-transformation-Louise-FoxWill-women-in-low-income-countries-get-lost-in-transformation-Louise-Fox
Will-women-in-low-income-countries-get-lost-in-transformation-Louise-Fox
 
GRN Overview - AEC Services
GRN Overview - AEC ServicesGRN Overview - AEC Services
GRN Overview - AEC Services
 
SOCCER TOURNAMENT 2015
SOCCER TOURNAMENT 2015SOCCER TOURNAMENT 2015
SOCCER TOURNAMENT 2015
 
Lara Technologies providing best IT Software Training.
Lara Technologies providing best IT Software Training.Lara Technologies providing best IT Software Training.
Lara Technologies providing best IT Software Training.
 
lara technologies
lara technologieslara technologies
lara technologies
 
BRO Tampa
BRO TampaBRO Tampa
BRO Tampa
 
90s post modernism
90s post modernism 90s post modernism
90s post modernism
 
Earth science, the earth and moon
Earth science, the earth and moonEarth science, the earth and moon
Earth science, the earth and moon
 
2nd grade unit 3 earth's surface features landforms
2nd grade unit 3 earth's surface features   landforms2nd grade unit 3 earth's surface features   landforms
2nd grade unit 3 earth's surface features landforms
 
Java
JavaJava
Java
 
Object oriented programming in java
Object oriented programming in javaObject oriented programming in java
Object oriented programming in java
 
Java basics at Lara Technologies
Java basics at Lara TechnologiesJava basics at Lara Technologies
Java basics at Lara Technologies
 
Core java concepts
Core java conceptsCore java concepts
Core java concepts
 
What is Geology?
What is Geology?What is Geology?
What is Geology?
 

Similar to Features of java

Java in Mule
Java in MuleJava in Mule
Java in Mule
Anand kalla
 
Java useful in Mule
Java useful in MuleJava useful in Mule
Java useful in Mule
Shahid Shaik
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginners
javeed_mhd
 
Java Programming
Java ProgrammingJava Programming
Java Programming
AbdulImrankhan7
 
Java
JavaJava
Java For Begineers
Java For BegineersJava For Begineers
Java For Begineers
Rajkattamuri
 
Java For Begineers
Java For BegineersJava For Begineers
Java For Begineers
F K
 
Java for beginners
Java for beginnersJava for beginners
Java for beginners
Mohammed246
 
Java Programming
Java ProgrammingJava Programming
Java Programming
F K
 
Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)
miracleindia
 
Corejavacoursesyllabus 140226051356-phpapp01
Corejavacoursesyllabus 140226051356-phpapp01Corejavacoursesyllabus 140226051356-phpapp01
Corejavacoursesyllabus 140226051356-phpapp01
Sandeep Vishwakarma
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
MCM COmpetitive Classes
 
Javatraining
JavatrainingJavatraining
Javatraining
THINK IT Training
 
JavaHTP7e_0101_DDP.ppt
JavaHTP7e_0101_DDP.pptJavaHTP7e_0101_DDP.ppt
JavaHTP7e_0101_DDP.ppt
DrTouseefTahir
 
Dot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDFDot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDF
Scholarhat
 
Java Coaching in Hyderabad introduction
Java Coaching in Hyderabad  introductionJava Coaching in Hyderabad  introduction
Java Coaching in Hyderabad introduction
Azure Data Factory
 
Java for beginners
Java for beginnersJava for beginners
Java for beginners
Ducat
 
Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?
NIIT India
 
1.INTRODUCTION TO JAVA_2022 MB.ppt .
1.INTRODUCTION TO JAVA_2022 MB.ppt      .1.INTRODUCTION TO JAVA_2022 MB.ppt      .
1.INTRODUCTION TO JAVA_2022 MB.ppt .
happycocoman
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8
PT.JUG
 

Similar to Features of java (20)

Java in Mule
Java in MuleJava in Mule
Java in Mule
 
Java useful in Mule
Java useful in MuleJava useful in Mule
Java useful in Mule
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginners
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Java
JavaJava
Java
 
Java For Begineers
Java For BegineersJava For Begineers
Java For Begineers
 
Java For Begineers
Java For BegineersJava For Begineers
Java For Begineers
 
Java for beginners
Java for beginnersJava for beginners
Java for beginners
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)Java training noida hibernate+spring+struts+web services(1)
Java training noida hibernate+spring+struts+web services(1)
 
Corejavacoursesyllabus 140226051356-phpapp01
Corejavacoursesyllabus 140226051356-phpapp01Corejavacoursesyllabus 140226051356-phpapp01
Corejavacoursesyllabus 140226051356-phpapp01
 
C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
 
Javatraining
JavatrainingJavatraining
Javatraining
 
JavaHTP7e_0101_DDP.ppt
JavaHTP7e_0101_DDP.pptJavaHTP7e_0101_DDP.ppt
JavaHTP7e_0101_DDP.ppt
 
Dot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDFDot NET Solution Architect Roadmap By Scholarhat PDF
Dot NET Solution Architect Roadmap By Scholarhat PDF
 
Java Coaching in Hyderabad introduction
Java Coaching in Hyderabad  introductionJava Coaching in Hyderabad  introduction
Java Coaching in Hyderabad introduction
 
Java for beginners
Java for beginnersJava for beginners
Java for beginners
 
Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?Java v/s .NET - Which is Better?
Java v/s .NET - Which is Better?
 
1.INTRODUCTION TO JAVA_2022 MB.ppt .
1.INTRODUCTION TO JAVA_2022 MB.ppt      .1.INTRODUCTION TO JAVA_2022 MB.ppt      .
1.INTRODUCTION TO JAVA_2022 MB.ppt .
 
Introducing Java 8
Introducing Java 8Introducing Java 8
Introducing Java 8
 

Recently uploaded

Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
simonomuemu
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
Nicholas Montgomery
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
National Information Standards Organization (NISO)
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Fajar Baskoro
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 

Recently uploaded (20)

Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Smart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICTSmart-Money for SMC traders good time and ICT
Smart-Money for SMC traders good time and ICT
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Film vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movieFilm vocab for eal 3 students: Australia the movie
Film vocab for eal 3 students: Australia the movie
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
Pollock and Snow "DEIA in the Scholarly Landscape, Session One: Setting Expec...
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
Pengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptxPengantar Penggunaan Flutter - Dart programming language1.pptx
Pengantar Penggunaan Flutter - Dart programming language1.pptx
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 

Features of java

  • 3. Where Java is mostly used 80% of Android uses Java Web applications e.g Google docs Build mobile games Build mobile apps Hadoop
  • 4. • Target Audience Programmers and developers who will like to build software and systems in Java • System Requirements Basic programming knowledge
  • 5. SECTION 1: INTRODUCTION 1 Course Introduction SECTION 2: JAVA PROGRAMMING LANGUAGE - UNDER THE HOOD 2 Architecture of the Java Virtual Machine 3 Java Language Specification 4 Java Memory Model - JMM 5 The Java Dynamic Compilation
  • 6. SECTION 3: JAVA LANGUAGE BASICS 6 Java Language Basics Intro 7 Creating the first Program 8 Operators and Conditionals 9 Expressions, Statements and Blocks 10 Loops and Branching 11 Learn to write efficient Java Code SECTION 4: OBJECT ORIENTED PROGRAMMING WITH JAVA 12 OOPS Basics - Classes and Interfaces 13 Singleton Types 14 Creating Objects with Factories 15 Inner Classes and Closures
  • 7. SECTION 5: POLYMORPHISM 16 Introduction to Polymorphism 17 Using Interface for Types 18 Inheritance, Polymorphism and Abstract types 19 Overriding, Overloading and Abstract Methods 20 Dynamic Binding, designing for runtime efficiency SECTION 6: EXCEPTION AND EXCEPTION HANDLING 21 Handling Exceptions Try, Catch, and Finally Blocks 22 Checked Exceptions at compile time 23 UnChecked Exceptions at run time 24 Creating Custom Exceptions
  • 8. SECTION 7: GENERIC ANNOTATIONS – REDUCING CODE COMPLEXITY AND CODE REUSE 25 Reduce Code complexity and Code Reuse 26 Generics. Type Parameters Wildcards and Bound Types 27 Annotations common examples and using the @interface 28 Design Patterns with generics and annotations SECTION 8: STREAMS 29 I/O Streams 30 Buffered Streams 31 Readers and Writers 32 File System Operations
  • 9. SECTION 9: CONCURRENCY 33 Process and Threads 34 Atomic and volatile variables 35 Synchronization for code blocks and methods 36 Callable interface and futures SECTION 10: DATA STRUCTURES 37 Collection Interface, Sets, Lists, Maps and Queues 38 Immutable Collections 39 Synchronised Collections 40 Common Data Structures trees and Graphs
  • 10. SECTION 11: BUILD TOOLS 41 Packages and Java Deployment Jar Files, Manifests 42 Build and deploy with Ant and Maven 43 Types of java Applications, Desktop, Web and Distributed SECTION 12: COURSE SUMMARY 44 Course Summary
  • 11. About Us EVERYTHING YOU NEED TO KNOW 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
  • 12. Contact Us LARA TECHNOLOGIES #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