What? , When? And Why? Of Java Programming language - PowerPoint PPT Presentation

About This Presentation
Title:

What? , When? And Why? Of Java Programming language

Description:

Java is a programming language written once and running anywhere and developed by Sun Microsystems. It's similar to C and C++, but much simpler. You can combine Java with many technologies like Spring, Node js, Android, Hadoop, J2EE, etc. to create powerful, scalable, portable and distributed complete applications. Java also encourages continuous integration and testing with tools like Selenium. Interested in becoming a Java Programmer? Or perhaps you’d like to get certified as a Java programmer, I recommend visiting: – PowerPoint PPT presentation

Number of Views:28

less

Transcript and Presenter's Notes

Title: What? , When? And Why? Of Java Programming language


1
What? , When? And Why? Of Java Programming
language
2
What?
  • Java is a programming language written once and
    running anywhere and developed by Sun
    Microsystems. It's similar to C and C, but much
    simpler. You can combine Java with many
    technologies like Spring, Node js, Android,
    Hadoop, J2EE, etc. to create powerful, scalable,
    portable and distributed complete applications.
    Java also encourages continuous integration and
    testing with tools like Selenium.

3
History of Java
  • Java was originally developed in the early 1990s
    by James Gosling and his colleagues at Sun
    Microsystems. It was originally called Project
    Oak, which had a similar implementation to C and
    C. The name Java was then chosen after
    considerable brainstorming and was based on the
    name espresso bean. Java 1.0, the first version
    was published in 1995 with the slogan "write
    once, runwhere". Sun Microsystems was later taken
    over by Oracle. From then on there was no turning
    back. The latest version of Java is Java 12 which
    was released in March 2019.

4
Java Functions
  • Java offers many interesting functions -
  • Platform independent language
  • A comprehensive standard library that makes
    coding easier. You can create complete
    stand-alone applications using Java.
  • Java supports automatic memory allocation and
    release (called garbage collection).
  • Offers excellent performance as Java supports
    multithreading and concurrency, making it a
    highly interactive and responsive language.
  • Safe and easy

5
When?
  • The expansion of the Java programming language is
    very extensive, as evidenced by the claim that 3
    billion devices run Java, which was demonstrated
    during the installation of Java. Java provides a
    rich and extensive set of APIs to help
    programmers develop applications. With the help
    of Java we can develop different applications for
    different purposes. We can use Java technology to
    develop the following applications
  • Mobile application development
  • Desktop GUI Application
  • Web-based application
  • Game apps
  • Big data technology
  • Distributed applications
  • Cloud based application
  • IoT Applications

6
Why?
  • Java is isolated from other programming languages
    ??in terms of functionality and security and is
    also compliant. There are several other reasons
    to use Java
  • Scalability Scalability increases the capacity
    of our system. It increases system capacity by
    adding system resources without affecting the
    deployment architecture. We can achieve
    scalability by increasing resources like RAM and
    CPU in a system. This is important because it
    handles the load, improves system performance,
    and maximizes productivity.
  • Cross-platform Cross-platform means that the
    compiled Java program can run on all platforms.
    Remember that the system must have a JVM. After a
    Java program is compiled, the Java code is
    converted into platform-independent byte code.
    This bytecode is understood by the JVM. We can
    run this bytecode on any platform.
  • Memory management Java has its own memory
    management mechanism known as garbage collection.
    We don't have to worry about storage and we don't
    have to implement it to manage storage. It
    automatically deletes objects when they are no
    longer used by the application. Increase
    application speed.
  • Multithreading Threads are lightweight
    sub-processes. Multithreading in Java allows two
    or more threads to run at the same time. This
    maximizes CPU usage.

7
Conclusion
  • Java is multithreaded, meaning multiple tasks can
    be handled simultaneously and users can construct
    interactive applications that run smoothly. With
    its secure features, virus-free, tamper-free
    systems can be developed. Authentication
    techniques are based on public-key encryption.
  •  
Write a Comment
User Comments (0)
About PowerShow.com