SlideShare a Scribd company logo
1 of 7
Download to read offline
HP Education Services 
SCJP Oriented Core Java Program 
S.NO TOPIC SUB TOPICS 
1 Introduction to JAVA Technology Introduction to JAVA Technology 
JAVA Language Features 
What is JAVA bytecode? What is JVM? 
Different Editions of JAVA 
Writing the “Hello World” command-line Application 
Understanding the “main()” method 
Setting path & classpath 
2 Language Fundamentals I Keywords 
Primitive Data types 
Legal & Illegal Identifiers 
Different types of Literals 
String Literals 
Different types of JAVA Comments 
Declaring & Initializing variables 
Declaring constants using “final” keyword 
Object-oriented Features 
Implementing OO Concepts: Defining Classes 
Variables and methods as members of a class 
Object reference variables 
Restricting the access to object’s members using an - 
access specifier 
Different types of access specifiers 
Understanding the proper encapsulation 
3 Language Fundamentals II Lifetime of Variables 
Instance methods and class methods 
Understanding Polymorphism 
Types of polymorphism 
Implementing static polymorphism in JAVA 
Understanding Inheritance 
Implementing single inheritance using “extends” - 
keyword 
Implementing dynamic polymorphism 
Using “final” keyword for 
Abstract methods & Abstract classes
HP Education Services 
SCJP Oriented Core Java Program 
S.NO TOPIC SUB TOPICS 
4 Language Fundamentals III Understanding the need of packages 
Creating a package 
Compiling and Running Code from Packages 
Importing a package 
Understanding the proper use of “protected” keyword 
Operation on Primitives: Using Operators 
Different types of operators 
Precedence & associativity rules for operators 
Evaluation order of operands 
Conversions 
Numeric Promotions:- Unary and Binary Numeric - 
Promotions 
Floating-point arithmetic and "strictfp" 
5 Arrays, String and Wrapper Class Working with Arrays in JAVA 
Method Overloading Issues : using var-args methods 
Working with Strings 
Primitive Wrappers 
6 Concept of interface, Abstract class Interface 
and Exception Handling What is Exception 
Exception class-hierarchy 
Understanding the difference between checked & 
unchecked exception 
Understanding stack-based execution 
Handling exceptions( using try-catch-finally blocks ) 
Proper use of throw and throws clauses 
Chained Exception 
7 Nested Class Overview of nested classes and interfaces 
Types of Nested Class 
Complete understanding of static nested class 
Complete understanding of non-static nested - 
classes/Inner classes 
Local classes 
Anonymous classes 
Anonymous Interface
HP Education Services 
SCJP Oriented Core Java Program 
S.NO TOPIC SUB TOPICS 
8 Multi-threading Introduction 
What is a Thread 
Asynchronous Behaviour/ Race condition 
Creating a thread 
Thread Life Cycle, states and their transition 
Using methods from java.lang.Thread for state transition 
Need of synchronization? Concept of Object Locking 
Language-level support for synchronization : - 
“synchronized” keyword 
Defining synchronized methods & understanding - 
its importance 
Using synchronized block 
Inter-thread communication 
Deadlock condition 
9 Stream-Based I/O Understanding Streams 
Types: character and Binary streams 
Input and Output Streams 
Understanding Stream class Hierarchy 
Line-oriented I/O 
Buffered Streams 
Scanning and Formatting 
I/O from the command-line 
Standard streams 
The console 
Data streams 
Object streams 
Random Access File 
10 Generics Understanding compile-time type-safety 
Introduction to Generics 
Defining a Generic class 
Understanding Type Parameters 
Understanding Type Erasure Process 
Sub-typing and Super-typing 
Using wildcards 
Using “? extends T” and “? Super T” 
Generic methods
HP Education Services 
SCJP Oriented Core Java Program 
S.NO TOPIC SUB TOPICS 
11 Collection Framework Introduction to collections 
What is a collection framework 
Benefits of collection framework 
Interface Hierarchy 
12 The java.util.Collection interface : Basic Operations 
Supported Operations Bulk Operations 
Array Operation 
13 Traversing collections Using for-each loop 
Using Iterator 
14 The java.util.List interface : Positional Access 
Supported Operations Search 
Iteration 
Range-View 
15 The java.util.Set interface : Basic Operations 
Supported Operations Bulk Operations 
Array Operations 
16 Working with List and Set 
implementation classes 
17 Using methods from java.util.Collections 
18 The java.util.Queue interface 
19 The java.util.Map interface 
20 Comparing Collection classes 
with legacy classes 
21 GUI Development with AWT Introduction 
Event Handling 
Introduction to AWT Components 
Building a sample AWT Application
HP Education Services 
SCJP Oriented Core Java Program 
S.NO TOPIC SUB TOPICS 
22 Introduction to JAVA GUI Development 
with Swing 
23 Swing Features Light-weight components 
PLAF 
Accessibility API 
Undo Framework API 
DnD API etc 
24 Swing Components’ Hierarchy 
25 Basic components JButton, JCheckBox, JComboBox, JList, JMenu, 
JRadioButton, JSlider, JSpinner, JTextField, 
JPasswordField 
26 Interactive Display of Highly JColorChooser, JEditorPane and JTextPane, 
Formatted Information JFileChooser, JTable, JTextArea, Jtree 
27 Uneditable Information Display JLabel, JProgressBar, JSeparator, JToolTip 
28 Top-Level Containers JApplet, JDialog, JFrame 
29 General-Purpose Containers JPanel, JScrollPane, JSplitPane, JTabbedPane, JToolBar 
30 Special-Purpose Containers JInternalFrame, JLayeredPane 
31 Declarations And Access Controls Identifiers & JavaBeans 
Declare Classes 
Class Declarations and Modifiers 
Declare Interfaces 
Declare Class Members
HP Education Services 
SCJP Oriented Core Java Program 
S.NO TOPIC SUB TOPICS 
32 Object Orientation Encapsulation 
Inheritance, Is-A, Has-A 
Polymorphism 
Overriding / Overloading 
Reference Variable Casting 
Implementing an Interface 
Legal Return Types 
Constructors and Instantiation 
Statics 
Coupling and Cohesion 
33 Assignments and Operators Literals, Assignments, and Variables 
Passing Variables into Methods 
Array Declaration, Construction, and Initialization 
Using Wrapper Classes and Boxing 
Overloading 
Garbage Collection 
Java Operators 
34 Flow Control, Exceptions, and Assertions if and switch Statements 
Loops and Iterators 
Handling Exceptions 
Common Exceptions and Errors 
Working with the Assertion Mechanism 
35 Strings, I/O, Formatting, and Parsing String, StringBuilder, and StringBuffer 
File Navigation and I/O 
Serialization 
Dates, Numbers, and Currency 
Parsing, Tokenizing, and Formatting 
36 Generics and Collections Overriding hashCode() and equals() 
Collections 
Using the Collections Framework 
Generic Types
HP Education Services 
SCJP Oriented Core Java Program 
S.NO TOPIC SUB TOPICS 
37 Inner Classes Inner Classes 
Method-Local Inner Classes 
Anonymous Inner Classes 
Static Nested Classes 
38 Threads Defining, Instantiating, and Starting Threads 
Thread States and Transitions 
Synchronizing Code 
Thread Interaction 
39 Development Using the javac and java Commands 
JAR Files 
Using Static Imports

More Related Content

What's hot

Java oops and fundamentals
Java oops and fundamentalsJava oops and fundamentals
Java oops and fundamentalsjavaease
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar puneletsleadsand
 
OOPs with Java - Packaging and Access Modifiers
OOPs with Java - Packaging and Access Modifiers OOPs with Java - Packaging and Access Modifiers
OOPs with Java - Packaging and Access Modifiers Hitesh-Java
 
Course outline [csc241 object oriented programming]
Course outline [csc241 object oriented programming]Course outline [csc241 object oriented programming]
Course outline [csc241 object oriented programming]Asfand Hassan
 
OBJECT ORIENTED ROGRAMMING With Question And Answer Full
OBJECT ORIENTED ROGRAMMING With Question And Answer  FullOBJECT ORIENTED ROGRAMMING With Question And Answer  Full
OBJECT ORIENTED ROGRAMMING With Question And Answer FullManas Rai
 
Object oriented concepts with java
Object oriented concepts with javaObject oriented concepts with java
Object oriented concepts with javaishmecse13
 
Java interview questions 1
Java interview questions 1Java interview questions 1
Java interview questions 1Sherihan Anver
 
Review Session and Attending Java Interviews
Review Session and Attending Java Interviews Review Session and Attending Java Interviews
Review Session and Attending Java Interviews Hitesh-Java
 
Object Oriented Programming with Java
Object Oriented Programming with JavaObject Oriented Programming with Java
Object Oriented Programming with Javabackdoor
 
Most Asked Java Interview Question and Answer
Most Asked Java Interview Question and AnswerMost Asked Java Interview Question and Answer
Most Asked Java Interview Question and AnswerTOPS Technologies
 
Java interview questions 2
Java interview questions 2Java interview questions 2
Java interview questions 2Sherihan Anver
 
Java Inheritance - sub class constructors - Method overriding
Java Inheritance - sub class constructors - Method overridingJava Inheritance - sub class constructors - Method overriding
Java Inheritance - sub class constructors - Method overridingNithyaN19
 
Java Reflection Explained Simply
Java Reflection Explained SimplyJava Reflection Explained Simply
Java Reflection Explained SimplyCiaran McHale
 
Core Java interview questions-ppt
Core Java interview questions-pptCore Java interview questions-ppt
Core Java interview questions-pptMayank Kumar
 
Java questions for viva
Java questions for vivaJava questions for viva
Java questions for vivaVipul Naik
 

What's hot (20)

Java oops and fundamentals
Java oops and fundamentalsJava oops and fundamentals
Java oops and fundamentals
 
Java Object Oriented Programming
Java Object Oriented Programming Java Object Oriented Programming
Java Object Oriented Programming
 
Java classes in karve nagar pune
Java classes in karve nagar puneJava classes in karve nagar pune
Java classes in karve nagar pune
 
OOPs with Java - Packaging and Access Modifiers
OOPs with Java - Packaging and Access Modifiers OOPs with Java - Packaging and Access Modifiers
OOPs with Java - Packaging and Access Modifiers
 
Course outline [csc241 object oriented programming]
Course outline [csc241 object oriented programming]Course outline [csc241 object oriented programming]
Course outline [csc241 object oriented programming]
 
OBJECT ORIENTED ROGRAMMING With Question And Answer Full
OBJECT ORIENTED ROGRAMMING With Question And Answer  FullOBJECT ORIENTED ROGRAMMING With Question And Answer  Full
OBJECT ORIENTED ROGRAMMING With Question And Answer Full
 
Object oriented concepts with java
Object oriented concepts with javaObject oriented concepts with java
Object oriented concepts with java
 
Java interview questions 1
Java interview questions 1Java interview questions 1
Java interview questions 1
 
Review Session and Attending Java Interviews
Review Session and Attending Java Interviews Review Session and Attending Java Interviews
Review Session and Attending Java Interviews
 
Object Oriented Programming with Java
Object Oriented Programming with JavaObject Oriented Programming with Java
Object Oriented Programming with Java
 
Most Asked Java Interview Question and Answer
Most Asked Java Interview Question and AnswerMost Asked Java Interview Question and Answer
Most Asked Java Interview Question and Answer
 
Java interview questions 2
Java interview questions 2Java interview questions 2
Java interview questions 2
 
Reflection in Java
Reflection in JavaReflection in Java
Reflection in Java
 
Unit 4 Java
Unit 4 JavaUnit 4 Java
Unit 4 Java
 
The smartpath information systems java
The smartpath information systems javaThe smartpath information systems java
The smartpath information systems java
 
Java Inheritance - sub class constructors - Method overriding
Java Inheritance - sub class constructors - Method overridingJava Inheritance - sub class constructors - Method overriding
Java Inheritance - sub class constructors - Method overriding
 
Access modifiers in java
Access modifiers in javaAccess modifiers in java
Access modifiers in java
 
Java Reflection Explained Simply
Java Reflection Explained SimplyJava Reflection Explained Simply
Java Reflection Explained Simply
 
Core Java interview questions-ppt
Core Java interview questions-pptCore Java interview questions-ppt
Core Java interview questions-ppt
 
Java questions for viva
Java questions for vivaJava questions for viva
Java questions for viva
 

Viewers also liked

Compay Brief - Nitish Nagar
Compay Brief - Nitish NagarCompay Brief - Nitish Nagar
Compay Brief - Nitish NagarNitish Nagar
 
Facebook vs google+ - Nitish Nagar
Facebook vs google+ - Nitish NagarFacebook vs google+ - Nitish Nagar
Facebook vs google+ - Nitish NagarNitish Nagar
 
Discrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventDiscrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventNitish Nagar
 
Marseille french nitish nagar
Marseille french   nitish nagarMarseille french   nitish nagar
Marseille french nitish nagarNitish Nagar
 
Business communication By Nitish Nagar
Business communication By Nitish NagarBusiness communication By Nitish Nagar
Business communication By Nitish NagarNitish Nagar
 
Six Sigma Nitish Nagar
Six Sigma Nitish NagarSix Sigma Nitish Nagar
Six Sigma Nitish NagarNitish Nagar
 
French nathalie sarraute nitish nagar
French nathalie sarraute nitish nagarFrench nathalie sarraute nitish nagar
French nathalie sarraute nitish nagarNitish Nagar
 
Trojan horse nitish nagar
Trojan horse nitish nagarTrojan horse nitish nagar
Trojan horse nitish nagarNitish Nagar
 
Mantis Code Deployment Process
Mantis Code Deployment ProcessMantis Code Deployment Process
Mantis Code Deployment ProcessJen Wei Lee
 
Socket Programming - nitish nagar
Socket Programming - nitish nagarSocket Programming - nitish nagar
Socket Programming - nitish nagarNitish Nagar
 
Ca site minder r12 professional study guide
Ca site minder r12 professional study guideCa site minder r12 professional study guide
Ca site minder r12 professional study guideNitish Nagar
 
Chat server nitish nagar
Chat server nitish nagarChat server nitish nagar
Chat server nitish nagarNitish Nagar
 
Six Sigma Complete Guide
Six Sigma Complete GuideSix Sigma Complete Guide
Six Sigma Complete GuideNitish Nagar
 
Computer graphics - Nitish Nagar
Computer graphics - Nitish NagarComputer graphics - Nitish Nagar
Computer graphics - Nitish NagarNitish Nagar
 
8086 Microprocessor by Nitish Nagar
8086 Microprocessor by Nitish Nagar8086 Microprocessor by Nitish Nagar
8086 Microprocessor by Nitish NagarNitish Nagar
 
Apronet - Présentation d'IntraParis (dec 2005)
Apronet - Présentation d'IntraParis (dec 2005) Apronet - Présentation d'IntraParis (dec 2005)
Apronet - Présentation d'IntraParis (dec 2005) Mairie de Paris
 

Viewers also liked (20)

Compay Brief - Nitish Nagar
Compay Brief - Nitish NagarCompay Brief - Nitish Nagar
Compay Brief - Nitish Nagar
 
Facebook vs google+ - Nitish Nagar
Facebook vs google+ - Nitish NagarFacebook vs google+ - Nitish Nagar
Facebook vs google+ - Nitish Nagar
 
Discrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and eventDiscrete event systems comprise of discrete state spaces and event
Discrete event systems comprise of discrete state spaces and event
 
Work Samples
Work SamplesWork Samples
Work Samples
 
Marseille french nitish nagar
Marseille french   nitish nagarMarseille french   nitish nagar
Marseille french nitish nagar
 
Business communication By Nitish Nagar
Business communication By Nitish NagarBusiness communication By Nitish Nagar
Business communication By Nitish Nagar
 
Child labour
Child labourChild labour
Child labour
 
Six Sigma Nitish Nagar
Six Sigma Nitish NagarSix Sigma Nitish Nagar
Six Sigma Nitish Nagar
 
French nathalie sarraute nitish nagar
French nathalie sarraute nitish nagarFrench nathalie sarraute nitish nagar
French nathalie sarraute nitish nagar
 
Lte technology
Lte technologyLte technology
Lte technology
 
Trojan horse nitish nagar
Trojan horse nitish nagarTrojan horse nitish nagar
Trojan horse nitish nagar
 
Mantis Code Deployment Process
Mantis Code Deployment ProcessMantis Code Deployment Process
Mantis Code Deployment Process
 
Socket Programming - nitish nagar
Socket Programming - nitish nagarSocket Programming - nitish nagar
Socket Programming - nitish nagar
 
Ca site minder r12 professional study guide
Ca site minder r12 professional study guideCa site minder r12 professional study guide
Ca site minder r12 professional study guide
 
Chat server nitish nagar
Chat server nitish nagarChat server nitish nagar
Chat server nitish nagar
 
Six Sigma Complete Guide
Six Sigma Complete GuideSix Sigma Complete Guide
Six Sigma Complete Guide
 
Computer graphics - Nitish Nagar
Computer graphics - Nitish NagarComputer graphics - Nitish Nagar
Computer graphics - Nitish Nagar
 
8086 Microprocessor by Nitish Nagar
8086 Microprocessor by Nitish Nagar8086 Microprocessor by Nitish Nagar
8086 Microprocessor by Nitish Nagar
 
Fiche Outil Youtube
Fiche Outil YoutubeFiche Outil Youtube
Fiche Outil Youtube
 
Apronet - Présentation d'IntraParis (dec 2005)
Apronet - Présentation d'IntraParis (dec 2005) Apronet - Présentation d'IntraParis (dec 2005)
Apronet - Présentation d'IntraParis (dec 2005)
 

Similar to Hp syllabus

Core java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.inCore java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.incacitnoida
 
core java online training - eglobalsystems
core java online training - eglobalsystemscore java online training - eglobalsystems
core java online training - eglobalsystemsShikha Jaiswal
 
Core java online training course in USA - eglobalsystems
Core java online training course in USA - eglobalsystemsCore java online training course in USA - eglobalsystems
Core java online training course in USA - eglobalsystemsShikha Jaiswal
 
Java's role in powering a vast array of applications, from enterprise systems...
Java's role in powering a vast array of applications, from enterprise systems...Java's role in powering a vast array of applications, from enterprise systems...
Java's role in powering a vast array of applications, from enterprise systems...AaruPathan
 
Java Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY DucatJava Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY DucatShri Prakash Pandey
 
Core java Training in Chennai
Core java Training in ChennaiCore java Training in Chennai
Core java Training in ChennaiCore Mind
 
java classes in pune
java classes in punejava classes in pune
java classes in punecncwebjava
 
Javatraining
JavatrainingJavatraining
Javatrainingducat1989
 
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...Core Mind
 
Java training in pune course content By Advanto Software
Java training in pune course content By Advanto SoftwareJava training in pune course content By Advanto Software
Java training in pune course content By Advanto SoftwareAdvanto Software
 
Java Faqs useful for freshers and experienced
Java Faqs useful for freshers and experiencedJava Faqs useful for freshers and experienced
Java Faqs useful for freshers and experiencedyearninginjava
 
Top 371 java fa qs useful for freshers and experienced
Top 371 java fa qs useful for freshers and experiencedTop 371 java fa qs useful for freshers and experienced
Top 371 java fa qs useful for freshers and experiencedGaurav Maheshwari
 

Similar to Hp syllabus (20)

Core java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.inCore java and advance java syallabus - Cacit.co.in
Core java and advance java syallabus - Cacit.co.in
 
core java online training - eglobalsystems
core java online training - eglobalsystemscore java online training - eglobalsystems
core java online training - eglobalsystems
 
Core java online training course in USA - eglobalsystems
Core java online training course in USA - eglobalsystemsCore java online training course in USA - eglobalsystems
Core java online training course in USA - eglobalsystems
 
Java's role in powering a vast array of applications, from enterprise systems...
Java's role in powering a vast array of applications, from enterprise systems...Java's role in powering a vast array of applications, from enterprise systems...
Java's role in powering a vast array of applications, from enterprise systems...
 
Java Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY DucatJava Training in Noida Delhi NCR BY Ducat
Java Training in Noida Delhi NCR BY Ducat
 
Core java Training in Chennai
Core java Training in ChennaiCore java Training in Chennai
Core java Training in Chennai
 
java classes in pune
java classes in punejava classes in pune
java classes in pune
 
Javatraining
JavatrainingJavatraining
Javatraining
 
JAVA Training in Bangalore
JAVA Training in BangaloreJAVA Training in Bangalore
JAVA Training in Bangalore
 
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
Java Training in Chennai | Advanced Java Training in chennai | J2EE Training ...
 
Java training in pune course content By Advanto Software
Java training in pune course content By Advanto SoftwareJava training in pune course content By Advanto Software
Java training in pune course content By Advanto Software
 
Java Faqs useful for freshers and experienced
Java Faqs useful for freshers and experiencedJava Faqs useful for freshers and experienced
Java Faqs useful for freshers and experienced
 
Top 371 java fa qs useful for freshers and experienced
Top 371 java fa qs useful for freshers and experiencedTop 371 java fa qs useful for freshers and experienced
Top 371 java fa qs useful for freshers and experienced
 
Core java
Core javaCore java
Core java
 
Introduction.ppt
Introduction.pptIntroduction.ppt
Introduction.ppt
 
Java Training in Chennai - Payilagam Syllabus
Java Training in Chennai - Payilagam SyllabusJava Training in Chennai - Payilagam Syllabus
Java Training in Chennai - Payilagam Syllabus
 
Complete java
Complete javaComplete java
Complete java
 
Suga java training_with_footer
Suga java training_with_footerSuga java training_with_footer
Suga java training_with_footer
 
Java training
Java trainingJava training
Java training
 
JAVA Training | ZENUS INFOTECH INDIA PVT. LTD.
JAVA Training | ZENUS INFOTECH INDIA PVT. LTD. JAVA Training | ZENUS INFOTECH INDIA PVT. LTD.
JAVA Training | ZENUS INFOTECH INDIA PVT. LTD.
 

Recently uploaded

CBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCongressional Budget Office
 
Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...ResolutionFoundation
 
Climate change and occupational safety and health.
Climate change and occupational safety and health.Climate change and occupational safety and health.
Climate change and occupational safety and health.Christina Parmionova
 
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...anilsa9823
 
Global debate on climate change and occupational safety and health.
Global debate on climate change and occupational safety and health.Global debate on climate change and occupational safety and health.
Global debate on climate change and occupational safety and health.Christina Parmionova
 
“Exploring the world: One page turn at a time.” World Book and Copyright Day ...
“Exploring the world: One page turn at a time.” World Book and Copyright Day ...“Exploring the world: One page turn at a time.” World Book and Copyright Day ...
“Exploring the world: One page turn at a time.” World Book and Copyright Day ...Christina Parmionova
 
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas Whats Up Number
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas  Whats Up Number##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas  Whats Up Number
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas Whats Up NumberMs Riya
 
Climate change and safety and health at work
Climate change and safety and health at workClimate change and safety and health at work
Climate change and safety and health at workChristina Parmionova
 
2024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 282024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 28JSchaus & Associates
 
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...Suhani Kapoor
 
Call Girls Bangalore Saanvi 7001305949 Independent Escort Service Bangalore
Call Girls Bangalore Saanvi 7001305949 Independent Escort Service BangaloreCall Girls Bangalore Saanvi 7001305949 Independent Escort Service Bangalore
Call Girls Bangalore Saanvi 7001305949 Independent Escort Service Bangalorenarwatsonia7
 
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girls Pune Vani 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Vani 8617697112 Independent Escort Service PuneVIP Call Girls Pune Vani 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Vani 8617697112 Independent Escort Service PuneCall girls in Ahmedabad High profile
 
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...narwatsonia7
 
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceCunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceHigh Profile Call Girls
 
Call Girls Service Race Course Road Just Call 7001305949 Enjoy College Girls ...
Call Girls Service Race Course Road Just Call 7001305949 Enjoy College Girls ...Call Girls Service Race Course Road Just Call 7001305949 Enjoy College Girls ...
Call Girls Service Race Course Road Just Call 7001305949 Enjoy College Girls ...narwatsonia7
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxPeter Miles
 

Recently uploaded (20)

Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Connaught Place @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
CBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related TopicsCBO’s Recent Appeals for New Research on Health-Related Topics
CBO’s Recent Appeals for New Research on Health-Related Topics
 
Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...Precarious profits? Why firms use insecure contracts, and what would change t...
Precarious profits? Why firms use insecure contracts, and what would change t...
 
Climate change and occupational safety and health.
Climate change and occupational safety and health.Climate change and occupational safety and health.
Climate change and occupational safety and health.
 
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(NEHA) Bhosari Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
Lucknow 💋 Russian Call Girls Lucknow ₹7.5k Pick Up & Drop With Cash Payment 8...
 
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 37 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Global debate on climate change and occupational safety and health.
Global debate on climate change and occupational safety and health.Global debate on climate change and occupational safety and health.
Global debate on climate change and occupational safety and health.
 
“Exploring the world: One page turn at a time.” World Book and Copyright Day ...
“Exploring the world: One page turn at a time.” World Book and Copyright Day ...“Exploring the world: One page turn at a time.” World Book and Copyright Day ...
“Exploring the world: One page turn at a time.” World Book and Copyright Day ...
 
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas Whats Up Number
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas  Whats Up Number##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas  Whats Up Number
##9711199012 Call Girls Delhi Rs-5000 UpTo 10 K Hauz Khas Whats Up Number
 
Climate change and safety and health at work
Climate change and safety and health at workClimate change and safety and health at work
Climate change and safety and health at work
 
2024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 282024: The FAR, Federal Acquisition Regulations - Part 28
2024: The FAR, Federal Acquisition Regulations - Part 28
 
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
VIP High Profile Call Girls Gorakhpur Aarushi 8250192130 Independent Escort S...
 
Call Girls Bangalore Saanvi 7001305949 Independent Escort Service Bangalore
Call Girls Bangalore Saanvi 7001305949 Independent Escort Service BangaloreCall Girls Bangalore Saanvi 7001305949 Independent Escort Service Bangalore
Call Girls Bangalore Saanvi 7001305949 Independent Escort Service Bangalore
 
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
(SUHANI) Call Girls Pimple Saudagar ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls Pune Vani 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Vani 8617697112 Independent Escort Service PuneVIP Call Girls Pune Vani 8617697112 Independent Escort Service Pune
VIP Call Girls Pune Vani 8617697112 Independent Escort Service Pune
 
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
High Class Call Girls Bangalore Komal 7001305949 Independent Escort Service B...
 
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile ServiceCunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
Cunningham Road Call Girls Bangalore WhatsApp 8250192130 High Profile Service
 
Call Girls Service Race Course Road Just Call 7001305949 Enjoy College Girls ...
Call Girls Service Race Course Road Just Call 7001305949 Enjoy College Girls ...Call Girls Service Race Course Road Just Call 7001305949 Enjoy College Girls ...
Call Girls Service Race Course Road Just Call 7001305949 Enjoy College Girls ...
 
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxxIncident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
Incident Command System xxxxxxxxxxxxxxxxxxxxxxxxx
 

Hp syllabus

  • 1. HP Education Services SCJP Oriented Core Java Program S.NO TOPIC SUB TOPICS 1 Introduction to JAVA Technology Introduction to JAVA Technology JAVA Language Features What is JAVA bytecode? What is JVM? Different Editions of JAVA Writing the “Hello World” command-line Application Understanding the “main()” method Setting path & classpath 2 Language Fundamentals I Keywords Primitive Data types Legal & Illegal Identifiers Different types of Literals String Literals Different types of JAVA Comments Declaring & Initializing variables Declaring constants using “final” keyword Object-oriented Features Implementing OO Concepts: Defining Classes Variables and methods as members of a class Object reference variables Restricting the access to object’s members using an - access specifier Different types of access specifiers Understanding the proper encapsulation 3 Language Fundamentals II Lifetime of Variables Instance methods and class methods Understanding Polymorphism Types of polymorphism Implementing static polymorphism in JAVA Understanding Inheritance Implementing single inheritance using “extends” - keyword Implementing dynamic polymorphism Using “final” keyword for Abstract methods & Abstract classes
  • 2. HP Education Services SCJP Oriented Core Java Program S.NO TOPIC SUB TOPICS 4 Language Fundamentals III Understanding the need of packages Creating a package Compiling and Running Code from Packages Importing a package Understanding the proper use of “protected” keyword Operation on Primitives: Using Operators Different types of operators Precedence & associativity rules for operators Evaluation order of operands Conversions Numeric Promotions:- Unary and Binary Numeric - Promotions Floating-point arithmetic and "strictfp" 5 Arrays, String and Wrapper Class Working with Arrays in JAVA Method Overloading Issues : using var-args methods Working with Strings Primitive Wrappers 6 Concept of interface, Abstract class Interface and Exception Handling What is Exception Exception class-hierarchy Understanding the difference between checked & unchecked exception Understanding stack-based execution Handling exceptions( using try-catch-finally blocks ) Proper use of throw and throws clauses Chained Exception 7 Nested Class Overview of nested classes and interfaces Types of Nested Class Complete understanding of static nested class Complete understanding of non-static nested - classes/Inner classes Local classes Anonymous classes Anonymous Interface
  • 3. HP Education Services SCJP Oriented Core Java Program S.NO TOPIC SUB TOPICS 8 Multi-threading Introduction What is a Thread Asynchronous Behaviour/ Race condition Creating a thread Thread Life Cycle, states and their transition Using methods from java.lang.Thread for state transition Need of synchronization? Concept of Object Locking Language-level support for synchronization : - “synchronized” keyword Defining synchronized methods & understanding - its importance Using synchronized block Inter-thread communication Deadlock condition 9 Stream-Based I/O Understanding Streams Types: character and Binary streams Input and Output Streams Understanding Stream class Hierarchy Line-oriented I/O Buffered Streams Scanning and Formatting I/O from the command-line Standard streams The console Data streams Object streams Random Access File 10 Generics Understanding compile-time type-safety Introduction to Generics Defining a Generic class Understanding Type Parameters Understanding Type Erasure Process Sub-typing and Super-typing Using wildcards Using “? extends T” and “? Super T” Generic methods
  • 4. HP Education Services SCJP Oriented Core Java Program S.NO TOPIC SUB TOPICS 11 Collection Framework Introduction to collections What is a collection framework Benefits of collection framework Interface Hierarchy 12 The java.util.Collection interface : Basic Operations Supported Operations Bulk Operations Array Operation 13 Traversing collections Using for-each loop Using Iterator 14 The java.util.List interface : Positional Access Supported Operations Search Iteration Range-View 15 The java.util.Set interface : Basic Operations Supported Operations Bulk Operations Array Operations 16 Working with List and Set implementation classes 17 Using methods from java.util.Collections 18 The java.util.Queue interface 19 The java.util.Map interface 20 Comparing Collection classes with legacy classes 21 GUI Development with AWT Introduction Event Handling Introduction to AWT Components Building a sample AWT Application
  • 5. HP Education Services SCJP Oriented Core Java Program S.NO TOPIC SUB TOPICS 22 Introduction to JAVA GUI Development with Swing 23 Swing Features Light-weight components PLAF Accessibility API Undo Framework API DnD API etc 24 Swing Components’ Hierarchy 25 Basic components JButton, JCheckBox, JComboBox, JList, JMenu, JRadioButton, JSlider, JSpinner, JTextField, JPasswordField 26 Interactive Display of Highly JColorChooser, JEditorPane and JTextPane, Formatted Information JFileChooser, JTable, JTextArea, Jtree 27 Uneditable Information Display JLabel, JProgressBar, JSeparator, JToolTip 28 Top-Level Containers JApplet, JDialog, JFrame 29 General-Purpose Containers JPanel, JScrollPane, JSplitPane, JTabbedPane, JToolBar 30 Special-Purpose Containers JInternalFrame, JLayeredPane 31 Declarations And Access Controls Identifiers & JavaBeans Declare Classes Class Declarations and Modifiers Declare Interfaces Declare Class Members
  • 6. HP Education Services SCJP Oriented Core Java Program S.NO TOPIC SUB TOPICS 32 Object Orientation Encapsulation Inheritance, Is-A, Has-A Polymorphism Overriding / Overloading Reference Variable Casting Implementing an Interface Legal Return Types Constructors and Instantiation Statics Coupling and Cohesion 33 Assignments and Operators Literals, Assignments, and Variables Passing Variables into Methods Array Declaration, Construction, and Initialization Using Wrapper Classes and Boxing Overloading Garbage Collection Java Operators 34 Flow Control, Exceptions, and Assertions if and switch Statements Loops and Iterators Handling Exceptions Common Exceptions and Errors Working with the Assertion Mechanism 35 Strings, I/O, Formatting, and Parsing String, StringBuilder, and StringBuffer File Navigation and I/O Serialization Dates, Numbers, and Currency Parsing, Tokenizing, and Formatting 36 Generics and Collections Overriding hashCode() and equals() Collections Using the Collections Framework Generic Types
  • 7. HP Education Services SCJP Oriented Core Java Program S.NO TOPIC SUB TOPICS 37 Inner Classes Inner Classes Method-Local Inner Classes Anonymous Inner Classes Static Nested Classes 38 Threads Defining, Instantiating, and Starting Threads Thread States and Transitions Synchronizing Code Thread Interaction 39 Development Using the javac and java Commands JAR Files Using Static Imports