2018年8月23日

为什么要用泛型而不是object

摘要: 【为什么要使用泛型】 通过泛型可以定义类型安全的数据结构(类型安全),而无须使用实际的数据类型(可扩展)。这能够显著提高性能并得到更高质量的代码(高性能),因为您可以重用数据处理算法,而无须复制类型特定的代码(可重用)。在概念上,泛型类似于 C++ 模板,但是在实现和功能方面存在明显差异。 基于 O 阅读全文

posted @ 2018-08-23 10:35 carwford 阅读(1850) 评论(0) 推荐(0) 编辑

2018年8月15日

HashMap笔记

摘要: 1、HashMap的简单使用 2、HashMap的核心思想 3、HashMap的源码解读 这个位置就算告诉我们容量必须是2的4次幂,默认16,负载因子0.75。这个位置也可以写成16。在java中的位移操作,用位移肯定要比直接写16要快的多,这是一个底层的运算。Java的底层是C语言,而C语言往下走 阅读全文

posted @ 2018-08-15 11:45 carwford 阅读(172) 评论(0) 推荐(0) 编辑

2018年7月7日

引起反思的一天

摘要: 最失败的一天,没有忙出质量,白白的断送了一天的时间和精力,虽说有收获,但是时间和效率的付出与成果相差甚远,有几点需要进行改进和反思:其一:纳什均衡点学习与生活,思考、计算其成本和价值是否与自身的成长和集体之间的价值成正比,反之则去,顺之则留。其二:专注与投入这一点至关重要,三心二意的努力一天,不如专 阅读全文

posted @ 2018-07-07 19:56 carwford 阅读(84) 评论(0) 推荐(0) 编辑

导航