摘要: 我们在安装Java环境时,需要用到这样两个文件 然后还需要配置环境变量JAVA_HOME、CLASSPATH 但是,却有很多人不知道配置JDK和JRE是干嘛的 可以看出JDK和JRE是包含关系的,下面会更加进一步地解释 01 JVM 扯到JDK和JRE,那就一定要扯一下JVM(Java Virtua 阅读全文
posted @ 2020-06-22 13:05 程序员徐小白 阅读(195) 评论(0) 推荐(0)
摘要: Lambda表达式 1 为什么会有Lambda表达式 要说Lambda表达式,就一定要先说一下匿名类了,像使用Thread时,要创建一个Runnable接口的实现类放入Thread的构造方法中,一般情况下都是采用内部类的形式来创建的 例如 代码 Thread thread1=new Thread(n 阅读全文
posted @ 2020-06-22 13:05 程序员徐小白 阅读(52) 评论(0) 推荐(0)
摘要: 对象的生命周期 Java对象在JVM中的运行周期大致上分为七个阶段,创建阶段(Creation)、应用阶段(Using)、不可视阶段(Invisible)、不可到达阶段(Unreachable)、可收集阶段(Collected)、终结阶段(Finalized)与释放阶段(Free) 用了那么久的Ja 阅读全文
posted @ 2020-06-22 13:05 程序员徐小白 阅读(96) 评论(0) 推荐(0)
摘要: 一、为什么会有四种引用 01 在一开始当一个对象不被引用(就是没有属性/变量引用,例如Object ob=new Object();ob=null;)时,就会被JVM自动回收,在没有等于null之前就是强引用。 打个比方,就像你去餐厅吃饭,你站在位置上就是引用了这个位置,服务员(JVM)就不会过来收 阅读全文
posted @ 2020-06-22 13:05 程序员徐小白 阅读(90) 评论(0) 推荐(0)