![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java复习
Java复习
丑月十五
这个作者很懒,什么都没留下…
展开
-
java常用数据类型的互相转换(重要)
1、int转string int i = 5; String s = String.valueOf(i); //常用! String s = i + ""; String str = Integer.toString(i); 2、string转int s = "12345"; int i = Integer.parseInt(s); //常用 int i = Integer.valueOf(s).intValue(); 3、string转int[] String s="123456"; int[] ar原创 2021-09-25 23:45:53 · 84 阅读 · 0 评论 -
ConcurrentHashMap的实现原理(JDK1.7和JDK1.8)
看这个链接转载 2021-08-30 01:11:56 · 65 阅读 · 0 评论 -
Spring中的循环依赖问题
链接1 链接2 大致的流程就是: 1. 类 A 与 B 中属性相互引用,造成循环依赖 2. A 实例化完成,将自己提前曝光到 singletonFactories 缓存中(这里是三级缓存) 3. A 实例进行依赖注入,发现自己依赖对象 B,就尝试获取 B 实例引用 4. B 此时还没初始化,先进行实例化并将自己曝光到 singletonFactories 缓存中(这里也是三级缓存) 5. B 实例进行依赖注入,发现自己依赖对象 A,就尝试获取 A 实例引用 6. 由于 A 实例尚未初始化完成,从 singl原创 2021-08-27 14:50:45 · 55 阅读 · 0 评论 -
Spring中的AOP动态代理两种实现方式
看这个链接转载 2021-08-26 22:24:17 · 66 阅读 · 0 评论 -
java中的hashmap讲解
参考1 参考2 参考如上链接转载 2021-08-01 20:11:26 · 45 阅读 · 0 评论 -
错误、运行时异常和普通异常的区别
Throwable 是所有 Java 程序中错误处理的父类 ,有两种资类: Error 和 Exception 。 Error :表示由 JVM 所侦测到的无法预期的错误,由于这是属于 JVM 层次的严重错误 ,导致 JVM 无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。 Exception :表示可恢复的例外,这是可捕捉到的。 Java 提供了两类主要的异常:runtime exception 和 checked exception 。 1、checked excep原创 2021-07-27 18:26:35 · 166 阅读 · 0 评论 -
String、StringBuffer、StringBuilder的区别
1 String为什么是不可变的? 我看过源代码,String类中有一个byte[]数组,这个byte[]数组采用了final修饰, 因为数组一旦创建长度不可变。并且被final修饰的引用一旦之乡某个对象之后,不能在指向其他对象,所以String是不可变的。 2 StringBuffer/StringBuilder 为什么是可变的呢? 我看过源代码,StringBuffer/StringBuilder内部实际上是一个byte[]数组, 这个byte[]数组没有被final修饰,StringBuffer/St原创 2021-07-27 15:21:41 · 36 阅读 · 0 评论 -
java集合考点
在java的集合中,判断两个对象是否相等的规则 (1)先判断两个对象的hashCode是否相等: 如果不相等,认为两个对象也不相等,结束。 如果相等,转(2)。 其实,这一点只是为了提高存储效率而要求的,其实理论上没有也可以,但如果没有,实际使用时效率会大大降低)。 (2)再判断两个对象用equals运算是否相等: 如果不相等,认为两个对象也不相等。 如果相等,认为两个对象相等(equals()是判断两个对象是否相等的关键)。 ...原创 2021-07-27 14:47:19 · 52 阅读 · 0 评论 -
java中equals()和==的区别
看这个链接 链接中最后一个例子的 System.out.println(v1 == v2);//(2)false 是false,写错了转载 2021-07-27 13:51:42 · 52 阅读 · 0 评论 -
java中只有值传递
看这个链接 真的难理解转载 2021-07-24 16:47:41 · 42 阅读 · 0 评论