Java的优势
- 跨平台
- 什么是平台?
- 常见的操作系统
- 跨平台是什么?
- Java如何实现跨平台
- 基础语法
- 安全 健壮
- 免费 开源
- 简单
跨平台
什么是平台?
- OS操作系统
常见的操作系统
- Windows
- Linux
- Unix
- Solaris
跨平台是什么?
- 用java代码开发的应用程序 不受底层操作系统的限制 可以运行在任意系统上
Java如何实现跨平台
- JVM = java虚拟机
-
[翻译] 代码解释器 .java=> .class
-
[保镖] 字节码校验器 语法校验
-
语法校验不通过,无法生成新的.class文件
-
-
[秘书] 类加载器 加载.class文件
-
基础语法
定义类:访问权限修饰符 class 类名{}
定义方法:修饰符 返回类型 方法名(){}
定义方法参数:数据类型 参数名
安全 健壮
-
安全性
- 少指针 【弱化了指针的概念 没有伪指针】
- 多异常 【异常一旦产生 程序直接终端】
- 多自动的垃圾回收
-
安全性
- 考虑全面 【根据情况提供不同的解决方案】
免费 开源
- 1991年首次开源
- 1995年再次开源
简单
- 语法简单
- 少指针 多异常 多自动的垃圾回收
- java中没有运算符过载
- 思想简单
- 面向对象的思想