- 2.1 java语言的环境搭建
- 2.2 开发体验:HelloWorld
- 2.3 注释(Comment)
- 2.4 Java API文档
- 2.5 常用的Java开发工具(Integrated Development Environment)
1,什么是JDK,JRE?
JDK(Java Development Kit Java开发工具包)
JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。
其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等
JRE(Java Runtime Environment Java运行环境)
包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。
简单而言,使用JDK的开发工具完成的java程序,交给JRE去运行。
2,JDK、JRE、JVM关系
• JDK = JRE + 开发工具集(例如Javac编译工具等)
• JRE = JVM + Java SE标准类库
3,下载并安装JDK
官方网址:
www.oracle.com
java.sun.com
安装JDK
傻瓜式安装,下一步即可。
建议:安装路径不要有中文或者空格等特殊符号。
如果操作系统是64位的,软件尽量选择支持64位的(除非软件本身不区分)。
当提示安装 JRE 时,正常在JDK安装时已经装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
4,配置环境变量path
根据windows系统在查找可执行程序的原理,可以将java工具所在路径定义到path 环境变量中,让系统帮我们去找运行执行的程序。
配置方法:
我的电脑–属性–高级系统设置–环境变量
编辑 path 环境变量,在变量值开始处加上java工具所在目录,后面用 “ ; ”和其他值分隔开即可。
打开DOS命令行,任意目录下敲入javac。如果出现javac 的参数信息,配置成功。
path:window操作系统执行命令时,所要搜寻的路径
目的:希望D:developer_toolsJavajdk1.8.0_131路径下的命令可以在任何文件路径下执行。
D:developer_toolsJavajdk1.8.0_131bin;
JAVA_HOME=D:developer_toolsJavajdk1.8.0_131
%JAVA_HOME%bin
5,配置完path环境变量以后的验证
注意:Windows10系统中配置好环境变量后,只有javac可以运行,而java和java -version不能运行,解决的方法是将path中配置的路径上移至最上面一行即可·。
步骤:
- 将 Java 代码编写到扩展名为 .java 的文件中。
- 通过 javac 命令对该 java 文件进行编译。
- 通过 java 命令对生成的 class 文件进行运行。
第一个Java程序
public class Test{
public static void main(String[] args) {
System.out.println(“Hello World!”);
}
}
用于注解说明解释程序的文字就是注释。
Java中的注释类型:
单行注释
多行注释
文档注释 (java特有)**
提高了代码的阅读性;调试程序的重要方法。
注释是一个程序员必须要具有的良好编程习惯。
将自己的思想通过注释先整理出来,再用代码去体现。
单行注释
格式: //注释文字
多行注释
格式:
注释内容可以被JDK提供的工具 javadoc 所解析,生成一套以网页文件形式体现的该程序的说明文档。
操作方式
小结第一个程序
Java源文件以“java”为扩展名。源文件的基本组成部分是类(class),如本例中的HelloWorld类。
Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main(String[] args) {…}
Java语言严格区分大小写。
Java方法由一条条语句构成,每个语句以“;”结束。
大括号都是成对出现的,缺一不可。
一个源文件中最多只能有一个public类。其它类的个数不限,如果源文件包含
一个public类,则文件名必须按该类名命名。
API (Application Programming Interface,应用程序编程接口)是 Java 提供
的基本编程接口。
Java语言提供了大量的基础类,因此 Oracle 也为这些基础类提供了相应的
API文档,用于告诉开发者如何使用这些类,以及这些类里包含的方法。
下载API:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
Additional Resources-Java SE 8 Documentation下载。
文本编辑工具:
记事本
UltraEdit
EditPlus
TextPad
NotePad
Java集成开发环境(IDE):
JBuilder
NetBeans
Eclipse
MyEclipse
IntelliJ IDEA
JBuilder是Borland公司开发的针对java的开发工具,使用JBuilder可以快速,有效的开发各类java应用。 Jbuilder支持各种应用服务器。Jbuilder与Inprise Application Server紧密集成,同时支持WebLogic
Server,支持EJB 1.1和EJB 2.0,可以快速开发J2EE的电子商务应用。支持远程调试和多线程调试,调试器支持各种JDK版本
http://edn.embarcadero.com/cn/jbuilder
NetBeans是一款用Java编写的开源IDE。既可用于Java开发,也支持其他语言,特别是PHP、C/C ++,和HTML5。NetBeans开发环境提供了丰富的产品文档和培训资源以及大量的第三方插件。
https://netbeans.org/features/index.html
Eclipse应该是大多数Java程序员使用的第一个IDE。众所周知的、最流行、也最受欢迎的Java开发工具。优点很多:免费、更新快、代码智能化、ANT构建等,拥有众多插件,完全免费、有中文版、上手比较快。缺点也非常明显,安装插件麻烦、插件对版本要求比较严格。
https://eclipse.org/
IntelliJ IDEA被认为是目前Java开发效率最快的IDE工具JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格。它整合了开发过程中实用的众多功能,智能提示错误,强大的调试工具,Ant,JavaEE支持,CVS整合,最大程度的加快开发的速度。简单
而又功能强大。与其他的一些繁冗而复杂的IDE工具有鲜明的对比。
https://www.jetbrains.com/idea/



