SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
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

Contenu connexe

En vedette

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
 

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

Dernier

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.
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
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
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxleah joy valeriano
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
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
 
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
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
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
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsManeerUddin
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
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
 
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
 

Dernier (20)

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...
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
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
 
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptxMusic 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
Music 9 - 4th quarter - Vocal Music of the Romantic Period.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
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
 
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
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
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
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Food processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture honsFood processing presentation for bsc agriculture hons
Food processing presentation for bsc agriculture hons
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
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
 
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
 

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