SlideShare a Scribd company logo
A JavaDeveloperisresponsible forthe design,development,andmanagementof Java-based
applications.BecauseJavaisusedsowidely,particularlybylarge organizations,the dailyrolesvary
widelybutcaninclude owningaparticularapplicationorworkingonseveral atone time.Inour
currentproject,we are exploringcore javaconceptsendto endalongwithprogrammatic
explanations.
We explainedaboutimportantconceptssuchasOOPs,Datatypes,Variables,Constants,
Constructors,Interfaces,Packages,Exceptional handling,Applets,Streams,Serialization,
Multithreading,CollectionFrameworks,NetworkProgramming,DesignPatterns,Stringhandlingand
JVM.
Class
“A classis a way of bindingthe dataand associatedmethodsinasingle unit”.AnyJAVA programif
we want to developthenthatshouldbe developedwithrespective classonlyi.e.,withoutclassthere
isno JAVA program.In object-orientedprogramming’s,generally,we write twotypesof member
methodsandnon-membermethods.
 A membermethodisone whichiscomingunderthe scope of the class.In JAVA we use only
membermethods.
 Non-membermethodsare those whichdonotcome underthe scope of the class.JAVA does
not allownon-membermethodsatall.
Object
In orderto store the data for the data membersof the class,we must create an object.
1. Instance (instance isa mechanismof allocatingasufficientamountof memoryspace fordata
membersof a class) of a classisknownas an object.
2. A class variable isknownasan object.
3. Groupeditem(groupeditemisavariable whichallowsustostore more than one value) isknown
as an object.
4. Value formof a classis knownasan object.
5. Blueprintof a classis knownasan object.
6. Logical runtime entityisknownasanobject.
7. Real-worldentitiesare called objects.
Data Abstraction
In real-world we have three levels of abstractions. They are physical level abstraction,
conceptual/logical level abstraction and view level abstraction.
 Physical level abstraction is one; it always deals with physical organization
architecture of the application. For example, in real-world and application designing
of any problem comes under physical level abstraction.
 Conceptual/logicallevel abstractionisone italwaysdealswithwhatkindof datawe are
enteringwithoutdealingwiththe physical architecture of the application.For
example, enteringthe dataintothe database,writingthe codingandapplyingtesting
principle comesunderconceptuallevel abstraction.
 View level abstraction deals with what kind of data we are retrieving without dealing
with both conceptual level abstraction and physical level abstraction. For example,
retrieving the data from the database in various combinations. All internet users
come under view level abstraction.
Inheritance
1. Inheritance isthe processof takingthe features(datamembers+methods) fromone classto
anotherclass.
2. The classwhichis givingthe featuresisknownasbase/parentclass.
3. The classwhichis takingthe featuresisknownasderived/child/subclass.
4. The instance isknownassubclassingorderivationorextendableclassesorreusability.
Advantages of Inheritance:
 Applicationdevelopmenttime isveryless.
 Redundancy(repetition) of the code isreducing.Hence,we cangetless memorycostand
consistentresults.
 Instrumentcosttowardsthe projectisreduced.
 We can achieve the sloganwrite one’sreuse/runanywhere (WORA) of JAVA.
The projects that we covered in the SkillPractical Core Java Learning path are:
1. Java for absolute beginners
2. Making a Basic Payroll Slip Generator using Java
and etc..
For more details on Core Java Learning path please visit our website.
SkillPractical hasCore Javalearningpaththathelpsthe user tolearnthe Java fromscratch. If user
have any questionsonJava while attemptingtests,he canposta question
inSkillPractical community. Theywill getananswerfromourexpertconsultants.

More Related Content

Similar to Core Java Learning Path

Core java learning path for beginners
Core java learning path for beginnersCore java learning path for beginners
Core java learning path for beginners
JobbackingCodeHelpMe
 
CAR SHOWROOM SYSTEM
CAR SHOWROOM SYSTEMCAR SHOWROOM SYSTEM
CAR SHOWROOM SYSTEM
Abhishek Shakya
 
Java1
Java1Java1
Java
Java Java
Library Managemnet System
Library Managemnet SystemLibrary Managemnet System
Library Managemnet System
Abhishek Shakya
 
Java Programming.pdf
Java Programming.pdfJava Programming.pdf
Java Programming.pdf
IthagoniShirisha
 
Presentation5
Presentation5Presentation5
Presentation5
Natasha Bains
 
Practical OOP In Java
Practical OOP In JavaPractical OOP In Java
Practical OOP In Java
wiradikusuma
 
Java Jive 002.pptx
Java Jive 002.pptxJava Jive 002.pptx
Java Jive 002.pptx
AdarshSingh202130
 
Object-Oriented Programming in Java.pdf
Object-Oriented Programming in Java.pdfObject-Oriented Programming in Java.pdf
Object-Oriented Programming in Java.pdf
Bharath Choudhary
 
Mcs 024 assignment solution (2020-21)
Mcs 024 assignment solution (2020-21)Mcs 024 assignment solution (2020-21)
Mcs 024 assignment solution (2020-21)
smumbahelp
 
Oops design pattern intro
Oops design pattern intro Oops design pattern intro
Oops design pattern intro
anshu_atri
 
Features of java - javatportal
Features of java - javatportalFeatures of java - javatportal
Features of java - javatportal
JavaTportal
 
Java questions and answers jan bask.net
Java questions and answers jan bask.netJava questions and answers jan bask.net
Java questions and answers jan bask.net
Janbask ItTraining
 
159747608 a-training-report-on
159747608 a-training-report-on159747608 a-training-report-on
159747608 a-training-report-on
homeworkping7
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptx
ArifaMehreen1
 
java traning report_Summer.docx
java traning report_Summer.docxjava traning report_Summer.docx
java traning report_Summer.docx
GauravSharma164138
 
Hiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdfHiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdf
AIS Technolabs Pvt Ltd
 
Java interview questions and answers
Java interview questions and answersJava interview questions and answers
Java interview questions and answers
Krishnaov
 
INTRODUCTION TO JAVA
INTRODUCTION TO JAVAINTRODUCTION TO JAVA
INTRODUCTION TO JAVA
RAMALINGHAM KRISHNAMOORTHY
 

Similar to Core Java Learning Path (20)

Core java learning path for beginners
Core java learning path for beginnersCore java learning path for beginners
Core java learning path for beginners
 
CAR SHOWROOM SYSTEM
CAR SHOWROOM SYSTEMCAR SHOWROOM SYSTEM
CAR SHOWROOM SYSTEM
 
Java1
Java1Java1
Java1
 
Java
Java Java
Java
 
Library Managemnet System
Library Managemnet SystemLibrary Managemnet System
Library Managemnet System
 
Java Programming.pdf
Java Programming.pdfJava Programming.pdf
Java Programming.pdf
 
Presentation5
Presentation5Presentation5
Presentation5
 
Practical OOP In Java
Practical OOP In JavaPractical OOP In Java
Practical OOP In Java
 
Java Jive 002.pptx
Java Jive 002.pptxJava Jive 002.pptx
Java Jive 002.pptx
 
Object-Oriented Programming in Java.pdf
Object-Oriented Programming in Java.pdfObject-Oriented Programming in Java.pdf
Object-Oriented Programming in Java.pdf
 
Mcs 024 assignment solution (2020-21)
Mcs 024 assignment solution (2020-21)Mcs 024 assignment solution (2020-21)
Mcs 024 assignment solution (2020-21)
 
Oops design pattern intro
Oops design pattern intro Oops design pattern intro
Oops design pattern intro
 
Features of java - javatportal
Features of java - javatportalFeatures of java - javatportal
Features of java - javatportal
 
Java questions and answers jan bask.net
Java questions and answers jan bask.netJava questions and answers jan bask.net
Java questions and answers jan bask.net
 
159747608 a-training-report-on
159747608 a-training-report-on159747608 a-training-report-on
159747608 a-training-report-on
 
Software_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptxSoftware_Engineering_Presentation (1).pptx
Software_Engineering_Presentation (1).pptx
 
java traning report_Summer.docx
java traning report_Summer.docxjava traning report_Summer.docx
java traning report_Summer.docx
 
Hiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdfHiring Java Developers A Comprehensive Guide for Success.pdf
Hiring Java Developers A Comprehensive Guide for Success.pdf
 
Java interview questions and answers
Java interview questions and answersJava interview questions and answers
Java interview questions and answers
 
INTRODUCTION TO JAVA
INTRODUCTION TO JAVAINTRODUCTION TO JAVA
INTRODUCTION TO JAVA
 

More from SkillPracticalEdTech

Spring boot competitive tests
Spring boot competitive testsSpring boot competitive tests
Spring boot competitive tests
SkillPracticalEdTech
 
Spring competitive tests
Spring competitive testsSpring competitive tests
Spring competitive tests
SkillPracticalEdTech
 
iOS certification competitive tests and interview questions
iOS certification competitive tests and interview questionsiOS certification competitive tests and interview questions
iOS certification competitive tests and interview questions
SkillPracticalEdTech
 
Dotnet competitive tests
Dotnet competitive testsDotnet competitive tests
Dotnet competitive tests
SkillPracticalEdTech
 
Spring boot competitive tests
Spring boot competitive testsSpring boot competitive tests
Spring boot competitive tests
SkillPracticalEdTech
 
Spring competitive tests
Spring competitive testsSpring competitive tests
Spring competitive tests
SkillPracticalEdTech
 
Apttus job support
Apttus job supportApttus job support
Apttus job support
SkillPracticalEdTech
 
Interview questions on core java
Interview questions on core java Interview questions on core java
Interview questions on core java
SkillPracticalEdTech
 
Spring technical interview questions
Spring technical interview questions Spring technical interview questions
Spring technical interview questions
SkillPracticalEdTech
 
Java interview questions for freshers
Java interview questions for freshersJava interview questions for freshers
Java interview questions for freshers
SkillPracticalEdTech
 
Java developer interview questions
Java developer interview questionsJava developer interview questions
Java developer interview questions
SkillPracticalEdTech
 
Spring interview questions
Spring interview questionsSpring interview questions
Spring interview questions
SkillPracticalEdTech
 
Spring diy projects
Spring diy projectsSpring diy projects
Spring diy projects
SkillPracticalEdTech
 
Spring learning path
Spring learning pathSpring learning path
Spring learning path
SkillPracticalEdTech
 
Skill practical javascript diy projects
Skill practical javascript diy projectsSkill practical javascript diy projects
Skill practical javascript diy projects
SkillPracticalEdTech
 
Face mask detection using convolutional neural networks article
Face mask detection using convolutional neural networks articleFace mask detection using convolutional neural networks article
Face mask detection using convolutional neural networks article
SkillPracticalEdTech
 

More from SkillPracticalEdTech (16)

Spring boot competitive tests
Spring boot competitive testsSpring boot competitive tests
Spring boot competitive tests
 
Spring competitive tests
Spring competitive testsSpring competitive tests
Spring competitive tests
 
iOS certification competitive tests and interview questions
iOS certification competitive tests and interview questionsiOS certification competitive tests and interview questions
iOS certification competitive tests and interview questions
 
Dotnet competitive tests
Dotnet competitive testsDotnet competitive tests
Dotnet competitive tests
 
Spring boot competitive tests
Spring boot competitive testsSpring boot competitive tests
Spring boot competitive tests
 
Spring competitive tests
Spring competitive testsSpring competitive tests
Spring competitive tests
 
Apttus job support
Apttus job supportApttus job support
Apttus job support
 
Interview questions on core java
Interview questions on core java Interview questions on core java
Interview questions on core java
 
Spring technical interview questions
Spring technical interview questions Spring technical interview questions
Spring technical interview questions
 
Java interview questions for freshers
Java interview questions for freshersJava interview questions for freshers
Java interview questions for freshers
 
Java developer interview questions
Java developer interview questionsJava developer interview questions
Java developer interview questions
 
Spring interview questions
Spring interview questionsSpring interview questions
Spring interview questions
 
Spring diy projects
Spring diy projectsSpring diy projects
Spring diy projects
 
Spring learning path
Spring learning pathSpring learning path
Spring learning path
 
Skill practical javascript diy projects
Skill practical javascript diy projectsSkill practical javascript diy projects
Skill practical javascript diy projects
 
Face mask detection using convolutional neural networks article
Face mask detection using convolutional neural networks articleFace mask detection using convolutional neural networks article
Face mask detection using convolutional neural networks article
 

Recently uploaded

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
Israel Genealogy Research Association
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
goswamiyash170123
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
AyyanKhan40
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
ArianaBusciglio
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
SACHIN R KONDAGURI
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
AG2 Design
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
ArianaBusciglio
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
JezreelCabil2
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
taiba qazi
 

Recently uploaded (20)

2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
The Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collectionThe Diamonds of 2023-2024 in the IGRA collection
The Diamonds of 2023-2024 in the IGRA collection
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdfMASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
MASS MEDIA STUDIES-835-CLASS XI Resource Material.pdf
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
PIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf IslamabadPIMS Job Advertisement 2024.pdf Islamabad
PIMS Job Advertisement 2024.pdf Islamabad
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Group Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana BuscigliopptxGroup Presentation 2 Economics.Ariana Buscigliopptx
Group Presentation 2 Economics.Ariana Buscigliopptx
 
"Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe..."Protectable subject matters, Protection in biotechnology, Protection of othe...
"Protectable subject matters, Protection in biotechnology, Protection of othe...
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
Delivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and TrainingDelivering Micro-Credentials in Technical and Vocational Education and Training
Delivering Micro-Credentials in Technical and Vocational Education and Training
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
Assignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docxAssignment_4_ArianaBusciglio Marvel(1).docx
Assignment_4_ArianaBusciglio Marvel(1).docx
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Landownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptxLandownership in the Philippines under the Americans-2-pptx.pptx
Landownership in the Philippines under the Americans-2-pptx.pptx
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
DRUGS AND ITS classification slide share
DRUGS AND ITS classification slide shareDRUGS AND ITS classification slide share
DRUGS AND ITS classification slide share
 

Core Java Learning Path

  • 1. A JavaDeveloperisresponsible forthe design,development,andmanagementof Java-based applications.BecauseJavaisusedsowidely,particularlybylarge organizations,the dailyrolesvary widelybutcaninclude owningaparticularapplicationorworkingonseveral atone time.Inour currentproject,we are exploringcore javaconceptsendto endalongwithprogrammatic explanations. We explainedaboutimportantconceptssuchasOOPs,Datatypes,Variables,Constants, Constructors,Interfaces,Packages,Exceptional handling,Applets,Streams,Serialization, Multithreading,CollectionFrameworks,NetworkProgramming,DesignPatterns,Stringhandlingand JVM. Class “A classis a way of bindingthe dataand associatedmethodsinasingle unit”.AnyJAVA programif we want to developthenthatshouldbe developedwithrespective classonlyi.e.,withoutclassthere isno JAVA program.In object-orientedprogramming’s,generally,we write twotypesof member methodsandnon-membermethods.  A membermethodisone whichiscomingunderthe scope of the class.In JAVA we use only membermethods.  Non-membermethodsare those whichdonotcome underthe scope of the class.JAVA does not allownon-membermethodsatall. Object In orderto store the data for the data membersof the class,we must create an object. 1. Instance (instance isa mechanismof allocatingasufficientamountof memoryspace fordata membersof a class) of a classisknownas an object. 2. A class variable isknownasan object. 3. Groupeditem(groupeditemisavariable whichallowsustostore more than one value) isknown as an object.
  • 2. 4. Value formof a classis knownasan object. 5. Blueprintof a classis knownasan object. 6. Logical runtime entityisknownasanobject. 7. Real-worldentitiesare called objects. Data Abstraction In real-world we have three levels of abstractions. They are physical level abstraction, conceptual/logical level abstraction and view level abstraction.  Physical level abstraction is one; it always deals with physical organization architecture of the application. For example, in real-world and application designing of any problem comes under physical level abstraction.  Conceptual/logicallevel abstractionisone italwaysdealswithwhatkindof datawe are enteringwithoutdealingwiththe physical architecture of the application.For example, enteringthe dataintothe database,writingthe codingandapplyingtesting principle comesunderconceptuallevel abstraction.  View level abstraction deals with what kind of data we are retrieving without dealing with both conceptual level abstraction and physical level abstraction. For example, retrieving the data from the database in various combinations. All internet users come under view level abstraction. Inheritance 1. Inheritance isthe processof takingthe features(datamembers+methods) fromone classto anotherclass. 2. The classwhichis givingthe featuresisknownasbase/parentclass. 3. The classwhichis takingthe featuresisknownasderived/child/subclass. 4. The instance isknownassubclassingorderivationorextendableclassesorreusability. Advantages of Inheritance:  Applicationdevelopmenttime isveryless.  Redundancy(repetition) of the code isreducing.Hence,we cangetless memorycostand consistentresults.  Instrumentcosttowardsthe projectisreduced.  We can achieve the sloganwrite one’sreuse/runanywhere (WORA) of JAVA. The projects that we covered in the SkillPractical Core Java Learning path are: 1. Java for absolute beginners 2. Making a Basic Payroll Slip Generator using Java and etc..
  • 3. For more details on Core Java Learning path please visit our website. SkillPractical hasCore Javalearningpaththathelpsthe user tolearnthe Java fromscratch. If user have any questionsonJava while attemptingtests,he canposta question inSkillPractical community. Theywill getananswerfromourexpertconsultants.