Java文件相关操作最佳实践 摘要 2024-08-15 JAVA Java基础常识 原创 为什么说Java是平台无关的 Java可以做到一次编写处处运行,主要归功于Java虚拟机(JVM)的设计。 2024-06-14 JAVA Java基础常识 原创 未完待续 Java一些技术题目 面试这么多次被问了很多问题,慢慢积累答案吧,绝不放弃 2022-07-22 JAVA Java基础常识 原创 未完待续 Java JVM类加载机制 Java的类加载过程是什么样子的?Java类的生命周期是什么样子的 分成357,3个阶段,5个步骤,7个小结 可以看成三个阶段: 加载->连接->初始化 5个步骤,其中因为 连接可以分成:验证->准备->解析。所以加 2022-04-02 JAVA Java基础常识 原创 未完待续 JDK动态代理 VS Cglib动态代理 Cglib不是更强么,为什么有了Cglib还要有JDK动态代理存在的必要 2022-03-28 JAVA Java基础常识 原创 Java 深入分析I/O模型 我们要讲IO模型,我不像网上的一些文章,上来就讲 阻塞IO、非阻塞IO、多路复用IO、信号驱动IO、异步IO等的原理,也不讲 同步、异步、阻塞、非阻塞 的区别和联系,更不想讲 多路复用IO中 select、poll、epoll 的三种实现。虽然后面都会讲到。 2022-03-25 JAVA Java基础常识 原创 未完待续 JAVA StackOverFlow vs OutOfMemeroy 栈在内存不足的时候是先抛出 StackOverFlow 呢还是先抛出 OutOfMemeroy呢 2022-03-21 JAVA Java基础常识 原创 Java Jvm垃圾回收 单说垃圾回收,这里涉及三个问题,哪些区域的垃圾需要回收,这些区域的垃圾如何识别,这些区域的垃圾如何回收。 2021-05-25 JAVA Java基础常识 原创 Java 为什么尾递归能优化 要知道一个道理,计算机特别讨厌递归程序,特别讨厌。因为处理不好,内存就被吃光了。 2020-04-13 JAVA Java基础常识 原创 未完待续 Java Java内部类 内部类就是类里面的类 2020-04-09 JAVA Java基础常识 原创 Java 为什么需要锁 我们把多个线程竞争处理的资源称为临界资源(代码块、方法体等),当一个线程获得了临界资源的使用权以后,为了保证临界资源在同一时间只能由一个线程获得,其它线程必须等这个线程处理完以后才能通过竞争再次尝试获得临界资源的使用权。 追问 2020-02-11 JAVA Java基础常识 原创 Java 重载与重写 记住重载是同一个类中的行为,重写是父子类继承中的行为。 2020-02-05 JAVA Java基础常识 原创 Java