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)
    不同的对象收到相同的信息可产生完全不同的效果,实现的细节有接收对象自行决定
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 一:java概述:1,JDK:Java Development Kit,java的开发和运行环境,java的开发工...
    ZaneInTheSun阅读 7,600评论 0 11
  • 可复用的服务模块为业务产品提供基础公共服务,大型网站中这些服务通常都独立分布式部署,被具体应用远程调用。可复用的服...
    杰哥长得帅阅读 5,649评论 0 1
  • 做好自己,沉稳面对一切,不急不躁,不慌不忙,你是什么样终究会得到什么样的人生。路遥知马力日久见人心。不争一...
    洞庭小虾米阅读 1,105评论 0 0