Core Java

NA
NA-- em NA
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
1 de 15

Recomendados

Introduction to Java por
Introduction to JavaIntroduction to Java
Introduction to JavaProfessional Guru
1.6K visualizações20 slides
core java por
core javacore java
core javaRoushan Sinha
2.8K visualizações17 slides
Training on Core java | PPT Presentation | Shravan Sanidhya por
Training on Core java | PPT Presentation | Shravan SanidhyaTraining on Core java | PPT Presentation | Shravan Sanidhya
Training on Core java | PPT Presentation | Shravan SanidhyaShravan Sanidhya
4.9K visualizações14 slides
Java seminar por
Java seminarJava seminar
Java seminardevendrakhairwa
1.4K visualizações22 slides
Introduction to Java Programming, Basic Structure, variables Data type, input... por
Introduction to Java Programming, Basic Structure, variables Data type, input...Introduction to Java Programming, Basic Structure, variables Data type, input...
Introduction to Java Programming, Basic Structure, variables Data type, input...Mr. Akaash
3.6K visualizações45 slides
Introduction to Java Programming por
Introduction to Java ProgrammingIntroduction to Java Programming
Introduction to Java ProgrammingRavi Kant Sahu
31.1K visualizações40 slides

Mais conteúdo relacionado

Mais procurados

Java Programming por
Java ProgrammingJava Programming
Java ProgrammingElizabeth alexander
738 visualizações81 slides
Introduction to java por
Introduction to java Introduction to java
Introduction to java Sandeep Rawat
1.4K visualizações234 slides
Introduction to java por
Introduction to java Introduction to java
Introduction to java Java Lover
5K visualizações31 slides
Summer training presentation on "CORE JAVA". por
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".SudhanshuVijay3
4.2K visualizações17 slides
Core java por
Core java Core java
Core java Shubham singh
466 visualizações21 slides
Introduction to java (revised) por
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)Sujit Majety
732 visualizações75 slides

Mais procurados(20)

Introduction to java por Sandeep Rawat
Introduction to java Introduction to java
Introduction to java
Sandeep Rawat1.4K visualizações
Introduction to java por Java Lover
Introduction to java Introduction to java
Introduction to java
Java Lover5K visualizações
Summer training presentation on "CORE JAVA". por SudhanshuVijay3
Summer training presentation on "CORE JAVA".Summer training presentation on "CORE JAVA".
Summer training presentation on "CORE JAVA".
SudhanshuVijay34.2K visualizações
Core java por Shubham singh
Core java Core java
Core java
Shubham singh466 visualizações
Introduction to java (revised) por Sujit Majety
Introduction to java (revised)Introduction to java (revised)
Introduction to java (revised)
Sujit Majety732 visualizações
Introduction to Java Programming Language por jaimefrozr
Introduction to Java Programming LanguageIntroduction to Java Programming Language
Introduction to Java Programming Language
jaimefrozr26.2K visualizações
Fundamentals of JAVA por KUNAL GADHIA
Fundamentals of JAVAFundamentals of JAVA
Fundamentals of JAVA
KUNAL GADHIA1.9K visualizações
Java Presentation por aitrichtech
Java PresentationJava Presentation
Java Presentation
aitrichtech17.5K visualizações
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu... por Edureka!
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Java Tutorial | Java Programming Tutorial | Java Basics | Java Training | Edu...
Edureka!2.9K visualizações
Java Programming | Java Tutorial For Beginners | Java Training | Edureka por Edureka!
Java Programming | Java Tutorial For Beginners | Java Training | EdurekaJava Programming | Java Tutorial For Beginners | Java Training | Edureka
Java Programming | Java Tutorial For Beginners | Java Training | Edureka
Edureka!811 visualizações
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification... por Edureka!
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...
Java Tutorial For Beginners - Step By Step | Java Basics | Java Certification...
Edureka!1.9K visualizações
Introduction to java por Saba Ameer
Introduction to javaIntroduction to java
Introduction to java
Saba Ameer1.6K visualizações
Core java slides por Abhilash Nair
Core java slidesCore java slides
Core java slides
Abhilash Nair78.6K visualizações
Genesis and Overview of Java por Ravi_Kant_Sahu
Genesis and Overview of Java Genesis and Overview of Java
Genesis and Overview of Java
Ravi_Kant_Sahu8K visualizações
Presentation on java (8) por Shwetakant1
Presentation on java (8)Presentation on java (8)
Presentation on java (8)
Shwetakant1260 visualizações
Basic of Java por Ajeet Kumar Verma
Basic of JavaBasic of Java
Basic of Java
Ajeet Kumar Verma1.3K visualizações
Core Java Tutorials by Mahika Tutorials por Mahika Tutorials
Core Java Tutorials by Mahika TutorialsCore Java Tutorials by Mahika Tutorials
Core Java Tutorials by Mahika Tutorials
Mahika Tutorials1.4K visualizações

Similar a Core Java

Basics of JAVA programming por
Basics of JAVA programmingBasics of JAVA programming
Basics of JAVA programmingElizabeth Thomas
8.5K visualizações180 slides
Introduction of java por
Introduction  of javaIntroduction  of java
Introduction of javaMadishetty Prathibha
623 visualizações20 slides
Java presentation por
Java presentationJava presentation
Java presentationKaran Sareen
2.8K visualizações175 slides
Java por
JavaJava
JavaSnehal Shahane
179 visualizações28 slides
JAVA Crash Course-JAED By Sabihuddin Ahmed Siddiqui por
JAVA Crash Course-JAED By Sabihuddin Ahmed SiddiquiJAVA Crash Course-JAED By Sabihuddin Ahmed Siddiqui
JAVA Crash Course-JAED By Sabihuddin Ahmed Siddiquisuas2010
253 visualizações42 slides
Corejava por
Corejava Corejava
Corejava Harshit Sachdeva
52 visualizações15 slides

Similar a Core Java(20)

Basics of JAVA programming por Elizabeth Thomas
Basics of JAVA programmingBasics of JAVA programming
Basics of JAVA programming
Elizabeth Thomas8.5K visualizações
Java presentation por Karan Sareen
Java presentationJava presentation
Java presentation
Karan Sareen2.8K visualizações
Java por Snehal Shahane
JavaJava
Java
Snehal Shahane179 visualizações
JAVA Crash Course-JAED By Sabihuddin Ahmed Siddiqui por suas2010
JAVA Crash Course-JAED By Sabihuddin Ahmed SiddiquiJAVA Crash Course-JAED By Sabihuddin Ahmed Siddiqui
JAVA Crash Course-JAED By Sabihuddin Ahmed Siddiqui
suas2010253 visualizações
Corejava por Harshit Sachdeva
Corejava Corejava
Corejava
Harshit Sachdeva52 visualizações
J2ee strutswithhibernate-140121221332-phpapp01 por Jay Palit
J2ee strutswithhibernate-140121221332-phpapp01J2ee strutswithhibernate-140121221332-phpapp01
J2ee strutswithhibernate-140121221332-phpapp01
Jay Palit314 visualizações
Java report by ravi raja por RaviRaja55
Java report by ravi rajaJava report by ravi raja
Java report by ravi raja
RaviRaja55141 visualizações
Core Java Slides por Vinit Vyas
Core Java SlidesCore Java Slides
Core Java Slides
Vinit Vyas22.9K visualizações
Java & J2EE Struts with Hibernate Framework por Mohit Belwal
Java & J2EE Struts with Hibernate FrameworkJava & J2EE Struts with Hibernate Framework
Java & J2EE Struts with Hibernate Framework
Mohit Belwal11.4K visualizações
Core Java-1 (1).pdf por HaskellKohler1234
Core Java-1 (1).pdfCore Java-1 (1).pdf
Core Java-1 (1).pdf
HaskellKohler123411 visualizações
C,c++,java,php,.net training institute in delhi, best training institute for ... por MCM COmpetitive Classes
C,c++,java,php,.net training institute in delhi, best training institute for ...C,c++,java,php,.net training institute in delhi, best training institute for ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
MCM COmpetitive Classes668 visualizações
java concepts por Surya Prakash
java conceptsjava concepts
java concepts
Surya Prakash526 visualizações
Java Evolution-2.pdf por kumari36
Java Evolution-2.pdfJava Evolution-2.pdf
Java Evolution-2.pdf
kumari3610 visualizações
Java Notes .pdf por gokulprasanna4
Java Notes .pdfJava Notes .pdf
Java Notes .pdf
gokulprasanna450 visualizações
What is Codename One - Transcript.pdf por ShaiAlmog1
What is Codename One - Transcript.pdfWhat is Codename One - Transcript.pdf
What is Codename One - Transcript.pdf
ShaiAlmog1901 visualizações
Java application-development por Deepika Chaudhary
Java application-developmentJava application-development
Java application-development
Deepika Chaudhary321 visualizações

Mais de NA

Transportation portal por
Transportation portalTransportation portal
Transportation portalNA
1.5K visualizações15 slides
Indian wildlife por
Indian wildlifeIndian wildlife
Indian wildlifeNA
649 visualizações13 slides
Medical Stock Management System por
Medical Stock Management SystemMedical Stock Management System
Medical Stock Management SystemNA
6.4K visualizações17 slides
E resource technology por
E resource technologyE resource technology
E resource technologyNA
1.1K visualizações21 slides
Advanced java por
Advanced java Advanced java
Advanced java NA
3.2K visualizações17 slides
Job Portal por
Job PortalJob Portal
Job PortalNA
1.2K visualizações18 slides

Mais de NA(7)

Transportation portal por NA
Transportation portalTransportation portal
Transportation portal
NA1.5K visualizações
Indian wildlife por NA
Indian wildlifeIndian wildlife
Indian wildlife
NA649 visualizações
Medical Stock Management System por NA
Medical Stock Management SystemMedical Stock Management System
Medical Stock Management System
NA6.4K visualizações
E resource technology por NA
E resource technologyE resource technology
E resource technology
NA1.1K visualizações
Advanced java por NA
Advanced java Advanced java
Advanced java
NA3.2K visualizações
Job Portal por NA
Job PortalJob Portal
Job Portal
NA1.2K visualizações
Encryption And Decryption por NA
Encryption And DecryptionEncryption And Decryption
Encryption And Decryption
NA25.3K visualizações

Último

sam_software_eng_cv.pdf por
sam_software_eng_cv.pdfsam_software_eng_cv.pdf
sam_software_eng_cv.pdfsammyigbinovia
8 visualizações5 slides
Ansari: Practical experiences with an LLM-based Islamic Assistant por
Ansari: Practical experiences with an LLM-based Islamic AssistantAnsari: Practical experiences with an LLM-based Islamic Assistant
Ansari: Practical experiences with an LLM-based Islamic AssistantM Waleed Kadous
5 visualizações29 slides
START Newsletter 3 por
START Newsletter 3START Newsletter 3
START Newsletter 3Start Project
6 visualizações25 slides
DevOps-ITverse-2023-IIT-DU.pptx por
DevOps-ITverse-2023-IIT-DU.pptxDevOps-ITverse-2023-IIT-DU.pptx
DevOps-ITverse-2023-IIT-DU.pptxAnowar Hossain
12 visualizações45 slides
Final Year Presentation por
Final Year PresentationFinal Year Presentation
Final Year PresentationComsat Universal Islamabad Wah Campus
11 visualizações29 slides
MongoDB.pdf por
MongoDB.pdfMongoDB.pdf
MongoDB.pdfArthyR3
45 visualizações6 slides

Último(20)

sam_software_eng_cv.pdf por sammyigbinovia
sam_software_eng_cv.pdfsam_software_eng_cv.pdf
sam_software_eng_cv.pdf
sammyigbinovia8 visualizações
Ansari: Practical experiences with an LLM-based Islamic Assistant por M Waleed Kadous
Ansari: Practical experiences with an LLM-based Islamic AssistantAnsari: Practical experiences with an LLM-based Islamic Assistant
Ansari: Practical experiences with an LLM-based Islamic Assistant
M Waleed Kadous5 visualizações
START Newsletter 3 por Start Project
START Newsletter 3START Newsletter 3
START Newsletter 3
Start Project6 visualizações
DevOps-ITverse-2023-IIT-DU.pptx por Anowar Hossain
DevOps-ITverse-2023-IIT-DU.pptxDevOps-ITverse-2023-IIT-DU.pptx
DevOps-ITverse-2023-IIT-DU.pptx
Anowar Hossain12 visualizações
MongoDB.pdf por ArthyR3
MongoDB.pdfMongoDB.pdf
MongoDB.pdf
ArthyR345 visualizações
Design_Discover_Develop_Campaign.pptx por ShivanshSeth6
Design_Discover_Develop_Campaign.pptxDesign_Discover_Develop_Campaign.pptx
Design_Discover_Develop_Campaign.pptx
ShivanshSeth637 visualizações
fakenews_DBDA_Mar23.pptx por deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra816 visualizações
Design of machine elements-UNIT 3.pptx por gopinathcreddy
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptx
gopinathcreddy33 visualizações
DESIGN OF SPRINGS-UNIT4.pptx por gopinathcreddy
DESIGN OF SPRINGS-UNIT4.pptxDESIGN OF SPRINGS-UNIT4.pptx
DESIGN OF SPRINGS-UNIT4.pptx
gopinathcreddy19 visualizações
Generative AI Models & Their Applications por SN
Generative AI Models & Their ApplicationsGenerative AI Models & Their Applications
Generative AI Models & Their Applications
SN10 visualizações
Effect of deep chemical mixing columns on properties of surrounding soft clay... por AltinKaradagli
Effect of deep chemical mixing columns on properties of surrounding soft clay...Effect of deep chemical mixing columns on properties of surrounding soft clay...
Effect of deep chemical mixing columns on properties of surrounding soft clay...
AltinKaradagli10 visualizações
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) por Tsuyoshi Horigome
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Tsuyoshi Horigome38 visualizações
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... por csegroupvn
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
csegroupvn5 visualizações
Searching in Data Structure por raghavbirla63
Searching in Data StructureSearching in Data Structure
Searching in Data Structure
raghavbirla6314 visualizações
_MAKRIADI-FOTEINI_diploma thesis.pptx por fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi8 visualizações
MSA Website Slideshow (16).pdf por msaucla
MSA Website Slideshow (16).pdfMSA Website Slideshow (16).pdf
MSA Website Slideshow (16).pdf
msaucla92 visualizações
Investigation of Physicochemical Changes of Soft Clay around Deep Geopolymer ... por AltinKaradagli
Investigation of Physicochemical Changes of Soft Clay around Deep Geopolymer ...Investigation of Physicochemical Changes of Soft Clay around Deep Geopolymer ...
Investigation of Physicochemical Changes of Soft Clay around Deep Geopolymer ...
AltinKaradagli15 visualizações

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