摘要: 1 Tongue double,brings trouble. 说得多,麻烦多。 2 傻瓜的心在嘴里,聪明人的嘴在心里。 3 美丽和愚蠢是一对老搭档。 4 劝人要谈利益,不要空讲道理。 5 教你的孩子学会守口如瓶,他会很快学会如何说话。 6 Full of courtesie,full of cra 阅读全文
posted @ 2018-07-16 18:22 liycode 阅读(406) 评论(0) 推荐(0) 编辑
摘要: 1、成员变量 2、get()方法 3、set()方法 4、add()方法 5、remove()方法 6、clear()方法 java / 移除list里的所有元素 / public void clear() { modCount++; // 遍历数组,将每个元素设置成null for (int i 阅读全文
posted @ 2018-07-16 18:13 liycode 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 更新时间:2018 06 14 《Python指南》原文在 "这里" 。本篇笔记主要是划重点。 Python 3.6.3 1、简单入门 1.1 编码 默认情况下,Python 源文件是 UTF 8 编码。 你也可以为源文件指定不同的字符编码。 1.2 注释 Python 中的注释以 字符起始,直至实 阅读全文
posted @ 2018-07-15 21:46 liycode 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 1、HashMap底层实现 (数组+链表)。数组的长度总是2的n次方 2、基本属性 2、计算索引位置 为什么再次处理 : 基于算法: 这种计算方式在数组长度是2的n次方时得出的结果是均匀分布的(减少碰撞)。位运算有更高的效率,&运算占2个机器周期(一次逻辑运算和一次写)。 4、get()方法 5、p 阅读全文
posted @ 2018-07-13 18:11 liycode 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 更新时间:2017 06 03 《Java并发编程实战》文摘,有兴趣的朋友可以买本纸质书仔细研究下。 一 线程安全性 1.1 什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么 阅读全文
posted @ 2018-07-13 17:56 liycode 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 更新时间:2016 03 17 一、引言 《Effactive Java》中有这样的描述: 和`double int long BigDecimal`。 二、不可变性 是不可变类,每一个操作(加减乘除等)都会返回一个新的对象, 下面以加法操作为例: 我们很容易会认为会输出: 但实际上a plus b 阅读全文
posted @ 2018-07-13 17:44 liycode 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 更新时间:2018 04 19 根据网上资料整理 java 8增加了新的Date Time API (JSR 310),增强对日期与时间的处理。它在很大程度上受到Joda Time的影响。之前写过一篇关于Joda Time的文章,还没写完,现在直接写这个java 8的新Date Time API。 阅读全文
posted @ 2018-07-13 17:30 liycode 阅读(275) 评论(0) 推荐(0) 编辑