共计 1180 个字符,预计需要花费 3 分钟才能阅读完成。
1.2.1 Java 程序跨平台原理
Java 虚拟机跨平台(操作系统、服务器、数据库)
计算机执行机制
-
编译执行
- 将源文件编译成平台相干的机器码文件,一次编译,屡次运行
- 执行效率高,不可跨平台
-
解释执行
- 将源文件交给不同平台独有的解释器
- 执行效率低,能够跨平台
Java 执行机制
1.2.2 名词解释
-
JDK: Java 开发工具包
- JRE + Java 开发工具(javac.exe/jar.exe)= JDK
-
JRE: Java 运行环境
- JVM + 外围类库 = JRE
- JVM: Java 虚拟机
1.2.3 第一个 Java 程序
流程
- 新建 java 文件(以 .java 为后缀)
- 编写 java 代码
- 编译并运行
HelloWorld 详解
class HelloWorld{public static void main(String[] args){System.out.println("Hello World!");
}
}
class : java 关键字,申明类;辨别大小写
HelloWorld : 类名;自定义,须要是非法的标识符
类名后的 {} : 以后类的作用域,所有的代码都写在{} 内
public : java 关键字,拜访权限修饰符
static : java 关键字,动态的
void : java 关键字,返回值类型,类型为空
main : 办法名,main()是 java 程序的入口,一个类只能有一个 main 办法
String[] args : 参数列表
main()后的{} : 办法的作用域
System.out.println("xxx") : main()中执行的操作
1.2.4 文件名和类名和字节码文件名的关系
-
类名和字节码文件名
- 一样
-
文件名和类名
- 能够不一样
- 当类名用 public 润饰时,必须和文件名统一
1.2.5 一个 Java 文件中能不能呈现多个类
- 能够。
- 编译后,每个类都会生成对应的字节码文件,每个字节码都能够独立应用
- 类名不能反复
- 一个类只能有一个主办法 main()
-
只能有一个 public 润饰的类,且类名和文件名统一(否则编译该 java 文件时,会提醒找不到 Xxx 类)
公共类:public 润饰,类名要和文件名雷同(包含大小写),一个源文件中只能有一个公共类
1.2.6 编码标准
书写标准
-
层级之间必须应用 tab 缩进
- 类和办法
- 办法和办法体
……
- 一行只写一句代码
正文
- 对代码进行解释阐明
- 将不须要执行的代码暗藏起来, 正文不参加编译、运行
正文的分类
// 这是单行正文
/*
这是多行正文
能同时正文多行代码
*/
/**
* 这是一个文本正文
*/
文档正文联合 javadoc 命令能够生成文档
javadoc [options] [packagenames] [sourcefiles] [@files]
// 类名要用 public 润饰,否则提醒“javadoc: 谬误 - 找不到能够文档化的公共或受爱护的类”。
1.2.7 进制
逢几进一的制度
罕用的进制
-
二进制
- 0 ~ 1
-
八进制
- 0 ~ 7
-
十进制
- 0 ~ 9
-
十六进制
- 0 ~ 9、a ~ f
进制转换
-
十进制 -> 二进制
- 8421 法
- 除 2 倒取余
正文完