Java is a programming language. It was first developed by James Gosling at Sun Microsystems, which is now a part of Oracle Corporation. It was released in 1995 as a part of Sun Microsystems' Java platform. The language has developed much of its syntax from C and C++.
2. Java was originally designed by Sun
Microsystems Inc.
Work Started on 1991
First Version was released on 1995 named
Java 1.0
James Gosling is known as father of Java, he
was the Vice President of Sun Microsystem till 2010
Recently Sun Microsystems is taken over by
Oracle Incorporation
7. certifications for Java technologies:
* Java Platform, Standard Edition (Java SE)
o Sun Certified Java Associate
o Sun Certified Java Programmer
o Sun Certified Java Developer
* Java Platform, Enterprise Edition (Java EE)
o Sun Certified Web Component Developer
o Sun Certified Business Component Developer
o Sun Certified Developer for Java Web Services
o Sun Certified Enterprise Architect
* Java Platform, Micro Edition (Java ME)
o Sun Certified Mobile Application Developer
8.
9.
10. Java is a Programming Language
Java is a Development Environment
Java is an Application Environment
Java is a Deployment Environment
11. Simple to program
Platform Independent
Portable
Robust and Secure
Speedup the Development
Based on OOPs
Multithreaded
12. There are four tools that make Java as Java
JVM (Java Virtual Machine)
JRE (Java Runtime Environment)
Garbage Collection
JVM tools interface
13. JVM is an imaginary machine which works like an
emulator at the runtime. All the JVM code stores in
.class file which is generated after compilation. The
codes inside .class file is known as Bytecodes and
these Bytecodes is the language of JVM
a.java compiler
a.class
Windows
UNIX/LINUX
Mac
JVM
16. In c, C++ we were responsible for
the de-allocation of memory.
This was a difficult exercise at
times , because we do not
always know in advance
when memory should be released.
The Java Programming language removes your from
the responsibility of de-allocating memory. It provide a
system level thread that tracks each memory
allocation.
Advantage: Save data from Memory Leaks
17. public class HelloWorld
{
private String message=“Welcome in Java Programming”;
public String sayHello()
{
System.out.println(message);
return message;
}
public static void main(String[] args)
{
HelloWorld hello=new HelloWorld();
hello.sayHello();
}
}
Output:
Welcome in Java Programming