SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
Introducing the JAVA technology









Installation and Configurations
Key features of the technology and
advantages of using Java
History of Java Features
Java Programming format
Identifiers
Java Keywords
Java Data Types

Declarations and Access Control
 Java source file structure
 Class access specifications
 Member Access specifications
Operators and Assignments
Increment and Decrement Operators











Shift Operators
Arithmetic Operators
String concatenation Operator
Relational Operator
Equality Operator
Bitwise Operator
Short Circuit Operator
Instanceof Operator
Assignment Operator
Conditional Operator

Precedence of java Operators
Flow Control
 Selection Statements
 Iterative Statements
 Transfer Statements
Typecasting
 Implicit Type Casting
 Explicit Typecasting
Arrays
 Command-line arguments
OOP Concepts
Introduction








Class
Object
Local, Instance and static variables
Data Hiding
Abstraction
Encapsulation
Constructors

Rules of constructors
Default Constructor
Overloaded Constructor










this keyword
super keyword
IS-A Relationship
HAS-A Relationship
Working with super classes and subclasses
Using types of polymorphism such as overloading,
overriding, and dynamic binding
Static initialization block
Instance initialization block

Interfaces






Introduction
Interface access specifiers
Tag or Marker Interface
Interface method access specifiers
Interface variable access specifiers

String Processing
 String manipulation with StringBuilder and StringBuffer
 Essential String Methods
 String Tokenizer
Exceptions and Assertions










Introduction
Exception Hierarchy
Exceptions categories
Standard Java Exception classes
Creating your own Exception classes
Using Try-catch and finally clause
The multi-catch feature
Best Practices using Exceptions
Assertions

Multithreading
Introduction
Thread creations
Preventing thread from its execution












yield
sleep
join
Thread Life cycle
Synchronization
Interthread communication
wait
notify
notifyAll
Deadlock
Deamon Threads

I/O Streams







I/O using Java
Byte Oriented Streams
Character Oriented Streams
Files
Serialization
Deserialization
Wrapper Classes
Introduction








Hierarchy of Wrapper Classes
Wrapper Class Construction
Conversions
Wrapper object to primitive
String object to Primitive
String to Wrapper object
Primitive to String conversion

Character
Boolean classes
Generics and Collections
Introduction




















Limitations of Object Arrays
Generic Classes and type parameters
Java.util Package
Key interfaces of Collections framework
Set Interface
HashSet
LinkedHashSet
SortedSet
TreeSet
Comparable
Comparator Interface
Map Interface
HashMap
LinkedHashMap
SortedMap
TreeMap
Hashtable
IdentityHashMap
WeakHashMap
Inner Classes
Introduction








Member Inner classes
Static Inner classes
Local Inner classes
Anonymous inner classes
Anonymous Inner class that extends a class
Anonymous Inner class that implements
an interface

Garbage Collection
Introduction
 Methods of making an object eligible for garbage collection
 Requesting JVM to run GC
 finalize() method
Packages






Introduction to all predefined packages
User Defined Packages
Access specifiers
Java.lang package
Java.lang.MATH

Java SE 7 New Features

For more details contact
Rohan
Phone: 651-368-9086 (USA)
Cell: +91-9160254000 (India)
Email: - rajuonlinetraining@gmail.com
www.rajutechnologies.com

Weitere ähnliche Inhalte

Andere mochten auch

Sacred Heart School Library Redevelopment
Sacred Heart School Library RedevelopmentSacred Heart School Library Redevelopment
Sacred Heart School Library RedevelopmentSarah Gallagher
 
Evaluation q1 poster
Evaluation q1   posterEvaluation q1   poster
Evaluation q1 posterelliereedx
 
Waste not news - the austin chronicle
Waste not   news - the austin chronicleWaste not   news - the austin chronicle
Waste not news - the austin chroniclejanisgbookout
 
Procesos cognitivos enriquecidos con TIC
Procesos cognitivos enriquecidos con TICProcesos cognitivos enriquecidos con TIC
Procesos cognitivos enriquecidos con TICUNIVERSIDAD
 
Prc3a1cticas crocodile-clips-2c2ba-eso
Prc3a1cticas crocodile-clips-2c2ba-esoPrc3a1cticas crocodile-clips-2c2ba-eso
Prc3a1cticas crocodile-clips-2c2ba-esopaulajerez02
 
Fundamentos de economia
Fundamentos de economiaFundamentos de economia
Fundamentos de economiaMartha Perez
 

Andere mochten auch (10)

Hand and power tool
Hand and power toolHand and power tool
Hand and power tool
 
Sacred Heart School Library Redevelopment
Sacred Heart School Library RedevelopmentSacred Heart School Library Redevelopment
Sacred Heart School Library Redevelopment
 
Evaluation q1 poster
Evaluation q1   posterEvaluation q1   poster
Evaluation q1 poster
 
Waste not news - the austin chronicle
Waste not   news - the austin chronicleWaste not   news - the austin chronicle
Waste not news - the austin chronicle
 
HolidayBeers
HolidayBeersHolidayBeers
HolidayBeers
 
Procesos cognitivos enriquecidos con TIC
Procesos cognitivos enriquecidos con TICProcesos cognitivos enriquecidos con TIC
Procesos cognitivos enriquecidos con TIC
 
Prc3a1cticas crocodile-clips-2c2ba-eso
Prc3a1cticas crocodile-clips-2c2ba-esoPrc3a1cticas crocodile-clips-2c2ba-eso
Prc3a1cticas crocodile-clips-2c2ba-eso
 
κεφ 3
κεφ 3κεφ 3
κεφ 3
 
Fundamentos de economia
Fundamentos de economiaFundamentos de economia
Fundamentos de economia
 
Sociálny odraz
Sociálny odrazSociálny odraz
Sociálny odraz
 

Kürzlich hochgeladen

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfErwinPantujan2
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxJanEmmanBrigoli
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...JojoEDelaCruz
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4MiaBumagat1
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 

Kürzlich hochgeladen (20)

Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdfVirtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
Virtual-Orientation-on-the-Administration-of-NATG12-NATG6-and-ELLNA.pdf
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Millenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptxMillenials and Fillennials (Ethical Challenge and Responses).pptx
Millenials and Fillennials (Ethical Challenge and Responses).pptx
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
ENG 5 Q4 WEEk 1 DAY 1 Restate sentences heard in one’s own words. Use appropr...
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4ANG SEKTOR NG agrikultura.pptx QUARTER 4
ANG SEKTOR NG agrikultura.pptx QUARTER 4
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 

Java online training course

  • 1. Introducing the JAVA technology         Installation and Configurations Key features of the technology and advantages of using Java History of Java Features Java Programming format Identifiers Java Keywords Java Data Types Declarations and Access Control  Java source file structure  Class access specifications  Member Access specifications Operators and Assignments Increment and Decrement Operators           Shift Operators Arithmetic Operators String concatenation Operator Relational Operator Equality Operator Bitwise Operator Short Circuit Operator Instanceof Operator Assignment Operator Conditional Operator Precedence of java Operators Flow Control  Selection Statements  Iterative Statements  Transfer Statements Typecasting  Implicit Type Casting  Explicit Typecasting
  • 2. Arrays  Command-line arguments OOP Concepts Introduction        Class Object Local, Instance and static variables Data Hiding Abstraction Encapsulation Constructors Rules of constructors Default Constructor Overloaded Constructor          this keyword super keyword IS-A Relationship HAS-A Relationship Working with super classes and subclasses Using types of polymorphism such as overloading, overriding, and dynamic binding Static initialization block Instance initialization block Interfaces      Introduction Interface access specifiers Tag or Marker Interface Interface method access specifiers Interface variable access specifiers String Processing  String manipulation with StringBuilder and StringBuffer  Essential String Methods  String Tokenizer
  • 3. Exceptions and Assertions          Introduction Exception Hierarchy Exceptions categories Standard Java Exception classes Creating your own Exception classes Using Try-catch and finally clause The multi-catch feature Best Practices using Exceptions Assertions Multithreading Introduction Thread creations Preventing thread from its execution            yield sleep join Thread Life cycle Synchronization Interthread communication wait notify notifyAll Deadlock Deamon Threads I/O Streams       I/O using Java Byte Oriented Streams Character Oriented Streams Files Serialization Deserialization
  • 4. Wrapper Classes Introduction        Hierarchy of Wrapper Classes Wrapper Class Construction Conversions Wrapper object to primitive String object to Primitive String to Wrapper object Primitive to String conversion Character Boolean classes Generics and Collections Introduction                    Limitations of Object Arrays Generic Classes and type parameters Java.util Package Key interfaces of Collections framework Set Interface HashSet LinkedHashSet SortedSet TreeSet Comparable Comparator Interface Map Interface HashMap LinkedHashMap SortedMap TreeMap Hashtable IdentityHashMap WeakHashMap
  • 5. Inner Classes Introduction        Member Inner classes Static Inner classes Local Inner classes Anonymous inner classes Anonymous Inner class that extends a class Anonymous Inner class that implements an interface Garbage Collection Introduction  Methods of making an object eligible for garbage collection  Requesting JVM to run GC  finalize() method Packages      Introduction to all predefined packages User Defined Packages Access specifiers Java.lang package Java.lang.MATH Java SE 7 New Features For more details contact Rohan Phone: 651-368-9086 (USA) Cell: +91-9160254000 (India) Email: - rajuonlinetraining@gmail.com www.rajutechnologies.com