摘要:一抽象类与接口参数抽象类接口默认的方法实现它可以有默认的方法实现接口完全是抽象的。它根本不存在方法的实现实现子类使用关键字来继承抽象类。抽象类是对整个类整体进行抽象,包括属性行为,但是接口却是对类局部行为进行抽象。 一:抽象类与接口 参数 抽象类 接口 默认的方法实现 它可以有默认的方法实现 接口完全是抽象的。它根本不存在方法的实现 实现 子类使用ex...
摘要:源码分析简介的和操作的时间复杂度是常量。可以存键值为,是线程不安全的。数组链表散列的数据结构实现桶,链表的实现桶的实现链表的实现值节点的键节点的值下一个节点链表构造方法方法是线程不安全的判断两个元素是否相等重要属性默认的桶初始容量。 hashmap源码分析 简介 hashmap的get和put操作的时间复杂度是常量。通过调用哈希函数将元素正确的分布到桶中。初始容量(capacity)的...
摘要:一创建一个源文件打开终端窗口在键盘上同时按下,打开终端窗口。书写,按下回车,保存文件三执行文件编译文件在终端窗口输入命令没有任何提示,说明编译成功。执行文件在终端窗口输入命令注意这一步不要输入的后缀然后看到输出结果 一、创建一个Java源文件 打开终端窗口:在键盘上同时按下 Ctrl + Shift + T,打开终端窗口。 创建一个 Java 源文件:在终端窗口输下面的命令: touc...
摘要:抽象数据类型的多个不同表示可以共存于同一个程序中,作为实现接口的不同类。封装和信息隐藏信息隐藏将精心设计的模块与不好的模块区分开来的唯一最重要的因素是其隐藏内部数据和其他模块的其他实施细节的程度。 大纲 面向对象的标准基本概念:对象,类,属性,方法和接口OOP的独特功能 封装和信息隐藏 继承和重写 多态性,子类型和重载 静态与动态分派 Java中一些重要的Object方法设计好的类面向...