Advance Java guide for fresher - PowerPoint PPT Presentation

About This Presentation
Title:

Advance Java guide for fresher

Description:

Greens technology is one of the best java coaching center in chennai. Our emphasis is placed on event-driven programming methods, including creating and manipulating objects, classes, and using object-oriented tools such as the class debugger. we have well knowledgeable java trainers for train you perfectly. – PowerPoint PPT presentation

Number of Views:36
Slides: 12
Provided by: Karthikashree
Tags: chennai | java | training

less

Transcript and Presenter's Notes

Title: Advance Java guide for fresher


1
Advance Java guide for Fresher
2
What is Java?
  • Java is a computer programming language that is
    concurrent, Class-based, object-oriented
  • It is intended to let application developers"
    Write code once and you can run it many times"
  • Java is the Internet programming language
  • One of the most popular programming languages in
    use, particularly for client-server web
    applications.

3
Java Version History
  • There are many java versions that has been
    released. Current stable release of Java is Java
    SE 8.
  • 1. JDK Alpha and Beta (1995)
  • 2. JDK 1.0 (23rd Jan, 1996)
  • 3. JDK 1.1 (19th Feb, 1997)
  • 4. J2SE 1.2 (8th Dec, 1998)
  • 5. J2SE 1.3 (8th May, 2000)
  • 6. J2SE 1.4 (6th Feb, 2002)
  • 7. J2SE 5.0 (30th Sep, 2004)
  • 8. Java SE 6 (11th Dec, 2006)
  • 9. Java SE 7 (28th July, 2011)
  • 10. Java SE 8 (18th March, 2014)

4
Java Technology
  • What is Java?
  • Java technology is both a programming language
    and platform.
  • The Java programming language
  • The Java programming language is a high-level
    language
  • that can be characterized by all of the
    following buzzwords
  • Simple Architecture
    neutral
  • Object oriented - High
    performance
  • Distributed - Robust
  • Multithreaded - Portable
  • Dynamic - Secure

5
Java platform
  • A platform is the hardware or software
    environment in which a program runs. Some of the
    most popular platforms are Microsoft,Linux,Solaris
    OS, and Mac OS. The Java Platform differs
    form most other
  • platforms in that it's a software-only platform
    that runs on top of
  • other hardware-based platforms

6
Different Editions of Java
  • Java Enterprise Edition(J2EE)
  • J2EE can be used to develop server-side
    application such as Java servlets, Java Server
    Page, and Java Server Faces.
  • Java Micro Edition(J2ME)
  • J2ME can be used to develop applications for
    mobile devices such as cell phones.
  • Java Standard Edition(J2SE)
  • J2SE can be used to develop client-side
    standalone applications or
  • applets

7
What are Servlets?
  • The Servlet is server-side programming language
    class used for making dynamic web pages. They
    reside within a servlet engine
  • Servlets receive and respond to requests from Web
    client, usually across HTTP, the Hypertext
    Transfer Protocol
  • They provide concurrency, portability and
    Efficiency

8
Benefits of Java servlets
  • Performance
  • The performance of servlets is superior to CGI
    because there is no process creation for each
    client request.
  • Each request is handled by the servlet container
    process.
  • After a servlet has completed processing a
    request, it stays resident in memory, waiting for
    another request.
  • Rapid development cycle
  • As a Java technology, servlets have access to the
    rich Java library that will help speed up the
    development process.

9
Benefits of Java servlets
  • Portability
  • Like other Java technologies, servlet application
    are portable.
  • Widespread acceptance
  • Java is a widely accepted technology
  • Robustness
  • Servlets are managed by the Java Virtual Machine.
  • Don't need to worry about memory leak or garbage
    collection, Which helps you write robust
    application.

10
Disadvantages of Java
  • Performance  
  • Significantly slower and more memory-consuming
    than natively compiled languages such as C or
    C.
  • Look and feel
  •  The default look and feel of GUI applications
    written in Java using the Swing toolkit is very
    different from native applications.
  • Single-paradigm language  
  • The addition of static imports in Java 5.0 the
    procedural paradigm is better accommodated than
    in earlier versions of Java

11
For Communication
  • Greens Technologys,No.15 First Street,Padmanabha
    nagar, Contact Us Adyar,

    8939925577Chennai-20.

Write a Comment
User Comments (0)
About PowerShow.com