一、JDK、JRE、JYM关系
JDK包含JRE,JRE包含JVM
JDK = JRE + 开发工具(javac.exe、java.exe)
JRE = JVM + Java SE API(核心类库)
二、JDK目录介绍
1、bin——要是常用的开发工具
2、db——Java实现的一个数据库
3、include——涉及到用C语言编写的头文件。
4、jre——Java程序运行时环境
5、lib——存在一些需要用的jar包
5、src.zip——存放Java开源的代码
三、配置环境变量
目的:为了在任何目录下都能够运行Java指令
步骤:右键计算机——>属性——>高级系统设置——>环境变量——>系统变量——>新建环境变量JAVA_HOME(JAVA_HOME=D:\developer_tool\jdk1.8.0_131)——>path(Windows系统在执行命令时要搜寻的路径)——>%JAVA_HOME%\bin;
易出问题:
javac或java有一个不好使——>解决方法:将path中配置的%JAVA_HOME%\bin上移到第一位。——>原因:因为前面的系统变量中可能有Java的配置,调用的时候可能调用了其他的。
四、Java开发初体验
1、将Java代码编写到扩展名为.java文件中
2、通过Javac命令对Java文件进行编译
3、通过Java命令对生成的class文件进行运行
javac helloworld.java(文件名)
java helloworld(类名)
五、注释
1、单行注释——双斜线//
2、多行注释——/* /
3、文档注释(Java特有)
格式:/*
@author 指定Java程序的作者
@version 指定源文件的版本
*/
注释内容可以被jdk提供的工具 javadoc所解析,生成一套一网页文件形式做体现的该程序的说明文档。
注:多行注释不可嵌套使用
六、总结:
1、Java程序编写-编译-运行的过程
编写:将Java代码编写到扩展名为.java文件中
编译:使用javac.exe命令编译Java源文件。格式:javac 源文件名.java
运行:使用java.exe命令解释运行class字节码文件。格式 :java 类名
2、一个Java源文件可以声明多个class,但是只能有一个public。而且声明为public的类名必须与源文件同名
3、程序的入口时main()方法,格式是固定的。(其中只有[ ]和args可以变)
eg: public static void main(String[] args)——>public static void main (String a[])
args是arguments的缩写,意为参数
4、输出语句:
System.out.println(); //先输出后换行
System.out.print(); //不换行
5、编译的过程:编译以后,会生成一个或者多个字节码文件,字节码文件名与Java源文件中的类名相同。