SlideShare a Scribd company logo
2
Most read
13
Most read
15
Most read
Submitted To:
Department of Computer Science
RIMT-Institute of Engineering & Technology
Mandi-Gobindgarh
Punjab( India)
Developed By:
Shashi Kr. Singh (1150986)
Introduction to Java:
 Java is programming language. It is mainly designed to
develop internet application by providing platform
independency
 Java is very simple, high-level, secured ,multithreaded , object-
oriented programming language
 It was developed by James Gosling in Sun microsystem in
1990’s for developing internet application
 Its first version released in 23 January 1995
History of java
 1990 Sun Microsystems decided to develop special software
that could be used to manipulate consumer electronic devices.
A team of Sun Microsystems programmers headed by James
Gosling was formed to undertake this task.
 1991 After exploring the possibility of most Object Oriented
Programming Language C++, the team announced a new
language named “Oak”.
 1992 The team , known as a Green Project team by Sun
 1994 The team developed a web browser called “Hot Java”
to locate and run applet programs on Internet.
 1995 Oak was named “Java”, due to some legal issue. Java
is just a name and is not an acronym.
 1996 Java established itself not only a leader for Internet
Programming but also as a general-purpose, object oriented
programming language.
Features of Java
JVM,JDK & JRE
 JVM-Java Virtual Machine is a software that execute java byte codes by
converting byte codes into machine language of current operating system’s
understanding format.
 Java software is divided into two type
 JDK-Java Development Kit has both compiler and JVM So
using JDK we can develop, compile and execute new java application
 JRE-Java Runtime Environment has only JVM. Hence using JRE
We can only execute already developed applications.
 Diagram:
Java Software
JDK JRE
JVMCompiler +
JRE
JDK
JVM
JRE
Modules of Java:
Since java can be used to developed all kinds of software application. so
It is called as programming suite
Java can be divided into three modules there are :
 JSE –java standard edition
 JEE –java enterprise edition
 JME –java mobile/micro edition
JSE
 JSE means java standard edition
 It is installable software as JDK software
 Latest version is JDK8.0
 This module is given to develop standalone application, desktop etc.
 The application that specific to one computer and contain main() method is
called standalone application
 Standalone application that contains GUI is called as desktop application
JEE
 JEE means java Enterprise edition
 It is not installable software
 JEE specification contain rules guidelines to develop webserver and
application server software like weblogic,Tomcat server
 Using this we can be developed
i) Web Application(websites)
ii) Distributed Application
iii) N-tier Application
JME
 JME means java mobile/micro edition
 For JME module, JSE module is base module
 It is installable software
 To develop mobile application and micro application in java
environment like mobile games ,sim cards etc
Process
Principal of OOPs :
 Object Oriented Programming (OOP) attempts to emulate the
real world in software systems. The real world consists of
objects, categorized in classes. In Object Oriented
Programming, classes have attributes, represented by data
member.
Feature of Object Oriented Programming
 Class & object
 Information Encapsulation(Hiding)
 Abstraction
 Inheritance
 Polymorphism
Where Java is mostly used:
An Example:
class First
{
int a=10;
Public static void main(String[] args)
{
System.out.println(“Welcome to JAVA”+a);
}
}
System Requirements:
 Basic programming knowledge
Core Java

More Related Content

What's hot (20)

PPTX
Training on Core java | PPT Presentation | Shravan Sanidhya
Shravan Sanidhya
 
PPTX
core java
Roushan Sinha
 
PPTX
Presentation on Core java
mahir jain
 
PPTX
Summer training presentation on "CORE JAVA".
SudhanshuVijay3
 
PPTX
Introduction to java
Sandeep Rawat
 
PPTX
Core java
Shubham singh
 
PPTX
Core Java Tutorials by Mahika Tutorials
Mahika Tutorials
 
PPSX
Introduction of java
Madishetty Prathibha
 
PDF
Introduction to java (revised)
Sujit Majety
 
PPS
Java Presentation
aitrichtech
 
PPSX
Industrial Training Report on Java Technology.
Ritesh Kumar Bhanu
 
PPTX
Core Java
Priyanka Pradhan
 
PPTX
Introduction to java
Saba Ameer
 
PPTX
Introduction to JAVA
ParminderKundu
 
PDF
Overview of Java
josemachoco
 
DOCX
Core Java Training report
Sumit Kumar Sharma
 
DOCX
JAVA CORE
Ankit Chauhan
 
PDF
Basic Java Programming
Math-Circle
 
PDF
Learn Java with Dr. Rifat Shahriyar
Abir Mohammad
 
PPTX
PPT on iOS
Ravi Ranjan
 
Training on Core java | PPT Presentation | Shravan Sanidhya
Shravan Sanidhya
 
core java
Roushan Sinha
 
Presentation on Core java
mahir jain
 
Summer training presentation on "CORE JAVA".
SudhanshuVijay3
 
Introduction to java
Sandeep Rawat
 
Core java
Shubham singh
 
Core Java Tutorials by Mahika Tutorials
Mahika Tutorials
 
Introduction of java
Madishetty Prathibha
 
Introduction to java (revised)
Sujit Majety
 
Java Presentation
aitrichtech
 
Industrial Training Report on Java Technology.
Ritesh Kumar Bhanu
 
Core Java
Priyanka Pradhan
 
Introduction to java
Saba Ameer
 
Introduction to JAVA
ParminderKundu
 
Overview of Java
josemachoco
 
Core Java Training report
Sumit Kumar Sharma
 
JAVA CORE
Ankit Chauhan
 
Basic Java Programming
Math-Circle
 
Learn Java with Dr. Rifat Shahriyar
Abir Mohammad
 
PPT on iOS
Ravi Ranjan
 

Similar to Core Java (20)

PPTX
Corejava
Harshit Sachdeva
 
PPTX
Object Oriented Programming Part 1 of Unit 1
VigneshkumarPonnusam1
 
PPTX
JAVAPart1_BasicIntroduction.pptx
Murugesh33
 
PPTX
JAVA_Day1_BasicIntroduction.pptx
Murugesh33
 
PPTX
1 .java basic
Indu Sharma Bhardwaj
 
PPTX
UNIT 1.pptx
EduclentMegasoftel
 
PDF
Java Basic.pdf
TechSearchWeb
 
PPTX
Basics of JAVA programming
Elizabeth Thomas
 
PDF
TechSearchWeb.pdf
TechSearchWeb
 
PDF
Technology Tutorial.pdf
TechSearchWeb
 
PDF
Java Concepts and Features-Programming in Java
jasminebeulahg
 
PDF
TechSearchWeb Tutorials.pdf
TechSearchWeb
 
PPT
Java-Unit-I.ppt
RameswarGprec
 
PPTX
Java fundamentals
Om Ganesh
 
PPTX
Java
seenak
 
PPTX
Java Basics
Fahad Shahzad
 
PPT
Servlets and JavaServer Pages (JSP) from the B.Sc. Computer Science and Infor...
RaguV6
 
Corejava
Harshit Sachdeva
 
Object Oriented Programming Part 1 of Unit 1
VigneshkumarPonnusam1
 
JAVAPart1_BasicIntroduction.pptx
Murugesh33
 
JAVA_Day1_BasicIntroduction.pptx
Murugesh33
 
1 .java basic
Indu Sharma Bhardwaj
 
UNIT 1.pptx
EduclentMegasoftel
 
Java Basic.pdf
TechSearchWeb
 
Basics of JAVA programming
Elizabeth Thomas
 
TechSearchWeb.pdf
TechSearchWeb
 
Technology Tutorial.pdf
TechSearchWeb
 
Java Concepts and Features-Programming in Java
jasminebeulahg
 
TechSearchWeb Tutorials.pdf
TechSearchWeb
 
Java-Unit-I.ppt
RameswarGprec
 
Java fundamentals
Om Ganesh
 
Java
seenak
 
Java Basics
Fahad Shahzad
 
Servlets and JavaServer Pages (JSP) from the B.Sc. Computer Science and Infor...
RaguV6
 
Ad

More from NA (7)

PPTX
Transportation portal
NA
 
PPTX
Indian wildlife
NA
 
PPTX
Medical Stock Management System
NA
 
PPTX
E resource technology
NA
 
PPT
Advanced java
NA
 
PPTX
Job Portal
NA
 
PPT
Encryption And Decryption
NA
 
Transportation portal
NA
 
Indian wildlife
NA
 
Medical Stock Management System
NA
 
E resource technology
NA
 
Advanced java
NA
 
Job Portal
NA
 
Encryption And Decryption
NA
 
Ad

Recently uploaded (20)

PDF
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
PDF
Zero carbon Building Design Guidelines V4
BassemOsman1
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PDF
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
PPTX
Ground improvement techniques-DEWATERING
DivakarSai4
 
PPTX
Water resources Engineering GIS KRT.pptx
Krunal Thanki
 
PPTX
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
PPTX
cybersecurityandthe importance of the that
JayachanduHNJc
 
PDF
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
PDF
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
PPTX
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
PDF
AI-Driven IoT-Enabled UAV Inspection Framework for Predictive Maintenance and...
ijcncjournal019
 
PPTX
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
PDF
The Complete Guide to the Role of the Fourth Engineer On Ships
Mahmoud Moghtaderi
 
PPTX
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
PPTX
Basics of Auto Computer Aided Drafting .pptx
Krunal Thanki
 
PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PDF
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
PPTX
Sensor IC System Design Using COMSOL Multiphysics 2025-July.pptx
James D.B. Wang, PhD
 
PDF
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
Introduction to Ship Engine Room Systems.pdf
Mahmoud Moghtaderi
 
Zero carbon Building Design Guidelines V4
BassemOsman1
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
勉強会資料_An Image is Worth More Than 16x16 Patches
NABLAS株式会社
 
Ground improvement techniques-DEWATERING
DivakarSai4
 
Water resources Engineering GIS KRT.pptx
Krunal Thanki
 
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
cybersecurityandthe importance of the that
JayachanduHNJc
 
2025 Laurence Sigler - Advancing Decision Support. Content Management Ecommer...
Francisco Javier Mora Serrano
 
Construction of a Thermal Vacuum Chamber for Environment Test of Triple CubeS...
2208441
 
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
AI-Driven IoT-Enabled UAV Inspection Framework for Predictive Maintenance and...
ijcncjournal019
 
MSME 4.0 Template idea hackathon pdf to understand
alaudeenaarish
 
The Complete Guide to the Role of the Fourth Engineer On Ships
Mahmoud Moghtaderi
 
business incubation centre aaaaaaaaaaaaaa
hodeeesite4
 
Basics of Auto Computer Aided Drafting .pptx
Krunal Thanki
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
Packaging Tips for Stainless Steel Tubes and Pipes
heavymetalsandtubes
 
Sensor IC System Design Using COMSOL Multiphysics 2025-July.pptx
James D.B. Wang, PhD
 
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 

Core Java

  • 1. Submitted To: Department of Computer Science RIMT-Institute of Engineering & Technology Mandi-Gobindgarh Punjab( India) Developed By: Shashi Kr. Singh (1150986)
  • 2. Introduction to Java:  Java is programming language. It is mainly designed to develop internet application by providing platform independency  Java is very simple, high-level, secured ,multithreaded , object- oriented programming language  It was developed by James Gosling in Sun microsystem in 1990’s for developing internet application  Its first version released in 23 January 1995
  • 3. History of java  1990 Sun Microsystems decided to develop special software that could be used to manipulate consumer electronic devices. A team of Sun Microsystems programmers headed by James Gosling was formed to undertake this task.  1991 After exploring the possibility of most Object Oriented Programming Language C++, the team announced a new language named “Oak”.  1992 The team , known as a Green Project team by Sun  1994 The team developed a web browser called “Hot Java” to locate and run applet programs on Internet.  1995 Oak was named “Java”, due to some legal issue. Java is just a name and is not an acronym.  1996 Java established itself not only a leader for Internet Programming but also as a general-purpose, object oriented programming language.
  • 5. JVM,JDK & JRE  JVM-Java Virtual Machine is a software that execute java byte codes by converting byte codes into machine language of current operating system’s understanding format.  Java software is divided into two type  JDK-Java Development Kit has both compiler and JVM So using JDK we can develop, compile and execute new java application  JRE-Java Runtime Environment has only JVM. Hence using JRE We can only execute already developed applications.  Diagram: Java Software JDK JRE JVMCompiler + JRE JDK JVM JRE
  • 6. Modules of Java: Since java can be used to developed all kinds of software application. so It is called as programming suite Java can be divided into three modules there are :  JSE –java standard edition  JEE –java enterprise edition  JME –java mobile/micro edition
  • 7. JSE  JSE means java standard edition  It is installable software as JDK software  Latest version is JDK8.0  This module is given to develop standalone application, desktop etc.  The application that specific to one computer and contain main() method is called standalone application  Standalone application that contains GUI is called as desktop application
  • 8. JEE  JEE means java Enterprise edition  It is not installable software  JEE specification contain rules guidelines to develop webserver and application server software like weblogic,Tomcat server  Using this we can be developed i) Web Application(websites) ii) Distributed Application iii) N-tier Application
  • 9. JME  JME means java mobile/micro edition  For JME module, JSE module is base module  It is installable software  To develop mobile application and micro application in java environment like mobile games ,sim cards etc
  • 11. Principal of OOPs :  Object Oriented Programming (OOP) attempts to emulate the real world in software systems. The real world consists of objects, categorized in classes. In Object Oriented Programming, classes have attributes, represented by data member. Feature of Object Oriented Programming  Class & object  Information Encapsulation(Hiding)  Abstraction  Inheritance  Polymorphism
  • 12. Where Java is mostly used:
  • 13. An Example: class First { int a=10; Public static void main(String[] args) { System.out.println(“Welcome to JAVA”+a); } }
  • 14. System Requirements:  Basic programming knowledge