摘要:原文:https://mp.weixin.qq.com/s/ypCIMGxyp7AX5cxG5UJ1Hg 值类型 vs 引用类型 这两个概念的准确区分,对于深、浅拷贝问题的理解非常重要。正如Java圣经《Java编程思想》第二章的标题所言,在Java中一切都可以视为对象!所以来到Java的世界,我们
阅读全文
摘要:// Arrays.asList("a:1.0", "b:2.0", "c:3.0") --> Map {a=1.0, b=2.0, c=3.0} Map<String, Double> kvs = new HashMap<>(); Arrays.asList("a:1.0", "b:2.0", "c:3.0") .stream() .map(elem -> elem.split(":")) .f
阅读全文
摘要:不带分隔符 list -> string 带分隔符
阅读全文
摘要:输出: 来源: https://www.cnblogs.com/xmqa/p/8796859.html
阅读全文
摘要:一.如何判断对象已死 垃圾回收器并不是java独有的,垃圾回收器的作用就是回收对象释放内存空间,那么如何判断哪些对象应该被回收呢? 在Java语言中是采用GC Roots来解决这个问题。如果一个对象和GC Roots之间没有链接,那么这个对象也可以被视作是一个可回收的对象。 Java中可以被作为GC
阅读全文
摘要:作为Java开发人员,我们都知Java可以一次编译,到处运行所谓到处运行指的是部分系统环境都可以运行Java代码,为什么呢?前提是系统中装了Java虚拟机,也就是有Java环境就可以!那么你对虚拟机又了解多少呢,最近公司面试的过程中我每次都会问面试者对于虚拟机的了解,搭上来的人不多,今天趁着有时间整
阅读全文
摘要:public static void main(String[] args) { aaa: for (int j = 0; j "+ j); bbb: for (int i = 0; i "+ i); if(i==0){ break bb...
阅读全文
摘要:本文旨在用最通俗的语言讲述最枯燥的基本知识 学过Java基础的人都知道:值传递和引用传递是初次接触Java时的一个难点,有时候记得了语法却记不得怎么实际运用,有时候会的了运用却解释不出原理,而且坊间讨论的话题又是充满争议:有的论坛帖子说Java只有值传递,有的博客说两者皆有;这让人有点摸不着头脑,下
阅读全文
摘要:转自:http://url.cn/5tL9F5D 值传递和引用传递 值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。 引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数
阅读全文
摘要:publicclass Test2 { staticboolean foo(char c) { System.out.print(c); returntrue; } publicstaticvoid main(String[] argv) { int i = 0; //for(65;88&&(i<2);67) ...
阅读全文
摘要:https://blog.csdn.net/soonfly/article/details/70147205 :图解 https://blog.csdn.net/wjzhang5514/article/details/70209403: 示例对比详解
阅读全文
摘要:from: http://thinkinjava.cn/2018/06/Java-%E5%A6%82%E4%BD%95%E4%B8%8D%E4%BD%BF%E7%94%A8-volatile-%E5%92%8C%E9%94%81%E5%AE%9E%E7%8E%B0%E5%85%B1%E4%BA%AB
阅读全文
摘要:原子性、可见性、synchronized 有好理解: from: https://blog.csdn.net/wohaqiyi/article/details/67635010 1、原子性 (1)原子是构成物质的基本单位(当然电子等暂且不论),所以原子的意思代表着——“不可分”; (2)原子性是拒绝
阅读全文
摘要:转自:https://blog.csdn.net/z69183787/article/details/53005961fst是完全兼容JDK序列化协议的系列化框架,序列化速度大概是JDK的4-10倍,大小是JDK大小的1/3左右。 首先引入pom de.ruedigermoeller fst 2.04 package zookeeper.seria; import java.io...
阅读全文
摘要:☆ Assert.notNull(haha, "未找到需要导入的计划1");//haha必须不能为null,if为null则抛出message的异常; Assert.hasText((message, "输入信息错误!"); if (message== null || message.equls("")) { throw new IllegalArgumentException...
阅读全文