01 2021 档案

Java8 Stream流式编程,极大解放你的生产力!
摘要:java8自带常用的函数式接口 Predicate<T> boolean test(T t) 传入一个参数返回boolean值 Consumer<T> void accept(T t) 传入一个参数,无返回值 Function<T,R> R apply(T t) 传入一个参数,返回另一个类型 准备数 阅读全文

posted @ 2021-01-18 10:13 Java知音号 阅读(578) 评论(0) 推荐(0) 编辑

搞定面试官:咱们从头到尾再说一次 Java 垃圾回收
摘要:接着前几天的两篇文章,继续解析JVM面试问题,送给年后想要跳槽的小伙伴 万万没想到,面试中,连 ClassLoader类加载器 也能问出这么多问题..... 万万没想到,JVM内存区域的面试题也可以问的这么难? 三、GC垃圾回收 1、GC是什么?为什么要GC GC:垃圾收集,GC能帮助我们释放jvm 阅读全文

posted @ 2021-01-15 10:33 Java知音号 阅读(798) 评论(0) 推荐(1) 编辑

SpringBoot项目,如何优雅的把接口参数中的空白值替换为null值?
摘要:问题发生 我们公司代码生成的时候,查询列表统一都是使用了setEntity() ,查询写法如下: public List<BasReservoirArea> selectList(BasReservoirArea basReservoirArea) { QueryWrapper<BasReservo 阅读全文

posted @ 2021-01-14 10:50 Java知音号 阅读(4439) 评论(1) 推荐(0) 编辑

万万没想到,JVM内存区域的面试题也可以问的这么难?
摘要:二、Java内存区域 1、Java内存结构 内存结构 程序计数器 当前线程所执行字节码的行号指示器。若当前方法是native的,那么程序计数器的值就是undefined。 线程私有,Java内存区域中唯一一块不会发生OOM或StackOverflow的区域。 虚拟机栈 就是常说的Java栈,存放栈帧 阅读全文

posted @ 2021-01-13 10:12 Java知音号 阅读(624) 评论(0) 推荐(0) 编辑

万万没想到,面试中,连 ClassLoader类加载器 也能问出这么多问题…..
摘要:1、类加载过程 类加载时机 「加载」 将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在内存上创建一个java.lang.Class对象用来封装类在方法区内的数据结构作为这个类的各种数据的访问入口。 「验证」 主要是为了确保class文件中的字节流包含的信息是否 阅读全文

posted @ 2021-01-12 10:20 Java知音号 阅读(1690) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示