![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识归档
文章平均质量分 81
费城之鹰
天津理工大学,计算机与通信工程学院,计算机科学与技术。
展开
-
泛型应用范例
接口定义完成,但是接口中没有任何的方法,这样的接口称为标识接口。原创 2023-03-08 12:00:36 · 162 阅读 · 1 评论 -
java知识7------泛型
java泛型原创 2022-11-10 14:30:40 · 206 阅读 · 0 评论 -
关于Java多线程---------(4,经典案例-生产者与消费者、线程的生命周期)
生产者生产的是信息,就可以定义一个信息类,生产者和消费者同时占有这个信息类的引用,那么,就可以将生产者和消费者两个线程通过信息类联合在一起。生产者不断生产,消费者取走生产者生产的产品;生产者实现多线程机制;消费者实现多线程机制;原创 2022-11-03 19:49:46 · 281 阅读 · 0 评论 -
java知识6-----多线程
java多线程原创 2022-09-14 11:25:35 · 177 阅读 · 0 评论 -
java知识5-----包及访问控制权限
包、访问控制权限原创 2022-09-09 11:35:44 · 303 阅读 · 0 评论 -
java知识4-----异常
异常原创 2022-08-29 11:47:15 · 162 阅读 · 0 评论 -
java知识3-----核心2-面向对象高级 续3
Object类、包装类、匿名内部类原创 2022-08-24 11:52:07 · 154 阅读 · 0 评论 -
java知识3-----核心2-面向对象高级 续2
抽象类、接口的区别及应用用---设计模式:模板设计、工厂设计、代理设计、适配器设计原创 2022-07-27 16:02:30 · 132 阅读 · 0 评论 -
java知识3-----核心2-面向对象高级 续1--对象多态性
可以发现,通过子类进行父类对象的实例化操作,即对象发生向上转型之后,如果调用的方法被子类覆写过,则调用的肯定都是子类中覆写过的方法,但是当方法没有被覆写过,则调用的就是父类中继承过来的方法,也就是从父类中去找的方法。但是知道B类的情况下,就可以通过BextendsA,知道B是A的子类,这样,就知道了A和B两个类是有关系的;进行向上转型,运行后可以发现,子类对象向上转型成父类对象后,调用的方法依然是子类覆写过的方法。转型后,因为操作的是父类对象,所以是无法找到在子类中定义的新方法的。.............原创 2022-07-27 15:48:53 · 262 阅读 · 0 评论 -
java知识2-----核心1-面向对象基础-----续1
这里写目录标题static 关键字static关键字的作用static属性、static方法java中的内存区域划分:1,栈内存:保存对象名称(保存访问的堆内存的地址)2,堆内存:保存每个对象的具体属性3,全局数据区:保存static类型的属性4,全局代码区:保存所有方法的定义static的使用限制static 关键字static关键字的作用java中可以使用static声明属性和方法,非static声明的属性或者方法,每个对象都占有各自的堆栈空间,如果希望一个属性被所有对象所共同拥有,则可以将其声明原创 2022-05-23 11:14:32 · 193 阅读 · 1 评论 -
java知识2-----核心1-面向对象基础-----续
String类的常用方法查询jdk-API文档是最权威的使用方式,java提供的各种方法、接口都做了详细的说明。1,字符数组与字符串的互转:public class StringAPIDemo01{ public static void main(String args[]){ String str1 = "hello" ; // 定义字符串 char c[] = str1.toCharArray() ; // 将一个字符串变为字符数组 for(int i=0;i<c.leng原创 2022-05-13 10:18:34 · 254 阅读 · 0 评论 -
知识点6-----数据结构 树 Tree
目录标题树 Tree树的定义、结点、结点的度、内部结点、叶子结点结点的层次、兄弟结点、树的深度有序与无序树树林树的存储结构双亲表示法孩子表示法孩子兄弟表示法树 Tree树的定义、结点、结点的度、内部结点、叶子结点树是n(n大于等于0)个结点的有限集。 n=0时称为空树。在任意一颗非空树中: 1),有且仅有一个根root结点。 2),当n>1时,其余结点可分为m(m>0)个互不相交的有限集,其中每一个集合本身又是一棵树,并且称为根的子树SubTree。 结点拥有的子树数称为节点的度。原创 2022-04-21 19:33:47 · 651 阅读 · 0 评论 -
知识点5----数据结构 键值对 HashMap、LinkedHashMap(LruCache缓存)
目录标题键值对、key-value、entry实体、散列链表键值对、key-value、entry实体、散列链表HashMap是键值对的数据结构,存储的时候使用的是散列式存储。public class HashMap<K,V> extends AbstractMap<K,V> implements Map<K,V>, Cloneable, Serializable {public abstract class AbstractMap<K, V>原创 2022-04-09 10:38:22 · 1461 阅读 · 0 评论 -
ArrayList LinkedList注意点
ArrayList内部使用的了一个Object数组来存储数据元素,所以ArrayList开辟的是一块连续的内存,是顺序存储的,有所有顺序存储的特性,查询快,插入删除慢。注意点:不可以for循环的remove ArrayList的元素值得一提的是,在for循环中是不可以直接remove元素的,否则很容易出现IndexOutOfBoundsException异常,为什么呢,查看源码,可以知道,remove的过程其实是删除某个节点,然后将节点后的元素都向前移动了,但是for循环结束条件的ArrayList对原创 2022-01-30 10:01:10 · 653 阅读 · 0 评论 -
ArrayList、LinkedList继承结构图
#mermaid-svg-TOSq3aEqsLANZ72v .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-TOSq3aEqsLANZ72v .label text{fill:#333}#mermaid-svg-TOSq3aEqsLANZ72v .node rect,#mermaid-svg-TOSq3aEqsL原创 2022-01-29 20:47:47 · 1202 阅读 · 0 评论 -
java知识4-----数据结构 List
这里写目录标题数据结构概念逻辑结构:物理结构经典数据结构线性表(List):顺序存储方式线性表(ArrayList):链式存储方式线性表(LinkedList):链表的插入:链表的删除:循环链表双向循环链表双向循环链表的插入双向循环链表的删除ArrayListLinkedList继承结构数据结构概念数据结构:数据之间相互存在着一种或多种特定的关系的元素的集合。逻辑结构:数据对象中数据元素之间的相互关系分为:集合结构线性结构属性结构图形结构物理结构物理结构即存储结构。顺序存储结构原创 2022-01-29 14:54:27 · 1119 阅读 · 0 评论 -
java知识3-----核心2-面向对象高级
面向对象高级。原创 2022-01-27 15:15:17 · 398 阅读 · 0 评论 -
java知识2-----核心1-面向对象基础
面向对象基础原创 2022-01-27 15:14:34 · 341 阅读 · 0 评论 -
java知识1----基础
目录标题Java学习路径如何学JavaJava学习路径1,java基础程序设计:数据类型、控制语句、数组、方法;2,面向对象程序设计:封装、继承、多态、设计模式、异常、包;3,Java新特性:泛型、枚举、装箱,拆箱、可变参数、Annotation;4,应用程序开发:类集、二叉树、链表、类库、多线程、IO、反射、网络、JDBC/Oracle,MySQL。如何学Java1,基本功扎实-----编程基本功,编程能力;2,学会查找doc文档,依靠文档而不是依靠人脑记忆;3,背代码,这是编程最重要原创 2021-12-08 15:17:11 · 434 阅读 · 0 评论