1.运行环境
JDK: 程序员开发工具包,包含JRE和开发人员使用的工具
JRE: java程序的运行时环境,包含JVM运行时的核心类库
JVM: java虚拟机 跨平台 运行所有Java程序的假想计算机,编写Java代码,都运行在JVM上
三者的区别:
JDK 和 JRE 的区别: jdk 是开发工具包,包含了JRE ; JRE是运行环境,不提供开发工具包。
JRE和JVM的区别: JRE 包含了JVM,JRE = JVM + lib。 JRE为 class 文件提供了运行的环境,但是需要JVM 进行class 文件的翻译,JVM 将翻译好的文件传给 os 系统或者是CPU 映射指令集,才能够最终完成运行。
2. HelloWorld开发步骤
编写源文件 .java
编译源文件 javac(javac.exe 编译器)
运行字节码文件 .class (java.exe 解释器)
例如:源文件是 hello.java
1. 找到源文件所在的目录,进入cmd
2. 编译源码:javac hello.java ,在存放.java文件的目录下会生成一个.class 文件
3. 运行程序:java hello
3.关键字与标识符
1) 标识符:
可以有字母,数字,下划线,$组成,不包含@,%,空格等其他特殊字符
不能以数字开头
严格区分大小写
命名要见名知意
类名(大驼峰),方法(小驼峰),包名(全小写) 公司的域名倒着写+项目名
; 就像句号,用来作为语句的结束符
2)关键字
````text
Java 语言中被赋予特定意义,53个关键字 , 两个保留字
const
goto
````
关键字不能用于标识符
3) 注释
// 单行注释
/* 多行注释*/
/** 文档注释*/
4.常量与变量
1)常量
在程序中一成不变的
2) 变量
程序中想要记录,一些一直在变的值,就需要定义变量.
三要素:变量类型 变量名 = 变量值
成员