Java SE 标准版 (Java Standard Edition):是Java的基础
Java EE 企业版(Java Enterprise Editon):主要用于开发企业程序
Java ME 小型版(Java Machine Editon):主要应用于嵌入式开发
二、Java常用开发工具:这里我安装的是Sublime Text
1、源码编辑工具:Notepad++:是一款免费的开源文本编辑软件,支持windows系统、支持中文版。作为文本编辑时比windows自带的记事本更强大,除了适合作为一款轻量型的文本编辑软件,也很适合作为编程使用。同时notepad还支持多文件,多视窗编辑,保存。代码编辑时还支持自动填充,支持用户自定义编程语言。
EditPlus:是一个用于Windows的文本编辑器,具有内置的FTP、FTPS和sftp功能。虽然它可以作为一个很好的记事本替代品,但它也为网页作者和程序员提供了许多强大的功能。EditPlus - Text editor with FTP, FTPS and sftp capabilitieshttps://www.editplus.com/
UltraEdit: 是一套功能强大的文本编辑器,可以编辑文本、十六进制、ASCII 码,完全可以取代记事本,它是一款需要花费 49.95 美元的共享软件。UltraEdit Text Editor + Coding SoftwarePublisher of the popular UltraEdit text editor and All Access suite of tools. Download UltraEdit, UltraCompare, UEStudio, UltraFTP, and UltraFinder.https://www.ultraedit.com/
Sublime Text:是由程序员 Jon Skinner 于 2008 年 1 月份所开发出来,它最初被设计为一个具有丰富扩展功能的 Vim。
Sublime Text - Text Editing, Done RightSublime Text is a sophisticated text editor for code, markup and prose. You'll love the slick user interface, extraordinary features and amazing performance.https://www.sublimetext.com/
Vim:是一个高度可配置的文本编辑器,它可以使创建和更改任何类型的文本变得非常高效。在大多数UNIX系统和appleosx中,它都是以“vi”的形式包含的。
welcome home : vim onlinehttps://www.vim.org/
2、集成开发工具:Eclipse IDE:是一个开放源码的项目,是著名的跨平台的自由集成开发环境(IDE),最初主要用来 Java 语言开发,后来通过安装不同的插件 Eclipse 可以支持不同的计算机语言,比如 C++ 和 Python 等开发工具。Eclipse Downloads | The Eclipse FoundationThe Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open source projects, including runtimes, tools and frameworks.https://www.eclipse.org/downloads/
MyEclipse:是企业开发的最佳javaide,在单一解决方案中提供了对流行技术的轻松访问。从javaee到Maven,从Spring到WebSphere,MyEclipse提高了工作效率并帮助您编写最好的代码。有了更好的工具,创建一个动态的前端和一个强大的后端是很简单的,这是一个成功的组合。
Myeclipse中文网官方正版2021.5.24上市支持Java16免费试用30天 - MyEclipse官方中文网Myeclipse是最好的企业级Java IDE,MyEclipse让您的开发保持流畅、不受约束。您能在这里得到Java EE开发所需要的一切支持,现在下载享受30天免费试用和项目源码示例!https://www.myeclipsecn.com/
Intellij IDEA:简称 IDEA,具有美观,高效等众多特点。IDEA 是 JetBrains 公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持 HTML,CSS,PHP,MySQL,Python 等。免费版只支持 Java 等少数语言。
NetBeans:是业界第一款支持创新型 Java 开发的开放源码 IDE。开发人员可以利用业界强大的开发工具来构建桌面、Web 或移动应用。同时,通过 NetBeans 和开放的 API 的模块化结构,第三方能够非常轻松地扩展或集成 NetBeans 平台。
Welcome to Apache NetBeansApache NetBeanshttps://netbeans.apache.org//
三、安装并配置JDK环境 1、安装JDKTest Java SE - Downloads | Oracle Technology Network | Oraclehttps://www.oracle.com/java/technologies/java-se-downloads.html
傻瓜式安装 下一步即可
PS:安装路径不要有中文或特殊符号
2、配置JDK环境我的电脑右击选择属性,选择高级系统设置,点击环境变量
用户变量/系统变量的区别(根据自己需求选择 二者都可):
系统变量(更广泛)对所有用户都有效,用户变量只对当前用户有效
①:增加JAVA_HOME 环境变量(不区分大小写) 路径指向JDK安装的位置
②:编辑PATH环境变量 新建%JAVA_HOME%bin
3、查看环境变量是否配置成功使用Win+R快捷键 打开控制台,输入javac -version 查看jdk版本,出现版本信息,配置成功。
四、编写一个简单的Java程序写一个名为Hello的java程序,输出hello,world!
public class Hello{
public static void main(String[] args){
System.out.println("hello,world!");
}
}
1.public class Hello表示Hello是一个类,是一个public公有的类
2.Hello{}表示一个类的开始和结束
3.public static void main(String[] args)表示一个主方法,即我们程序的入口
4.main()表示方法的开始和结束
5.System.out..println("hello,world!");表示输出语句到屏幕
6.;表示语句结束
选择GBK格式保存,打开程序所在的目录,全选位置输入cmd,快速在控制台进入当前路径
在控制台输入javac Hello.java,将源文件编译成字节码文件,目录下会出现Hello.class文件表示编译成功
运行字节码文件,在控制台输入java Hello
PS:这里的java Hello不加后缀.class,是因为我们运行的其实是类,类名是Hello,所以不加后缀
快速清空控制台快捷键:cls
五、Java语言的特点1、Java语言区分大小写
2、main方法有固定的书写格式
public static void main(String[] args){
}
3、Java方法由一条条语句构成,每个语句以;结束
4、括号都是成对出现
5、一个源文件最多只能有一个public类(公有类),其他类个数不限
public class Hello{
public static void main(String[] args){
System.out.println("hello,world!");
}
}
class dog{
public static void main(String[] args){
System.out.println("小狗");
}
}
class cat{
public static void main(String[] args){
System.out.println("小猫");
}
}
6、源文件只包含一个public类,文件名必须和类名一致



