2018.02.26@Java北大MOOC

Java初始

  • Java出现
    1990 SUN开发家用电器
    1994 Oka语言
    1995 Java
  • Java平台
    Java SE标准版
    Java EE企业版
    Java ME微型版
  • Java
    无直接指针
    自动内存管理
    数据类型长度固定
    不用头文件
    不包含结构联合
    不支持宏
    不用多重继承
    无类外全局变量
    无GOTO
  • Java三种核心机制
    Java虚拟机(Java virtual machine)
    代码安全性检测(code security)
    垃圾收集机制(Garbage collection)
  • java JVM读取并处理编译过的字节码
    定义了
    指令集
    寄存器集
    类文件结构
    堆栈
    垃圾收集站
    内存区域
  • java运行环境 JRE
  • JRE=JVM+API(lib) JDK=JRE+Tools
  • JRE运行程序时的三项主要功能
    加载代码由class loader
    检验代码由bytecode verifier
    执行代码由runtime interpreter完成
  • 跨平台,安全的,自动垃圾回收


    来源:官网
  • 对象 可标识存储区域
  • 类 具有共同属性和行为的对象集合
  • 类与对象
    类是对象的抽象
    对象是类的实例
  • 面相对象的三大特征
    封装性
    继承性
    多态性
  • 封装
    模块化
    信息隐蔽
  • 继承性
    父类和子类之间共享数据和方法
  • 继承的好处
    更好的进行抽象与分类
    增强代码的重用率
    提高可维护性
  • 多态性(polymorphism)
    不同的对象收到相同的信息可产生完全不同的效果,实现的细节有接收对象自行决定

你可能感兴趣的:(2018.02.26@Java北大MOOC)