http://blog.csdn.net/dd864140130/article/details/49885811 WeakReference与SoftReference的区别? 这点在四种引用类型中已经做了解释,这里简单说明一下即可: 虽然WeakReference 与 SoftReference 都有利于提高 GC 和 内存的效率,但是 WeakReference ,一旦失去最后一个强引用,就会被 GC 回收,而软引用虽然不能阻止被回收...
10、集合list -- ArrayList是否线程安全?如何线程安全地操作ArrayList? 11、集合list -- ArrayList扩容机制? https://knife.blog.csdn.net/article/details/120944429 12、
150道Java面试基础题(含答案)_程序大视界-CSDN博客_java150道面试题blog.csdn.net/xuri24/article/details/89518892
题解 https://blog.csdn.net/qq_38162448/article/details/81611894 分析 熟练并不只是能写出代码就够了,很多编程语法层面的小细节也必须关注!在工作中,很多 bug 的产生正是因为对细节知识的欠缺,因此这些细节也是面试官最爱考察的点。 比如Java 中的 == 和 equals 都是判断变量是否相等,但有啥区别呢?如果使用...
栈长整理了 2022 年最新、最全的 Java 面试题,题目涉及 Java 基础、集合、多线程、IO、分布式、Spring全家桶、MyBatis、Dubbo、缓存、消息队列、Linux…等等。 题库共 2,000+ 道,带全部答案,非常齐全! Java 基础 1、面向对象编程有哪些特征? 2、JDK 与 JRE 的区别是什么?
Java 最常见的面试题的答案已经全部更新完了,有些答案是自己总结的,也有些答案是在网上搜集整理的。这些答案难免会存在一些错误,仅供大家参考。如果发现错误还望大家多多包涵,不吝赐教,谢谢~ 很长时间,没有…
参考:https://blog.csdn.net/baoyinwang/article/details/107341997 泛型:泛型的本质是参数化类型。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口和泛型方法。泛型擦除:Java的泛型是伪泛型,使用泛型的时候加上类型参数,在编译器编译生成的字节码的时候会去掉,这个过程成为类型擦除。如...
Java基础题:1. JDK 和 JRE 有什么区别?jdk:java development kit,jdk是面向开发人员的,是开发工具包,包括开发人员需要用到的一些类,JDK中包含JREjre:java runtime Environment,jre是java运行时环境,包含了运行 Java 程序所需的类库、JVM(Java 虚拟机)和其他文件,但不包含 Java 的开发工具。如果只需...
测试demo:http://blog.csdn.net/u014042066/article/details/77574956 参阅我的博客《深入理解类加载》:http://blog.csdn.net/u014042066/article/details/77394480 用过哪些 Map 类,都有什么区别,HashMap 是线程安全的吗,并发下使用的 Map 是什么,他们内部原理分别是什么,比如存储方式, hashcode,扩容,默认容量等...
blog.csdn.net/a503921892/article/details/39048889 Xmx3550m:设置JVM最大可用内存为3550M。 -Xms3550m:设置JVM初始内存为3550m。此值可以设置与-Xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。 -Xss128k: 设置每个线程的堆栈大小。在相同物理内 存下,减小这个值能生成更多的线程。但是操作系统对一个进程内的...