04 2019 档案

摘要:先抛出两段有意思的代码: 1、猜猜下面代码的输出结果是什么: 2、实现swap方法: 分割线 1、答案:true false 在我们的认知里,如果i1==i2为true的话,那么i3==i4理论上也应该为true,很明显,结果告诉我们:i1和i2是同一个对象,i3和i4是不同对象 为什么会出现这样的 阅读全文
posted @ 2019-04-25 10:38 WoChenJun 阅读(308) 评论(0) 推荐(0)
摘要:先看一个简单的lambda表达式: Runnable r = () -> {System.out.println("Hello Lambda!");}; 啥意思? lambda表达式有三部分组成:参数列表,箭头(->),以及一个表达式或语句块 点开Runnable源码: 阅读全文
posted @ 2019-04-17 15:20 WoChenJun 阅读(152) 评论(0) 推荐(0)
摘要:静态代码执行的时候,spring是没有注入的,这个时候: 解决办法: 使用springboot的同学,需要动态获取生产、测试、开发环境的,可以在pom文件里定义 在application.yml里配置,系统根据pom定义的profileActive(test)会找相应的application-tes 阅读全文
posted @ 2019-04-12 20:16 WoChenJun 阅读(4013) 评论(0) 推荐(0)
摘要:一、 技能树真的只是针对入行几年的,技术还不过关的,四年以上真的要看甚至把握行业发展了。 人工智能,视觉计算,区块链,能否达到用专业的角度去看可行性呢。 二、 当然,每个人生活不一样,不是所有人都是技术爱好者。 记得上家公司,一个两年的程序员面对一个线程问题,束手无策,一脸茫然的样子。那时我也刚入行 阅读全文
posted @ 2019-04-09 10:15 WoChenJun 阅读(374) 评论(0) 推荐(0)
摘要:记录几个比较特别的1、protected Object clone() throws CloneNotSupportedException 其中官方文档中有一句:The class Object does not itself implement the interface Cloneable, s 阅读全文
posted @ 2019-04-03 15:27 WoChenJun 阅读(144) 评论(0) 推荐(0)
摘要:1) AbstractList 12) AbstractMap 13) AbstractSet 14) ArrayList 15) LinkedList 16) HashMap 17) Hashtable 18) HashSet 19) LinkedHashMap 110) LinkedHashSe 阅读全文
posted @ 2019-04-02 17:17 WoChenJun 阅读(194) 评论(0) 推荐(0)
摘要:看看wiki关于java.lang包的描述: The Java package java.lang contains fundamental classes and interfaces closely tied to the language and runtime system. This in 阅读全文
posted @ 2019-04-02 17:16 WoChenJun 阅读(397) 评论(0) 推荐(0)
摘要:首先看看wiki里的关于jdk结构的说明,已经非常清晰。虽然是英文版,但建议大家还是认真读一读。 1、Nomenclature, standards and specifications 2、General purpose packages 2.1java.lang 2.2java.io 2.3ja 阅读全文
posted @ 2019-04-02 17:15 WoChenJun 阅读(122) 评论(0) 推荐(0)