Java development environment installation
Java, freshman course
Our core java programming curriculum is designed for students, beginners and professionals. Java is an object-oriented, class-based, simultaneous, secure and universal computer programming language. It is a powerful technology that is widely used。
What's java
Java is a programming language and platform. Java is an advanced, robust, object-oriented and secure programming language。
Java was developed in 1995 by sun microsystems (now a subsidiary of oracle). James gosling is called java's father. Before java, it was called oak. As oak was already a registered company, james gosling and his team changed the name of oak to java。
Platform: any hardware or software environment for running the program is referred to as the platform. As java has an operational time environment (jre) and an api, it is called the platform。
Example java
Let's take a quick look at the java programming example. A detailed description of the example of hello java is provided on the next page。
I can't believe it. Public status vaid main system. Out. Println ( "hello java"); ♪ i'm sorry ♪ ♪ i'm sorry ♪
Check it out
Output result:
Hello, java
Application area

According to sun, 3 billion devices run java. There are currently many equipment using java. Some of them are as follows:
Desktop applications such as acrobat readers, media players, anti-virus software, etc。
Web applications, such as java. Com, etc。
Enterprise applications, such as banking applications。
Move side
Embedded system
Smart card
Robotics
Game etc
Type of java application
Four applications can be created using java programming:
(1) independent application

Independent applications are also referred to as desktop applications or window-based applications. These are the traditional software that we need to install on every computer. Examples of stand-alone applications include media player, antivirus, etc. Awt and swing are used in java to create independent applications。
2) networking applications
An application that runs and creates a dynamic page at the server end is called the web application. Currently, java is used to create web applications using technologies such as servlet, jsp, struts, spring, hibernate, jsf。
3. Enterprise applications
They are essentially distributed applications, such as banking applications, known as enterprise applications. It has advanced security, load balance and cluster advantages. In java, ejb is used to create enterprise applications。
4) mobile application
Applications created for mobile devices are called mobile applications. Currently, android and java me are used to create mobile applications。
Java platform/version
Java has four platforms or versions:
1) java se (java standard version)
It's a java programming platform. It includes java programming api, such as java. Lang, java. Io, java. Net, java. Util, java. Sql, java. Math, etc. It contains, for example, oop, string, regex, exception, internal class, multiple threads, i / o stream, network, awt, swing, reflection, collection, etc
2. Java ee (java enterprise)

It is an enterprise platform, mainly for the development of web and enterprise applications. It's built on the top of java se platform. It includes topics such as servlet, jsp, web services, ejb, jpa, etc。
3. Java me (microversion of java)
This is a micro-platform, mainly for the development of mobile applications。
Javafx
It is used to develop rich internet applications. It uses a lightweight user interface api。
Preconditions
Before learning java, you will learn faster and more easily if you have basic knowledge of a certain c/c ++ programming language。
Target population
Our java programming curriculum is designed to help beginners and professionals。
Problem
If you find any problems in using this java curriculum, please provide feedback and we will correct them first。
Java development environment installation




