SlideShare a Scribd company logo
1 of 8
Download to read offline
Building desktop
application with java
By Frankline Ugwu
What is Java?
● Java is a general-purpose computer programming
language that is concurrent, class-based, object-
oriented, and specifically designed to have as few
implementation dependencies as possible.
● It is one of the most widely used computer programming
language.
● Java is also widely used for implementing Internet-
based applications and software for devices that
communicate over a network.
why use java
● Java is an Object Oriented Programming
Language
● Java has Rich API
● Excellent documentation support - Javadocs
● It is platform independent
Editions of Java
Java Standard Edition contains the capabilities needed to develop
desktop and server applications.
Java Enterprise Edition (Java EE) is geared toward developing large-
scale, distributed networking applications and web-based applications.
Java Micro Edition (Java ME) is geared toward developing
applications for resource-constrained embedded devices, such as
smart watches, MP3 players, etc.
Definition of Terms
Package: A Java package is a mechanism for organizing Java classes
into namespaces similar to the modules of Modula, providing modular
programming in Java.
Class: The term ‘class’ refers to the actual written piece of code which is
used to define the behavior of any given class.
Object: The term ‘object’, however, refers to an actual instance of a
class. Every object must belong to a class.
Method: A method is a set of code which is referred to by name and can
be called (invoked) at any point in a program simply by utilizing the
method's name.
Project Setup
1. Install the Java Development Kit
2. Create your java packages and classes and
save with .java extension
3. Compile your application
4. Then run your code
Useful links
http://docs.oracle.com/javase/8/docs/
http://www.developer.com/java/
Recommended book:
Java How to Progam 10/e
by Paul Deitel and Harvey Deitel
Thanks for coming

More Related Content

What's hot (20)

Presentation on java (8)
Presentation on java (8)Presentation on java (8)
Presentation on java (8)
 
Java Introduction
Java IntroductionJava Introduction
Java Introduction
 
Introduction to Java
Introduction to JavaIntroduction to Java
Introduction to Java
 
JAVA FEATURES
JAVA FEATURESJAVA FEATURES
JAVA FEATURES
 
computer science JAVA ppt
computer science JAVA pptcomputer science JAVA ppt
computer science JAVA ppt
 
Java Assignment Help
Java Assignment HelpJava Assignment Help
Java Assignment Help
 
Java online training
Java online trainingJava online training
Java online training
 
Features of java
Features of javaFeatures of java
Features of java
 
Core java
Core javaCore java
Core java
 
Java
JavaJava
Java
 
Java presentation
Java presentation Java presentation
Java presentation
 
Important features of java
Important features of javaImportant features of java
Important features of 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
 
Features of java 02
Features of java 02Features of java 02
Features of java 02
 
Spring presentation
Spring presentationSpring presentation
Spring presentation
 
Java PPT
Java PPTJava PPT
Java PPT
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
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 ...
C,c++,java,php,.net training institute in delhi, best training institute for ...
 
Java features
Java featuresJava features
Java features
 
Java
JavaJava
Java
 

Viewers also liked

Why should you learn java
Why should you learn javaWhy should you learn java
Why should you learn javatechwiz4
 
SMS in the Enterprise
SMS in the EnterpriseSMS in the Enterprise
SMS in the EnterpriseAVOXI
 
Ruta de Aprendizaje: “Retos y desafíos de la comercialización asociativa de a...
Ruta de Aprendizaje: “Retos y desafíos de la comercialización asociativa de a...Ruta de Aprendizaje: “Retos y desafíos de la comercialización asociativa de a...
Ruta de Aprendizaje: “Retos y desafíos de la comercialización asociativa de a...PROCASUR América Latina y El Caribe
 
Cr java concept by vikas jagtap
Cr java  concept by vikas jagtapCr java  concept by vikas jagtap
Cr java concept by vikas jagtapVikas Jagtap
 
basic core java up to operator
basic core java up to operatorbasic core java up to operator
basic core java up to operatorkamal kotecha
 

Viewers also liked (6)

Why should you learn java
Why should you learn javaWhy should you learn java
Why should you learn java
 
SMS in the Enterprise
SMS in the EnterpriseSMS in the Enterprise
SMS in the Enterprise
 
Formato CSS
Formato CSSFormato CSS
Formato CSS
 
Ruta de Aprendizaje: “Retos y desafíos de la comercialización asociativa de a...
Ruta de Aprendizaje: “Retos y desafíos de la comercialización asociativa de a...Ruta de Aprendizaje: “Retos y desafíos de la comercialización asociativa de a...
Ruta de Aprendizaje: “Retos y desafíos de la comercialización asociativa de a...
 
Cr java concept by vikas jagtap
Cr java  concept by vikas jagtapCr java  concept by vikas jagtap
Cr java concept by vikas jagtap
 
basic core java up to operator
basic core java up to operatorbasic core java up to operator
basic core java up to operator
 

Similar to Introduction to java

Similar to Introduction to java (20)

Lecture 1
Lecture 1Lecture 1
Lecture 1
 
Java Basic.pdf
Java Basic.pdfJava Basic.pdf
Java Basic.pdf
 
java introduction.docx
java introduction.docxjava introduction.docx
java introduction.docx
 
Java Intro
Java IntroJava Intro
Java Intro
 
Overview of Java
Overview of JavaOverview of Java
Overview of Java
 
abhay java 1.pdf
abhay java 1.pdfabhay java 1.pdf
abhay java 1.pdf
 
Core Java-1 (1).pdf
Core Java-1 (1).pdfCore Java-1 (1).pdf
Core Java-1 (1).pdf
 
Core java
Core java Core java
Core java
 
Java Presentation
Java PresentationJava Presentation
Java Presentation
 
Java Tutorial to Learn Java Programming
Java Tutorial to Learn Java ProgrammingJava Tutorial to Learn Java Programming
Java Tutorial to Learn Java Programming
 
Java part1
Java part1Java part1
Java part1
 
Java training in chennai, Java course in chennai
Java training in chennai, Java course in chennaiJava training in chennai, Java course in chennai
Java training in chennai, Java course in chennai
 
Core java slides
Core java slidesCore java slides
Core java slides
 
Core Java Slides
Core Java SlidesCore Java Slides
Core Java Slides
 
JAVA PRESENTATION.pptx
JAVA PRESENTATION.pptxJAVA PRESENTATION.pptx
JAVA PRESENTATION.pptx
 
What is-java
What is-javaWhat is-java
What is-java
 
TechSearchWeb.pdf
TechSearchWeb.pdfTechSearchWeb.pdf
TechSearchWeb.pdf
 
Technology Tutorial.pdf
Technology Tutorial.pdfTechnology Tutorial.pdf
Technology Tutorial.pdf
 
Java ms harsha
Java ms harshaJava ms harsha
Java ms harsha
 
What is java
What is javaWhat is java
What is java
 

Introduction to java

  • 1. Building desktop application with java By Frankline Ugwu
  • 2. What is Java? ● Java is a general-purpose computer programming language that is concurrent, class-based, object- oriented, and specifically designed to have as few implementation dependencies as possible. ● It is one of the most widely used computer programming language. ● Java is also widely used for implementing Internet- based applications and software for devices that communicate over a network.
  • 3. why use java ● Java is an Object Oriented Programming Language ● Java has Rich API ● Excellent documentation support - Javadocs ● It is platform independent
  • 4. Editions of Java Java Standard Edition contains the capabilities needed to develop desktop and server applications. Java Enterprise Edition (Java EE) is geared toward developing large- scale, distributed networking applications and web-based applications. Java Micro Edition (Java ME) is geared toward developing applications for resource-constrained embedded devices, such as smart watches, MP3 players, etc.
  • 5. Definition of Terms Package: A Java package is a mechanism for organizing Java classes into namespaces similar to the modules of Modula, providing modular programming in Java. Class: The term ‘class’ refers to the actual written piece of code which is used to define the behavior of any given class. Object: The term ‘object’, however, refers to an actual instance of a class. Every object must belong to a class. Method: A method is a set of code which is referred to by name and can be called (invoked) at any point in a program simply by utilizing the method's name.
  • 6. Project Setup 1. Install the Java Development Kit 2. Create your java packages and classes and save with .java extension 3. Compile your application 4. Then run your code