![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
GodZ520
php
展开
-
java中集合使用场景
1.判断存储的类型, (一组对象[单列] 或 一组键值对[双列])2.一组对象[单列] : Collection 允许重复:List 增删多:LinkedList (底层维护了一个双向链表) 改查多:ArrayLisst (底层维护是一个Object类型的可变数组) 不允许重复:Set HashSet:无序,底层是HashMap,维护了一个哈希表(数组+链表+红黑树) TreeSet:排序, Li原创 2022-06-30 14:52:12 · 447 阅读 · 1 评论 -
java代码块调用
创建一个对象时,代码块调用顺序:1.调用静态代码块和静态属性初始化 (如果静态代码块和静态属性有多个,他们的调用优先级是一样的,则按照编写顺序调用)2.调用普通代码块和普通属性初始化(如果普通代码块和普通属性有多个,他们的调用优先级是一样的,则按照编写顺序调用)3。调用构造器...原创 2022-06-20 18:25:24 · 258 阅读 · 0 评论 -
java的多态,多态具体的体现
多态: 方法和对象的多种形态,是OOP的第三大特征,是建立在封装和继承的基础之上。多态具体体现:1.方法体现:方法的重载;方法的重写2.对象体现:1)对象的编译类型和运行类型可以不一致,编译类型在创建的时候就确定了,不能改变2)对象的运行类型是可以改变的,可以通过getClass()查看运行类型3)编译类型(=号左边) 运行类型(=号右边)......原创 2022-06-20 11:13:11 · 1229 阅读 · 0 评论 -
java基础
==和equals的区别:原创 2022-06-18 11:14:22 · 66 阅读 · 0 评论 -
java动态绑定机制
java动态绑定机制原创 2022-06-15 16:59:50 · 40 阅读 · 0 评论