SlideShare a Scribd company logo
1 of 3
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.
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.
MultiThreading
The languages like C, C++ comes under single-threaded modelling languages, since there
exist a single flow of controls whereas the languages like JAVA, DOT NET are treated as
multi-threaded modelling languages since there is a possibility of creating multiple flows of
controls.
When we write any JAVA program there exist two threads they are foreground thread and
background thread.
Foreground threads are those which are executing user-defined sub-programs whereas
background threads are those which are monitoring the status of foreground thread. There
is a possibility of creating ‘n’ number of foreground threads and always there exist single
background thread.
Multithreading is the specialized form of multitasking of the operating system.
In information technology, we can develop two types of applications. They are process-
based applications and thread-based applications.
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..
The competitive tests we cover in SkillPractical are:
1. Java Core – Programming Test
2. Java Core- Multithreading Test
3. Java Core – Collections Test
For more details on Core Java Learning path for beginners please visit our website.
SkillPractical Core Java for beginners is probably the best Java learning platform for
beginners as well as experienced programmers. They will explain core java like
fundamentals of programming in core Java and in examples of Java programming after
implementation the concepts. In case if you have any any queries while doing project or
while learning you can ask in SkillPractical community. You will get solution from the Java
experts.

More Related Content

What's hot

Introduction to java
Introduction to javaIntroduction to java
Introduction to javaSaba Ameer
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of javavinay arora
 
Introduction to Basic Java Versions and their features
Introduction to Basic Java Versions and their featuresIntroduction to Basic Java Versions and their features
Introduction to Basic Java Versions and their featuresAkash Badone
 
CR Bridge Solutions Pvt Ltd. Java slides
CR Bridge Solutions Pvt Ltd. Java slidesCR Bridge Solutions Pvt Ltd. Java slides
CR Bridge Solutions Pvt Ltd. Java slidesCRBTech
 
A seminar report on core java
A  seminar report on core javaA  seminar report on core java
A seminar report on core javaAisha Siddiqui
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaTraining on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaShravan Sanidhya
 
JAVA PPT by NAVEEN TOKAS
JAVA PPT by NAVEEN TOKASJAVA PPT by NAVEEN TOKAS
JAVA PPT by NAVEEN TOKASNAVEEN TOKAS
 
Java online training
Java online trainingJava online training
Java online trainingtechverze
 
Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".SudhanshuVijay3
 
Java_Couse_Content
Java_Couse_ContentJava_Couse_Content
Java_Couse_ContentMV Solutions
 
What is java?-Saurabh Upadhyay
What is java?-Saurabh UpadhyayWhat is java?-Saurabh Upadhyay
What is java?-Saurabh UpadhyaySaurabh Upadhyay
 
VKV TECHNOLOGIES BEST CORE JAVA TRAINING IN CHENNAI
VKV TECHNOLOGIES BEST CORE JAVA TRAINING IN CHENNAIVKV TECHNOLOGIES BEST CORE JAVA TRAINING IN CHENNAI
VKV TECHNOLOGIES BEST CORE JAVA TRAINING IN CHENNAIVKV TECHNOLOGIES
 
Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?NexSoftsys
 

What's hot (20)

Java PPT
Java PPTJava PPT
Java PPT
 
String class
String classString class
String class
 
Introduction to java
Introduction to javaIntroduction to java
Introduction to java
 
Introduction to basics of java
Introduction to basics of javaIntroduction to basics of java
Introduction to basics of java
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 
Introduction to Basic Java Versions and their features
Introduction to Basic Java Versions and their featuresIntroduction to Basic Java Versions and their features
Introduction to Basic Java Versions and their features
 
CR Bridge Solutions Pvt Ltd. Java slides
CR Bridge Solutions Pvt Ltd. Java slidesCR Bridge Solutions Pvt Ltd. Java slides
CR Bridge Solutions Pvt Ltd. Java slides
 
Java
JavaJava
Java
 
A seminar report on core java
A  seminar report on core javaA  seminar report on core java
A seminar report on core java
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaTraining on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan Sanidhya
 
JAVA PPT by NAVEEN TOKAS
JAVA PPT by NAVEEN TOKASJAVA PPT by NAVEEN TOKAS
JAVA PPT by NAVEEN TOKAS
 
Java online training
Java online trainingJava online training
Java online training
 
Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".
 
Java articles
Java articlesJava articles
Java articles
 
Java_Couse_Content
Java_Couse_ContentJava_Couse_Content
Java_Couse_Content
 
What is java?-Saurabh Upadhyay
What is java?-Saurabh UpadhyayWhat is java?-Saurabh Upadhyay
What is java?-Saurabh Upadhyay
 
core java
core javacore java
core java
 
VKV TECHNOLOGIES BEST CORE JAVA TRAINING IN CHENNAI
VKV TECHNOLOGIES BEST CORE JAVA TRAINING IN CHENNAIVKV TECHNOLOGIES BEST CORE JAVA TRAINING IN CHENNAI
VKV TECHNOLOGIES BEST CORE JAVA TRAINING IN CHENNAI
 
Java project
Java projectJava project
Java project
 
Why java is important in programming language?
Why java is important in programming language?Why java is important in programming language?
Why java is important in programming language?
 

Similar to Core java learning path for beginners

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.pdfAIS Technolabs Pvt Ltd
 
Overview of Java
Overview of JavaOverview of Java
Overview of Javajosemachoco
 
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.netJanbask ItTraining
 
Introduction to Java Programming.pdf
Introduction to Java Programming.pdfIntroduction to Java Programming.pdf
Introduction to Java Programming.pdfAdiseshaK
 
Top 10 Important Core Java Interview questions and answers.pdf
Top 10 Important Core Java Interview questions and answers.pdfTop 10 Important Core Java Interview questions and answers.pdf
Top 10 Important Core Java Interview questions and answers.pdfUmesh Kumar
 
Java Course for Beginners at Texceed
Java Course for Beginners at TexceedJava Course for Beginners at Texceed
Java Course for Beginners at TexceedSamidha Takle
 
java traning report_Summer.docx
java traning report_Summer.docxjava traning report_Summer.docx
java traning report_Summer.docxGauravSharma164138
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to JavaDevaKumari Vijay
 
Java tutorial for beginners | Java Features
Java tutorial for beginners | Java FeaturesJava tutorial for beginners | Java Features
Java tutorial for beginners | Java FeaturesSpeed4Career
 
Java course-in-mumbai
Java course-in-mumbaiJava course-in-mumbai
Java course-in-mumbaivibrantuser
 
Core java programming tutorial - Brainsmartlabs
Core java programming tutorial - BrainsmartlabsCore java programming tutorial - Brainsmartlabs
Core java programming tutorial - Brainsmartlabsbrainsmartlabsedu
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmerjeetendra mandal
 

Similar to Core java learning path for beginners (20)

Core Java Learning Path
Core Java Learning PathCore Java Learning Path
Core Java Learning Path
 
Java1
Java1Java1
Java1
 
Java
Java Java
Java
 
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 notes
Java notesJava notes
Java notes
 
Overview of Java
Overview of JavaOverview of Java
Overview of Java
 
Java Programming.pdf
Java Programming.pdfJava Programming.pdf
Java Programming.pdf
 
Java Programming
Java ProgrammingJava Programming
Java Programming
 
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
 
Introduction to Java Programming.pdf
Introduction to Java Programming.pdfIntroduction to Java Programming.pdf
Introduction to Java Programming.pdf
 
Top 10 Important Core Java Interview questions and answers.pdf
Top 10 Important Core Java Interview questions and answers.pdfTop 10 Important Core Java Interview questions and answers.pdf
Top 10 Important Core Java Interview questions and answers.pdf
 
Java Course for Beginners at Texceed
Java Course for Beginners at TexceedJava Course for Beginners at Texceed
Java Course for Beginners at Texceed
 
java traning report_Summer.docx
java traning report_Summer.docxjava traning report_Summer.docx
java traning report_Summer.docx
 
Unit1 introduction to Java
Unit1 introduction to JavaUnit1 introduction to Java
Unit1 introduction to Java
 
Node.js vs. java
Node.js vs. javaNode.js vs. java
Node.js vs. java
 
Java tutorial for beginners | Java Features
Java tutorial for beginners | Java FeaturesJava tutorial for beginners | Java Features
Java tutorial for beginners | Java Features
 
Java course-in-mumbai
Java course-in-mumbaiJava course-in-mumbai
Java course-in-mumbai
 
Core java programming tutorial - Brainsmartlabs
Core java programming tutorial - BrainsmartlabsCore java programming tutorial - Brainsmartlabs
Core java programming tutorial - Brainsmartlabs
 
Top Java Frameworks.pdf
Top Java Frameworks.pdfTop Java Frameworks.pdf
Top Java Frameworks.pdf
 
Carrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java ProgrammerCarrier Advice for a JAVA Developer How to Become a Java Programmer
Carrier Advice for a JAVA Developer How to Become a Java Programmer
 

Recently uploaded

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 

Recently uploaded (20)

How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 

Core java learning path for beginners

  • 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. Data Abstraction
  • 2. 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. MultiThreading The languages like C, C++ comes under single-threaded modelling languages, since there exist a single flow of controls whereas the languages like JAVA, DOT NET are treated as multi-threaded modelling languages since there is a possibility of creating multiple flows of controls. When we write any JAVA program there exist two threads they are foreground thread and background thread. Foreground threads are those which are executing user-defined sub-programs whereas background threads are those which are monitoring the status of foreground thread. There is a possibility of creating ‘n’ number of foreground threads and always there exist single background thread. Multithreading is the specialized form of multitasking of the operating system. In information technology, we can develop two types of applications. They are process- based applications and thread-based applications. 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.. The competitive tests we cover in SkillPractical are: 1. Java Core – Programming Test 2. Java Core- Multithreading Test 3. Java Core – Collections Test
  • 3. For more details on Core Java Learning path for beginners please visit our website. SkillPractical Core Java for beginners is probably the best Java learning platform for beginners as well as experienced programmers. They will explain core java like fundamentals of programming in core Java and in examples of Java programming after implementation the concepts. In case if you have any any queries while doing project or while learning you can ask in SkillPractical community. You will get solution from the Java experts.