跨平台
我们使用java开发出来的应用程序不受底层操作系统的限制 可以运行在所有的操作系统上面。
JVM:
类加载器 = ClassLoder 加载一个类的.class文件
字节码校验器 = ByteCode Verifier 对每个文件进行语法校验
解释执行器 = Interfreter 解释翻译的工作。
安全健壮
安全:少指针 多异常 多自动的垃圾回收gc(垃圾回收器)。
免费开源
简单
语法简单
思想简单:类:一组类型相同事物高度抽象之后的集合概念。
对象:类的一个具体的实例。
引用:对象的名字
属性:对象有什么
方法:对象会什么/功能/行为
各种创建与引用
创建对象: 类名 对象名 = new 类名();
对属性赋值:对象名.属性 = 值;
创建类: 访问权限修饰符 class 类名{}
定义方法: 修饰符 返回类型 方法名(参数){}
调用方法: 对象名.方法名()