刘秋宇
刘秋宇
全部文章
JavaSE
# Java Virtual Machine(5)
# LeetCode题解(Java版)(1)
# 专业程序员(12)
# 软件设计之道(5)
Basic Knowledge(18)
MySQL(8)
软考高级(1)
归档
标签
去牛客网
登录
/
注册
刘秋宇
没有理论指导的实践是盲目的实践,不与实践相结合的理论是空洞的理论。
全部文章
/ JavaSE
(共18篇)
【Java】那些年,我曾错过的题(持续更新)
3*0.1 ==0.3返回值是什么? false,因为有些浮点数不能完全精确的表示出来. a=a+b与a+=b有什么区别吗? += 操作符会进行隐式自动类型转换,此处a+=b隐式的将加操作的结果类型强制转换为持有结果的类型,而a=a+b则不会自动进行类型转换. 红黑树有哪几个特征? 1....
2022-06-15
0
229
【JavaSE】Throwable接口详解
Throwable是所有错误或异常的超类 Throwable的两个子类:Error和Exception Error 发生在JVM层次的错误,无法捕捉,该错误是不可恢复的。比如OutOfMemoryError。 Exception 可恢复的异常。包括以下两种类型: (1)运行时异常Runti...
2022-06-15
0
245
【JavaSE】聊聊JavaIO与NIO流的区别
先来说说Java中的IO流 I/O类库中使用“流”这个抽象概念。Java对设备中数据的操作是通过流的方式。 表示任何有能力产出数据的数据源对象,或者是有能力接受数据的接收端对象。 “流”屏蔽了实际的I/O设备中处理数据的细节。IO流用来处理设备之间的数据传输。设备是指硬盘、内存、键盘录入、网络等。...
2022-06-15
0
235
【JavaSE】谈谈Java中的反射
反射机制的定义 反射机制是在运行时,对于任意一个类,都能够知道这个类的所有属性和方法; 对于任意个对象,都能够调用它的任意一个方法。 在java中,只要给定类的名字,就可以通过反射机制来获得类的所有信息。 这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。 什么时候会用到...
2022-06-15
0
234
【JavaSE】谈谈List、Set、Map的区别
List(对付顺序的好帮手): List: 1.可以允许重复的对象。 2.可以插入多个null元素。 3.是一个有序容器,保持了每个元素的插入顺序,输出的顺序就是插入的顺序。 4.常用的实现类有 ArrayList、LinkedList 和 Vector。 ArrayList 最为流行,它提供了使...
2022-06-15
0
176
【JavaSE】HashMap常见问题解答
HashMap 与 ConcurrentHashMap 的异同 都是 key-value 形式的存储数据; HashMap 是线程不安全的,ConcurrentHashMap 是 JUC 下的线程安全的; HashMap 底层数据结构是数组 + 链表(JDK 1.8 之前)。 JDK 1....
2022-06-15
1
314
【JavaSE】ArrayList 和 LinkedList 适用场景分析
ArrayList 优点:ArrayList 是实现了基于动态数组的数据结构,因为地址连续,一旦数据存储好了,查询操作效率会比较高(在内存里是连着放的)。 缺点:因为地址连续,ArrayList 要移动数据,所以插入和删除操作效率比较低。 LinkedList 优点:LinkedList 基于...
2022-06-15
0
267
【JavaSE】谈谈成员变量和局部变量的区别
1、成员变量是独立于方法外的变量,局部变量是类的方法中的变量 成员变量:包括实例变量和类变量,用static修饰的是类变量,不用static修饰的是实例变量,所有类的成员变量可以通过this来引用。 局部变量:包括形参,方法局部变量,代码块局部变量,存在于方法的参数列表和方法定义中以及代码块中。 2...
2022-06-15
0
229
首页
上一页
1
2
下一页
末页