Java History
Three billion devices run Java.
- Desktop applications
- Web Applications such as irctc.co.in, javatpoint.com, etc...
- Enterprise Application such as banking applications
- Mobile
- Embedded System
- Smart Card
- Robotics
- Games, Etc..
Four Types of Java Applications.
- The Stand Alone Application. These are known as desktop applications or window based applications. These are traditional software that we need to install on every machine. Examples of standalone application are media player, antivirus, etc... AWT and SWING are used in Java for creating standalone applications.
- Web Application - An application that runs on the server side and creates a dynamic page is called a web application. Currently, servlet, JSP, Struts, Spring, Hibernate, JSF, etc. technologies are used for creating web applications in Java.
- Enterprise Application - An application that is distributed in nature, such as banking applications, etc. is called enterprise application. It has advantages of the high-level security, load balancing, and clustering. In Java EJB is used for creating enterprise applications.
-
- Mobile Application - an application which is created for mobile devices called a mobile application. Currently, android and Java ME are used for creating mobile applications
The 4 Java Platforms
1. Java SE (The Java Standard Edition)
It is a java programming platform. It includes Java programming APIs such as java.lang, java.io, java.net, java.util, java.sql, java.math, etc...
It includes core topics like OOPs, String, Regex, Exceptions, Inner classes, Mult-threading, I/O Stream, Networking, AWT, Swing, Reflection, Collection, etc...
2. Java EE (Java Enterprise Edition)
It is an enterprise platform which is mainly used to develop web and enterprise applications. It is built on the top of the Java SE platform. It includes topics like Servlet, JSP, Web Services, EJB, JPA, etc.
3. Java ME (Java Micro Edition)
It is a micro Platform which is mainly used to develop mobile applications.
4 JavaFx
It is used to develop rich internet applications. It uses a light weight user interface API
It is a java programming platform. It includes Java programming APIs such as java.lang, java.io, java.net, java.util, java.sql, java.math, etc...
It includes core topics like OOPs, String, Regex, Exceptions, Inner classes, Mult-threading, I/O Stream, Networking, AWT, Swing, Reflection, Collection, etc...
2. Java EE (Java Enterprise Edition)
It is an enterprise platform which is mainly used to develop web and enterprise applications. It is built on the top of the Java SE platform. It includes topics like Servlet, JSP, Web Services, EJB, JPA, etc.
3. Java ME (Java Micro Edition)
It is a micro Platform which is mainly used to develop mobile applications.
4 JavaFx
It is used to develop rich internet applications. It uses a light weight user interface API
It would be a good idea to learn the basics of C/C++ for this.
Java history
Java was originally designed for interactive television, but it was too advanced technology for the digital cable industry at the time.
It was suited more for internet programming and was later incorporated into netscape.
The principles for creating java programming were simple, robust, portable, platform-independent, secured, high performance, multithreaded, architeture Neutral, object oriented., interpreted and dynamic.
Developed by James Gosling. Father of java in 1995.
The Green team, green talk and then later became oak.
Renamed java because Oak was trademarked.
Java is an island off indonesia where coffee was first produced.
It's a name, not an acronym.
Initially developed by sun microsystems and released in 1995.
It was suited more for internet programming and was later incorporated into netscape.
The principles for creating java programming were simple, robust, portable, platform-independent, secured, high performance, multithreaded, architeture Neutral, object oriented., interpreted and dynamic.
Developed by James Gosling. Father of java in 1995.
The Green team, green talk and then later became oak.
Renamed java because Oak was trademarked.
Java is an island off indonesia where coffee was first produced.
It's a name, not an acronym.
Initially developed by sun microsystems and released in 1995.