2017年7月15日

123

摘要: 动拆箱/装箱 装箱过程:把基本类型用它们对应的包装类型进行包装,使基本类型具有对象特征。 拆箱过程:与装箱过程相反,把包装类型转换成基本类型。 基本数据类型与对象的差别 基本数据类型不是对象,也就是使用int、double、boolean等定义的变量、常量。 基本数据类型没有可调用的方法。 eg: 阅读全文

posted @ 2017-07-15 16:32 多情剑客无情剑; 阅读(140) 评论(0) 推荐(0)

java语法糖

摘要: 语法糖定义指的是,在计算机语言中添加某种语法,这种语法能使程序员更方便的使用语言开发程序,同时增强程序代码的可读性,避免出错的机会;但是这种语法对语言的功能并没有影响。Java中的泛型,变长参数,自动拆箱/装箱,条件编译等都是 泛型定义java的泛型只在源代码存在,只供编辑器检查使用,编译后的字节码 阅读全文

posted @ 2017-07-15 16:31 多情剑客无情剑; 阅读(190) 评论(0) 推荐(0)

考研散列表一张图

摘要: HashMap就是这种结构 根据key计算出(hashcode)在数组中的位置,若无元素,直接put 若有且key已经存在,覆盖掉以前老元素 若有且key不同 则链在后面 阅读全文

posted @ 2017-07-15 16:26 多情剑客无情剑; 阅读(224) 评论(0) 推荐(0)

(考研)散列表和hashcode和hashmap

摘要: HashMap实际上是一个“链表散列”的数据结构,即数组和链表的结合体。 Put操作: 如果两个key通过hash%Entry[].length得到的index相同,会不会有覆盖的危险? 这里HashMap里面用到链式数据结构的一个概念。上面我们提到过Entry类里面有一个next属性,作用是指向下 阅读全文

posted @ 2017-07-15 16:20 多情剑客无情剑; 阅读(541) 评论(0) 推荐(0)

导航