1.JAVA 虚拟机
2.垃圾收集
3.代码安全
Java 语言是解释执行 从某种意义上 Java 文件是编译的 (从源文件 到类文件 的过程)
Java 目标代码 成为字节码 存储在.class 文件里 字节码是不依赖机器硬件平台的二进制代码
1.JAVA开发环境的安装
2.JAVA 应用程序(第一个 程序 在屏幕上打印 Hello World)
在命令行中输入如下命令 运行一个JAVA程序
$ java 程序名 【参数列表】
如果有多个参数 用空格隔开
public static void main (String args[])
关键字的说明
public 说明main() 是公有方法
static 编译器 main() 方法是静态的
String args[] 用来保存命令行的参数
3.程序的编译和运行
需要用到两个工具
1.编译器 javac
2.解释器 java
错误1:
目前按照书本上编写第一个程序 (Hello World)
发现按照步骤做下来发现 编译没有问题,运行的时候会出现 java.lang.ClassNotFoundException: 这样的错误
网上求助百度 发现 需要再 环境变量中 CLASS_PATH 里添加 ./ 当前路径即可解决,花了点时间
错误2:
层次错误 一个.java 源文件 可以包含 三个 顶层 元素,这三个元素是:
- 一个包说明,package语句,包说明可选
- 任意多个引入语句, 即import 语句
- 类和接口说明
这些语句按一定顺序出现 包说明 在引入语句 之前, 引入语句在类和接口 之前
从整体上看 Java 程序的结构如下:
- package 语句 零个或1个 必须放在文件开始
- import 语句 零个或多个 必须放在所有类定义之前
- 公有的(public)类定义:零个或1个
- 类定义:零个或多个
- 接口定义:零个或多个
- 每个源文件中,至少有一个类,最多只能有一个public 类,源文件命名时,若文件中含有public类,源文件必须跟该类名一致
以上内容出处来自 <Java 程序设计第四版> 辛运帏 饶一梅 编著