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

Contenu connexe

Tendances

INTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATIONINTRODUCTION TO JAVA APPLICATION
INTRODUCTION TO JAVA APPLICATIONAjit Yadav
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to javajayc8586
 
Java Presentation
Java PresentationJava Presentation
Java Presentationpm2214
 
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 - javatportalJavaTportal
 
Java Introduction
Java IntroductionJava Introduction
Java Introductionjaveed_mhd
 
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 javaxxx007008
 
Introduction to java (revised)
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)Sujit Majety
 
Learn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat ShahriyarLearn Java with Dr. Rifat Shahriyar
Learn Java with Dr. Rifat ShahriyarAbir Mohammad
 

Tendances (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
 

En vedette

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-FoxLouise Fox
 
GRN Overview - AEC Services
GRN Overview - AEC ServicesGRN Overview - AEC Services
GRN Overview - AEC ServicesSamantha Luna
 
SOCCER TOURNAMENT 2015
SOCCER TOURNAMENT 2015SOCCER TOURNAMENT 2015
SOCCER TOURNAMENT 2015dawood 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
 
Earth science, the earth and moon
Earth science, the earth and moonEarth science, the earth and moon
Earth science, the earth and moonKendall 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 landformsKendall Mayhew
 
Object oriented programming in java
Object oriented programming in javaObject oriented programming in java
Object oriented programming in javalaratechnologies
 
Java basics at Lara Technologies
Java basics at Lara TechnologiesJava basics at Lara Technologies
Java basics at Lara Technologieslaratechnologies
 

En vedette (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?
 

Similaire à Features of java

Java useful in Mule
Java useful in MuleJava useful in Mule
Java useful in MuleShahid Shaik
 
Java programming course for beginners
Java programming course for beginnersJava programming course for beginners
Java programming course for beginnersjaveed_mhd
 
Java For Begineers
Java For BegineersJava For Begineers
Java For BegineersRajkattamuri
 
Java For Begineers
Java For BegineersJava For Begineers
Java For BegineersF K
 
Java for beginners
Java for beginnersJava for beginners
Java for beginnersMohammed246
 
Java Programming
Java ProgrammingJava Programming
Java ProgrammingF 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-phpapp01Sandeep 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
 
JavaHTP7e_0101_DDP.ppt
JavaHTP7e_0101_DDP.pptJavaHTP7e_0101_DDP.ppt
JavaHTP7e_0101_DDP.pptDrTouseefTahir
 
Java Coaching in Hyderabad introduction
Java Coaching in Hyderabad  introductionJava Coaching in Hyderabad  introduction
Java Coaching in Hyderabad introductionAzure Data Factory
 
Java for beginners
Java for beginnersJava for beginners
Java for beginnersDucat
 
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 8PT.JUG
 
City search documentation
City search documentationCity search documentation
City search documentationRajesh Varanasi
 

Similaire à 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
 
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
 
City search documentation
City search documentationCity search documentation
City search documentation
 

Dernier

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxJisc
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
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
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
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
 
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
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
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
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
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
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
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
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxPooja Bhuva
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 

Dernier (20)

Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
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
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
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
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
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
 
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...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
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
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
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
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
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
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 

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