SlideShare a Scribd company logo
© SpringPeople Software Private Limited, All Rights Reserved.© SpringPeople Software Private Limited, All Rights Reserved.
Introduction to
© SpringPeople Software Private Limited, All Rights Reserved.
What is Core Java?
Core Java – or basic Java is often used to refer to
basic and core functions of Java whilst advanced
Java refers to J2SE, J2EE & J2ME java but there is
essentially no difference between the concepts
other than the fact that J2SE, J2EE & J2ME have
more functions available to them.
© SpringPeople Software Private Limited, All Rights Reserved.
More About Java
• Java technology is both platform and programming language.
• Java is Object Oriented Programming language.
• Java was developed by James Gosling and his team at Sun
Microsystems lab.
• Initially called Oak, in honour of the tree outside Gosling's
window, its name was changed to Java because there was
already a language called Oak.
• Java word doesn't have specific meaning. It refers hot COFFEE.
• Coffee Cup is the icon of Java.
© SpringPeople Software Private Limited, All Rights Reserved.
Features Of Java
• Simple
• Object Oriented
• Multithreaded
• Portable
• Robust
• Secure
• Distributed
© SpringPeople Software Private Limited, All Rights Reserved.
Why To Use Java
• Java is simple, easy to design , easy to write, and therefore easy to
compile and debug.
• Java is object-oriented, that is used to build modular programs
and reusable code in other application.
• Java is platform-independent and flexible in nature.
• Most significant feature of Java is to run a program easily from one
computer system to another.
• Java works on distributed environment.
• Java is designed to work on distributed computing , any network
programs in Java is same as sending and receiving data to and
from a file. Java is secure.
• Java is secure.
© SpringPeople Software Private Limited, All Rights Reserved.
• Java language, compiler, interpreter and runtime environment
are secure.
• Java is robust.
• Java emphasis on checking for possible errors, as Java
compilers are able to detect many error in program during the
execution of respective program.
• Java supports multithreading. Multithread is the path of
execution for a program to perform several tasks
simultaneously within a program.
• Java come with the concept of Multithreaded Program.
Why To Use Java Cont.
© SpringPeople Software Private Limited, All Rights Reserved.
A Small Java Program
© SpringPeople Software Private Limited, All Rights Reserved.
Few terminologies related to Java
Language
• Source Code: Programme written by Developer according to the Java
language syntax.
• Compiled Code: Compiler generated code that converted from source
code.
• Compiler: It is programme that converts source code into machine
language at once e.g JavaC
• Interpreter: It is programme that converts source code into machine
language line by line e.g JIT(Just-in-Time)
• Abstract Window Toolkit (AWT): A collection of graphical user interface
(GUI) components that were implemented using native-platform versions
of the components.
© SpringPeople Software Private Limited, All Rights Reserved.
Few terminologies related to Java
Language Cont.
• API: Application Programming Interface. The specification of
how a programmer writing an application accesses the
behaviour and state of classes and objects.
• Applet: A program written in the Java(TM) programming
language to run within a web browser compatible with the
Java platform, such as HotJava(TM) or Netscape
Navigator(TM).
• ASCII: American Standard Code for Information Interchange. A
standard assignment of 7-bit numeric codes to characters.
• Bean: A reusable software component. Beans can be
combined to create an application.
© SpringPeople Software Private Limited, All Rights Reserved.
Few terminologies related to Java
Language Cont.
• Casting: Conversion from one data type to another.
• JDK: Java Development Kit
• JAR Files (.jar): Java Archive. A file format used for
aggregating many files into one.
• Java Application Environment (JAE): The source
code release of the Java Development Kit (JDK(TM))
software.
• JRE: Java(TM) runtime environment.
• JVM: Java Virtual Machine.
© SpringPeople Software Private Limited, All Rights Reserved.
How you can master Core Java?
Become an expert in 3 days.
World class Core Java training by the industry experts.
More Details
© SpringPeople Software Private Limited, All Rights Reserved.
Suggested Audience & Other Details
• Suggested Audience – Developers and Programmers.
• Duration – 3 Days
• Prerequisites
– Basic Programming knowledge on any language like C, C++
Syllabus
© SpringPeople Software Private Limited, All Rights Reserved.
For further info/assistance contact
training@springpeople.com
+91 80 656 79700
www.springpeople.com
Our Partners

More Related Content

What's hot (19)

PPTX
Java fundamentals
Om Ganesh
 
PPTX
Java.sql package
myrajendra
 
PPTX
Java useful in Mule
Shahid Shaik
 
PDF
Java 8 in Anger (JavaOne)
Trisha Gee
 
PPT
Basic javaprogramming(session1)
Barm Bannasan
 
PPT
Java1
denis diigula
 
PPT
Java1
Lovepreet Kaur
 
PPTX
Java Presentation
Amr Salah
 
PDF
Java programming and security
UmeshchandraYadav5
 
PPTX
La vita nella corsia di sorpasso; A tutta velocità, XPages!
Ulrich Krause
 
PDF
itft-Java evolution
Atul Sehdev
 
PDF
Spring Framework Training Course
RMS Software Technologies
 
PPTX
Java in Mule
Anand kalla
 
PDF
History of Java 1/2
Eberhard Wolff
 
PDF
Javantura v4 - Security architecture of the Java platform - Martin Toshev
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
PDF
Introduction to Spring Framework
Hùng Nguyễn Huy
 
PDF
Spring framework
Aircon Chen
 
PDF
Advanced Java
Hossein Mobasher
 
PDF
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Java fundamentals
Om Ganesh
 
Java.sql package
myrajendra
 
Java useful in Mule
Shahid Shaik
 
Java 8 in Anger (JavaOne)
Trisha Gee
 
Basic javaprogramming(session1)
Barm Bannasan
 
Java Presentation
Amr Salah
 
Java programming and security
UmeshchandraYadav5
 
La vita nella corsia di sorpasso; A tutta velocità, XPages!
Ulrich Krause
 
itft-Java evolution
Atul Sehdev
 
Spring Framework Training Course
RMS Software Technologies
 
Java in Mule
Anand kalla
 
History of Java 1/2
Eberhard Wolff
 
Javantura v4 - Security architecture of the Java platform - Martin Toshev
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 
Introduction to Spring Framework
Hùng Nguyễn Huy
 
Spring framework
Aircon Chen
 
Advanced Java
Hossein Mobasher
 
Javantura v4 - Spring Boot and JavaFX - can they play together - Josip Kovaček
HUJAK - Hrvatska udruga Java korisnika / Croatian Java User Association
 

Similar to Introduction To Core Java - SpringPeople (20)

PPTX
java basics concepts and the keywords needed
PriyadharshiniG41
 
PPTX
1 .java basic
Indu Sharma Bhardwaj
 
PPTX
Basics of JAVA programming
Elizabeth Thomas
 
PDF
Java Concepts and Features-Programming in Java
jasminebeulahg
 
PPTX
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
 
PPTX
Java
seenak
 
PPTX
The Java Story
David Parsons
 
PPT
J2ee strutswithhibernate-140121221332-phpapp01
Jay Palit
 
PPTX
1. Java Project Guidance for engineering
vyshukodumuri
 
PDF
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
10322210023
 
PPTX
Java ms harsha
Harsha Batra
 
PPT
Java & J2EE Struts with Hibernate Framework
Mohit Belwal
 
PPTX
JAVA PROGRAMMING-Unit I - Final PPT.pptx
SuganthiDPSGRKCW
 
PPT
Chapter 1 introduction to java technology
sshhzap
 
PPTX
Chapter 1 (1).pptx
krishnashah277578
 
PPTX
Java Programming
Elizabeth alexander
 
PPTX
core and advanced java presentation for submission
arshdeepkaurkaur5368
 
PPTX
Java
Harry Potter
 
PPTX
Java
James Wong
 
PPTX
Java
Tony Nguyen
 
java basics concepts and the keywords needed
PriyadharshiniG41
 
1 .java basic
Indu Sharma Bhardwaj
 
Basics of JAVA programming
Elizabeth Thomas
 
Java Concepts and Features-Programming in Java
jasminebeulahg
 
JAVA PROGRAM CONSTRUCTS OR LANGUAGE BASICS.pptx
AALIM MUHAMMED SALEGH COLLEGE OF ENGINEERING
 
Java
seenak
 
The Java Story
David Parsons
 
J2ee strutswithhibernate-140121221332-phpapp01
Jay Palit
 
1. Java Project Guidance for engineering
vyshukodumuri
 
1. JAVA_Module_1-edited - AJIN ABRAHAM.pptx.pdf
10322210023
 
Java ms harsha
Harsha Batra
 
Java & J2EE Struts with Hibernate Framework
Mohit Belwal
 
JAVA PROGRAMMING-Unit I - Final PPT.pptx
SuganthiDPSGRKCW
 
Chapter 1 introduction to java technology
sshhzap
 
Chapter 1 (1).pptx
krishnashah277578
 
Java Programming
Elizabeth alexander
 
core and advanced java presentation for submission
arshdeepkaurkaur5368
 
Ad

More from SpringPeople (20)

PPTX
Growth hacking tips and tricks that you can try
SpringPeople
 
PPTX
Top Big data Analytics tools: Emerging trends and Best practices
SpringPeople
 
PPTX
Introduction to Big Data
SpringPeople
 
PPTX
Introduction to Microsoft Azure IaaS
SpringPeople
 
PPTX
Introduction to Selenium WebDriver
SpringPeople
 
PPT
Introduction to Open stack - An Overview
SpringPeople
 
PPTX
Best Practices for Administering Hadoop with Hortonworks Data Platform (HDP) ...
SpringPeople
 
PPT
Why 2 million Developers depend on MuleSoft
SpringPeople
 
PPTX
Mongo DB: Fundamentals & Basics/ An Overview of MongoDB/ Mongo DB tutorials
SpringPeople
 
PPTX
Mastering Test Automation: How To Use Selenium Successfully
SpringPeople
 
PPTX
An Introduction of Big data; Big data for beginners; Overview of Big Data; Bi...
SpringPeople
 
PDF
SpringPeople - Introduction to Cloud Computing
SpringPeople
 
PDF
SpringPeople - Devops skills - Do you have what it takes?
SpringPeople
 
PPTX
Elastic - ELK, Logstash & Kibana
SpringPeople
 
PPTX
Hadoop data access layer v4.0
SpringPeople
 
PDF
Introduction To Hadoop Administration - SpringPeople
SpringPeople
 
PDF
Introduction To Cloud Foundry - SpringPeople
SpringPeople
 
PDF
Introduction To Spring Enterprise Integration - SpringPeople
SpringPeople
 
PDF
Introduction To Groovy And Grails - SpringPeople
SpringPeople
 
PDF
Introduction To Jenkins - SpringPeople
SpringPeople
 
Growth hacking tips and tricks that you can try
SpringPeople
 
Top Big data Analytics tools: Emerging trends and Best practices
SpringPeople
 
Introduction to Big Data
SpringPeople
 
Introduction to Microsoft Azure IaaS
SpringPeople
 
Introduction to Selenium WebDriver
SpringPeople
 
Introduction to Open stack - An Overview
SpringPeople
 
Best Practices for Administering Hadoop with Hortonworks Data Platform (HDP) ...
SpringPeople
 
Why 2 million Developers depend on MuleSoft
SpringPeople
 
Mongo DB: Fundamentals & Basics/ An Overview of MongoDB/ Mongo DB tutorials
SpringPeople
 
Mastering Test Automation: How To Use Selenium Successfully
SpringPeople
 
An Introduction of Big data; Big data for beginners; Overview of Big Data; Bi...
SpringPeople
 
SpringPeople - Introduction to Cloud Computing
SpringPeople
 
SpringPeople - Devops skills - Do you have what it takes?
SpringPeople
 
Elastic - ELK, Logstash & Kibana
SpringPeople
 
Hadoop data access layer v4.0
SpringPeople
 
Introduction To Hadoop Administration - SpringPeople
SpringPeople
 
Introduction To Cloud Foundry - SpringPeople
SpringPeople
 
Introduction To Spring Enterprise Integration - SpringPeople
SpringPeople
 
Introduction To Groovy And Grails - SpringPeople
SpringPeople
 
Introduction To Jenkins - SpringPeople
SpringPeople
 
Ad

Recently uploaded (20)

PPTX
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
PPTX
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
PPTX
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PPTX
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
PPTX
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
PPTX
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
PDF
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
PDF
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
PDF
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
PPTX
infertility, types,causes, impact, and management
Ritu480198
 
PPTX
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
PDF
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
PDF
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
PPTX
How to Send Email From Odoo 18 Website - Odoo Slides
Celine George
 
PDF
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
PPTX
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PDF
Introduction presentation of the patentbutler tool
MIPLM
 
PPTX
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 
TRANSLATIONAL AND ROTATIONAL MOTION.pptx
KIPAIZAGABAWA1
 
care of patient with elimination needs.pptx
Rekhanjali Gupta
 
Post Dated Cheque(PDC) Management in Odoo 18
Celine George
 
PPT-Q1-WK-3-ENGLISH Revised Matatag Grade 3.pptx
reijhongidayawan02
 
How to Manage Allocation Report for Manufacturing Orders in Odoo 18
Celine George
 
Nitrogen rule, ring rule, mc lafferty.pptx
nbisen2001
 
The History of Phone Numbers in Stoke Newington by Billy Thomas
History of Stoke Newington
 
Week 2 - Irish Natural Heritage Powerpoint.pdf
swainealan
 
Women's Health: Essential Tips for Every Stage.pdf
Iftikhar Ahmed
 
infertility, types,causes, impact, and management
Ritu480198
 
How to Create Odoo JS Dialog_Popup in Odoo 18
Celine George
 
Reconstruct, Restore, Reimagine: New Perspectives on Stoke Newington’s Histor...
History of Stoke Newington
 
AI-Powered-Visual-Storytelling-for-Nonprofits.pdf
TechSoup
 
How to Send Email From Odoo 18 Website - Odoo Slides
Celine George
 
Aprendendo Arquitetura Framework Salesforce - Dia 03
Mauricio Alexandre Silva
 
How to Configure Re-Ordering From Portal in Odoo 18 Website
Celine George
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
Introduction presentation of the patentbutler tool
MIPLM
 
Cultivation practice of Litchi in Nepal.pptx
UmeshTimilsina1
 

Introduction To Core Java - SpringPeople

  • 1. © SpringPeople Software Private Limited, All Rights Reserved.© SpringPeople Software Private Limited, All Rights Reserved. Introduction to
  • 2. © SpringPeople Software Private Limited, All Rights Reserved. What is Core Java? Core Java – or basic Java is often used to refer to basic and core functions of Java whilst advanced Java refers to J2SE, J2EE & J2ME java but there is essentially no difference between the concepts other than the fact that J2SE, J2EE & J2ME have more functions available to them.
  • 3. © SpringPeople Software Private Limited, All Rights Reserved. More About Java • Java technology is both platform and programming language. • Java is Object Oriented Programming language. • Java was developed by James Gosling and his team at Sun Microsystems lab. • Initially called Oak, in honour of the tree outside Gosling's window, its name was changed to Java because there was already a language called Oak. • Java word doesn't have specific meaning. It refers hot COFFEE. • Coffee Cup is the icon of Java.
  • 4. © SpringPeople Software Private Limited, All Rights Reserved. Features Of Java • Simple • Object Oriented • Multithreaded • Portable • Robust • Secure • Distributed
  • 5. © SpringPeople Software Private Limited, All Rights Reserved. Why To Use Java • Java is simple, easy to design , easy to write, and therefore easy to compile and debug. • Java is object-oriented, that is used to build modular programs and reusable code in other application. • Java is platform-independent and flexible in nature. • Most significant feature of Java is to run a program easily from one computer system to another. • Java works on distributed environment. • Java is designed to work on distributed computing , any network programs in Java is same as sending and receiving data to and from a file. Java is secure. • Java is secure.
  • 6. © SpringPeople Software Private Limited, All Rights Reserved. • Java language, compiler, interpreter and runtime environment are secure. • Java is robust. • Java emphasis on checking for possible errors, as Java compilers are able to detect many error in program during the execution of respective program. • Java supports multithreading. Multithread is the path of execution for a program to perform several tasks simultaneously within a program. • Java come with the concept of Multithreaded Program. Why To Use Java Cont.
  • 7. © SpringPeople Software Private Limited, All Rights Reserved. A Small Java Program
  • 8. © SpringPeople Software Private Limited, All Rights Reserved. Few terminologies related to Java Language • Source Code: Programme written by Developer according to the Java language syntax. • Compiled Code: Compiler generated code that converted from source code. • Compiler: It is programme that converts source code into machine language at once e.g JavaC • Interpreter: It is programme that converts source code into machine language line by line e.g JIT(Just-in-Time) • Abstract Window Toolkit (AWT): A collection of graphical user interface (GUI) components that were implemented using native-platform versions of the components.
  • 9. © SpringPeople Software Private Limited, All Rights Reserved. Few terminologies related to Java Language Cont. • API: Application Programming Interface. The specification of how a programmer writing an application accesses the behaviour and state of classes and objects. • Applet: A program written in the Java(TM) programming language to run within a web browser compatible with the Java platform, such as HotJava(TM) or Netscape Navigator(TM). • ASCII: American Standard Code for Information Interchange. A standard assignment of 7-bit numeric codes to characters. • Bean: A reusable software component. Beans can be combined to create an application.
  • 10. © SpringPeople Software Private Limited, All Rights Reserved. Few terminologies related to Java Language Cont. • Casting: Conversion from one data type to another. • JDK: Java Development Kit • JAR Files (.jar): Java Archive. A file format used for aggregating many files into one. • Java Application Environment (JAE): The source code release of the Java Development Kit (JDK(TM)) software. • JRE: Java(TM) runtime environment. • JVM: Java Virtual Machine.
  • 11. © SpringPeople Software Private Limited, All Rights Reserved. How you can master Core Java? Become an expert in 3 days. World class Core Java training by the industry experts. More Details
  • 12. © SpringPeople Software Private Limited, All Rights Reserved. Suggested Audience & Other Details • Suggested Audience – Developers and Programmers. • Duration – 3 Days • Prerequisites – Basic Programming knowledge on any language like C, C++ Syllabus
  • 13. © SpringPeople Software Private Limited, All Rights Reserved. For further info/assistance contact [email protected] +91 80 656 79700 www.springpeople.com Our Partners