classpath
java搜索类的目标目录
Java程序制作过程
- 1 编写java源文件
- 2 编译源文件 javac 生成class文件
- 3 运行程序class文件。
classpath
java -calsspath -cp 类名
Jvm Jre Jdk
Jvm
java virtual machine,java虚拟机,sandbox(保证一次编译 到处运行)
Jre
java runtime environment ,java运行时环境
==jvm+核心类库
jdk
java development kit
==jre + 开发工具
java_home path
供基于java的软件寻找jdk的执行程序。
paht
path= %java_home%\bin
Java关键字
定义:被java语言赋予了特殊含义的单词
特点:关键字中所有的字母都是小写
class //类
interface //接口
byte //字节
short //短整型
int //integer整形
long
float //浮点型
double //双精度浮点
char //字符
void //空的 没有返回值
[定义值]
true //
false //
null //空的 给对象赋值的
[流程控制]
if
else
switch
case
default //默认 缺省
while
do //
for
step //步长
break //中断,结束循环
continue //继续,完成一个步骤后,进行下一次循环
return //返回
[修饰符]
private //私有的
protected //受保护的
public //共有的
abstract //抽象的
final //最终的
static //静态的
java中没有动态,只有非静态
non-static
synchronized //同步
extends //扩展,继承
java中只能继承一个,也即是只能有一个父类
implements ` //实现
new //新建
this //这个
super //超类的,父类
instanceof //是否是xxx的实例
try //尝试
catch //捕捉 抓取
finally //最终
throw //抛,抛出一个异常对象 动词
throws //定义方法的时候抛出异常 声明语句
package //包 文件夹
import //导入
native //本地的
strictfp //
transient //暂时的
vlotile // cpu不进行优化处理的
assert //断言
标识符
在程序中自定义的一些名称
26英文字母大小写 0-9 _$组成
定义合法标识符规则
- 1 数字不可以开头
- 2 不能使用关键字
java中区分大小写
名字尽量要有意义
java中的名称规范
包名:多单词组成时 所有的字母都小写
com.java.xxx```
**类名接口名字:多单词组成时,苏偶的单词的首字母大写。**
com.java.xxx.HelloWorld
**变量名和函数名:多单词组成时,第一个单词首字母消息,第二个单词开始每个单词首字母大写**
public int addTwoNumbers(int a,int b)
**常量名:所有字母大写 多个用_链接**
int PAI = 3.14;
## 注释 ##
**单行注释**//
**多行注释**/**/
**文档注释** /** */
文档注释是java特有的注释,可以被JDK提供的工具javadoc所解析,生成一套以网页问价形式体现的该程序说明文档
/**
*这里写文档注释 ,思想
*作者名 日期
*/
class HelloWorld{
public static void main(String [] args){
System.out.println("Hello World");
}
}