名词解释
- JDK : java开发工具包
- JRE : java运行环境
- JVM : java 虚拟机
Java环境变量
我的电脑 -> 属性 -> 高级系统设置 -> 环境变量
- JAVA_HOME : JDK所在的路径,主要给 maven,tomcat等第三方软件使用
- PATH : 配置 java 命令所在位置,快速在命令提示符任意位置执行 命令(可以在JAVA_HOME的基础上进行配置:%JAVA_HOME%\bin)
- CLASSPATH: 设置 类路径,
.
代表当前位置,主要用于 java命令执行class文件搜索的位置
Java常见命令
java是一门编译型语言, java代码必须经过先编译(将代码转成机器码),再运行
- javac: 负责编译源代码(软件工程师编写的代码、称为源代码)、编译的产物是字节码
- java: 负责运行编译后的字节码文件
Java入门级代码
- java的最小单位是 类,不可再分
- 用关键字
class
修改的 名字,称为 类 - 类中的内容 用 { … } 进行包裹
- java的类,如果想要能够被执行,需要提供一个主入口,主入口写法是固定的public static void main(String[] args) {}
- 在主入口方法中, 输出 一个 hello world, 输出的内容必须用
""
双引号引起来 - java 的源代码必须 写在扩展名为 xxx.java 的文件中
class Test { // test 就是 类名
... // 类中的内容
public static void main(String[] args) {
// 编写 入口 方法 中的 内容
// 输出 hello world
System.out.println("hello world~~~");
}
}
标识符的命名规范
- 类名
- 方法名
- 变量名
- 包名
以 字母、数字、下划线组成,且不能以数字开头,不能以 java中的关键字命名
类名 遵循大驼峰标识, 方法名、变量遵循小驼峰标识
驼峰是指在命名的时候,如果包含多个单词,那么单词的首字母要大写,大驼峰是第一个单词首字母也要大写,小驼峰指的是第一个单词首字母不用大写
- UserName —> 符合 类名(大驼峰)
- userName —> 符合 方法名,变量名(小驼峰)
主类
- public 修饰的类称为主类,一个源文件最多只有一个主类
java源文件中可以定义多个 class,
但一 源文件中,最多可以定义一个 public 修饰的公共类
如果 源文件中 包含 public修饰的类,那么源文件的文件名 必须和 public 修饰的类名保持完全一致
Java 的 标识符 是区分大小写的
主类 和 主方法没有任何关系,但是有主方法的类可以作为程序的启动类
代码的注释
对代码的解释和说明, 注释不参与编译
为了更好的阅读代码
要求代码必须添加注释
- 单行注释
- 多行注释
- 文档注释
单行注释
一次只能注释一行, 用
//
标识 注释的开始。
单行注释通常写在语句上方
多行注释
一次性能够注释多行,用
/*
开头*/
结尾
多行注释通常写在语句上
多行注释可以嵌套单行注释,但不能嵌套多行注释
文档注释
可以用来生成
Java API
文档
文档注释 以/**
开头 , 以*/
结尾
文档注释 写在类上、方法上、属性上