Java入门到放弃的第一天
语言
1.编译型语言
优点:执行效率高
在编译过程中可以解释所有语法问题
缺点:编译花费时间长
2.解释型语言
优点:不需要编译可以直接执行
不管代码哪里有问题,前面的代码都可以正常执行。
缺点:不能解决语法问题
3.Java是编译解释型语言
源代码——编译器——字节码文件——Java虚拟机——计算机
源代码需要通过编译器编译生成.class的字节码文件发送给Java虚拟机(JVM),Java虚拟机执行让计算机能够读懂。
开发环境配置
1.安装JDK&JRE&JVM
- JDK:Java开发工具集,包括一系列用于操作Java程序,字节码文件的工具,比如:编译工具,文档工具,打包工具等
- JRE:Java运行环境,主要包含的用于支持Java程序的类库
- JVM:Java虚拟机
2.JDK&JRE&JVM关系
JDK包含JRE;
JRE包含JVM
3.环境变量配置
打开系统高级设置中的高级,点击窗口中的环境变量,环境变量分为用户变量和系统变量。在用户变量中配置变量说明在系统当前用户中配置环境,换一个用户就没有了;在系统变量中配置说明在整个系统中配置环境,就算切换用户也会拥有环境。(自行选择)
-
新建变量名:JAVA-HOME;变量值:JDK所在的安装路径。
-
新建变量名:CLASS-PATH;变量值:字节码所在地址。(JDK所在的安装路径的lib目录+;.)
-
配置Path;变量值:JDK所在的安装路径的bin目录。
Java程序的编写与执行
1.cmd中执行Java
- 创建一个后缀名为Java的文件,输入正确的Java代码;
- 在cmd中跳转到Java文件所在路径,输入命令Javac 文件名.java;
- 自动生成后缀名为class的文件,输入命令Java 文件名
2.Java程序“Hello World”的编写
//创建一个类,类名为Test1
public class Test1{
//程序的入口,main方法
public static void main(String[] args){
//系统输出,在命令窗口打印一行文本
System.out.println("Hello World")
}
}
3.代码编写基本规范
-
Java程序最基本的单元是class
-
一个Java文件中只能存在一个public class
-
文件名称必须和公共的类名称保持一致(包括大小写)
-
括号成对出现
-
开始大括号之前保留一个空格
-
左大括号开始之后的代码,保持缩进(一般4个空格)