Java Learning_Note #1
Java Learning Note_1
目录
Java诞生于1995
1.Java基本特点
-
C++的优化版本(均面向对象)
-
三种核心机制
- Java虚拟机(JVM)
- 代码安全检测
- 垃圾收集机制
-
编译与运行

实际调用虚拟机去执行字节码
2.三核心机制说明与JDK
- JVM(虚拟的CPU)

- JRE(加载、校验、执行)--》安全

-
垃圾收集机制
- 线程跟踪存储空间分配
- JVM空闲时检查并释放可被释放的存储器空间
- 无需且无法人为干预回收过程
-
JDK

- JDK提供的工具

3.Java程序类型以及构成
3.1 Application&Applet
-
结构和运行环境不同
-
前者呢是独立的程序,需要一个执行器来运行
-
后者镶嵌到HTML网页中的非独立程序,需要一个网页,可以用专门的appletViewe来运行, 或者使用Web浏览器调用JAVA虚拟机来运行(使得网页动态、可交互)
3.1.1 Application

3.1.2 Applet

3.2 程序基本构成

- packae(源程序在什么路径下)
- public修饰的只能有一个同名
4.Java程序开发基本步骤
-
JDK的说明

-
编译前
- 设定path和classpath

- package使用时的要求

4.1 Application的编译与运行
-
编辑(任意编辑工具,文件名要与public的类名要一致,区分大小写)
-
编译(用JDK中提供的javac工具,编译为扩展名.class的字节码文件)

-
运行(用JDK中提供的java工具,执行.class文件中的指令的过程)

4.2 Applet的编译与运行(已经被弃用)
-
编辑
- 一个是源程序的编译和编辑
- 在HTML文件中嵌入Applet

-
编译(同Application)
-
运行

4.3 JDK中的其他几个工具

-
jar打包

-
javadoc生成文档

-
java的API文档

-
javap


浙公网安备 33010602011771号