1.java的体系结构:
JavaSE 标准版,定位在个人计算机上的应用
JavaEE 企业版,定位在服务器端的应用
JavaME 微型版,定位在消费性电子产品的应用上
2.Java的特性和优势:
跨平台/可移植性,安全性,面向对象,高性能,简单性
3.垃圾回收机制
目的:释放内存
(1).不再使用的内存空间应收回
(2).GC的自动回收在Java中自动运行;提供一种系统级线程跟踪存储空间的分配情况,在JVM的空闲时,检查内存并释放可释放的存储空间
(3).GC的自动回收,提高了内存空间的利用效率,减少了因为没有释放空间而导致的内存泄漏
(4).GC的高级特性在后续谈到
4.Java跨平台原理:
(1).在执行的时候,表面上我们调用的是java.exe,实际上在你调用java.exe的时候,会去动态调用JVM,实际真正起到执行作用是JVM,
JVM将字节码文件一行一行的解释成为当前操作系统的可执行文件的格式. -------->> Java也是一个"解释型"的语言
(2).虚拟机JVM就充当了一个"翻译官:",将字节码文件翻译成为当前平台认识的可执行文件的格式
5.常用DOS命令:
(1).Microsoft公司推出的操作系统。(在windows之前的操作系统
DOS是英文"Disk Operating System"的缩写,其中文含意是"磁盘操作系统".
DOS是单用户、单任务的操作系统.(只能执行一个任务)
(2). 基本命令:
- 切换盘符: c: d: e: 大小写没有区分
- 显示详细信息:dir
- 改变当前目录:cd
- . 代表当前目录
- .. 代表上一层目录
- 清屏:cls
- 切换历史命令:上下箭头
- 补全命令:tab键
- 创建目录:md
- 删除目录:rd
- 复制命令:rd
- 复制文件命令:copy
- 删除文件:del ; del后面如果接的是文件夹/目录: 那么删除的就是这个文件夹下的文件,而不是文件夹
6.Hello world.java
7.扩展: JDK,JRE,JVM的关系: