chap01-java环境搭建
一.java的特点
1.跨平台
2.编程资源丰富
3.开源性
二.java的运行机制
-
编译型:源代码—翻译器—二进制码文件—运行(比如:火星书籍–翻译–中文书)
特点:快,不能跨平台 C
-
解释型:源代码—翻译器—逐行翻译逐行运行(比如:火星书籍–翻译–读)
特点:跨平台,慢 HTML Js
-
Java的运行机制:先编译后解释
源代码—编译器—字节码文件—解释器—逐行翻译,逐行运行(比如:火星书籍–翻译–英文–翻译–读)特点:快,跨平台
三.环境的搭建
- jdk-8u92-windows-x64.exe傻瓜式安装(不要更换路径 自动生成再C:/program files/java)
- 配置环境变量JAVA_HOME:JDK的安装路径 C:/program files/java/jdk…
PATH:JDK下的bin目录 C:/program files/java/jdk…/bin
CLASSPATH:. - 名词解释
JVM:虚拟机,字节码文件完成跨平台依赖于JVM提供相同的运行环境
JRE:JVM+解释器,java字节码文件的运行环境
JDK:编译器+JRE+类库+工具,开发人员进行Java代码编译运行的环境
四.Java的第一个程序
-
创建.java文件
-
新建一个类,类是代码的容器,类是程序的组件
class 类名{ 代码 }
-
主函数,主函数是程序的入口
public static void main(String[] args){ }
-
输出语句,打印语句
System.out.println();
-
编译
javac 文件名.java 生成很多.class文件就是字节码文件
-
解释(运行):
java 类名
五.公开类
-
语法
public class 类名{}
-
注意:
1.在一个文件中只能存在一个公开类,类名和文件名保持一致 2.print():打印内容不换行 println():打印内容并换行
六.包 package
-
package:分类管理.class文件
-
语法:
//代码有效行的第一行 package 包名;
-
编译命令:javac -d . 文件名.java
-
运行命令:java 包名.类名
-
注意:不能存在多个package语句,可以加多级包
package 包名1.包名2.包名3...; //解释运行时:java 包名1.包名2.包名3...类名
七.语法规范
-
缩进规范
遇到{后的代码,一行代码缩进一个制表符 ;也代表一行代码的结束,一行代码占文本一行
-
命名规范
语法规范(好比宪法) 必须由字母,数字,_,$组成,其中数字不能开头 不能使用保留字和关键字 严格区分大小写 约定规范(道德标准) 望文生义(可以使用有道) 类名每个单词首字母大写,HelloWorld 包名全小写,helloworld 变量名,函数名,方法名首字母小写,后接单词的首字母大写,helloWorld(驼峰命名法) 常量名全大写,HELLOWORLD
-
注释规范
-
单行注释
//单行注释
-
多行注释
/*多行注释*/
-
文本注释
/**文本注释*/
-
看完如果对你有帮助,感谢点赞支持!