Computer_TheoryCoding_Theory设计模式 2023-11-22 Source Edit History Creational Design Pattern 创建型模式 创建型模式,共五种: 工厂方法模式、 抽象工厂模式、 单例模式、 建造者模式、 原型模式。 工厂模式简单工厂模式工厂类根据参数,创建产品类。 查看更多
CodingJavaJava SECollection-集合CollectionSet 2023-11-21 Source Edit History TreeSet 有序 比较规则:数值:大小排序字符串:ASCII 表序 自定对象比较规则:实现 com 查看更多
CodingJavaJava SE内置常用API 2023-11-21 Source Edit History 哈希表 哈希值定义在 Object 中 , int hashCode() 默认使用地址值进行计算,一般会重写此方法,利用对象内属性值进行计算 重写后,只要属性值相同,哈希值就相同 哈希碰撞:有小概率,重写后不同对象的计算出来的哈希值相同 查看更多
Computer_TheoryCoding_Theory设计模式 2023-11-21 Source Edit History 设计模式概览 分类共二十三种 创建型模式,共五种: 工厂方法模式、 抽象工厂模式、 单例模式、 建造者模式、 原型模式。 结构型模式,共七种: 查看更多
Computer_Theoryalgo 2023-11-20 Source Edit History Tree 树 Node 节点 / 结点 父节点 左子节点 右子节点 子节点:直接子节点 度:每一个节点的子节点数量 二叉树 查看更多
CodingJavaJava SECollection-集合Collection 2023-11-19 Source Edit History Iterator 迭代器 InterableIterator<T> iterator() 集合调用,获取迭代器对象 Iterator 迭代器boolean hasNext() E next() 返回元素,并移动指针空元素异常: NoSuchElementException 查看更多
CodingJavaJava SE内置常用API 2023-11-19 Source Edit History Objects equals(Object a, Object b) isNull(Object obj) nonNull(Object obj) 查看更多
CodingJavaJava SE内置常用API 2023-11-18 Source Edit History Runtime java.lang.Runtime 代表当前虚拟机的运行环境 method获取:static Runtime getRuntime() 只能如此获得对象 exit(int status) 停止虚拟机System.exit() 的源码原理 查看更多