接口在输出调用时需要重写equals方法,ToString方法,hashcode方法 自动打包/解包(自动拆箱/装箱) 自动将基础类型转换为对象(装箱) 自动将对想转换为基础数据类型(拆箱) Comparable接口, Collections类 Collections的常用算法: sort(List ...
分类:
其他好文 时间:
2017-07-31 00:58:28
阅读次数:
228
枚举的方法 enum name:返回枚举的名称 ordinal:返回枚举的下标 valueof(String name):得到枚举对象 自动拆装箱 装箱:把基本数据类型转换成包装类 如 Integer i=10 拆箱:把包装类转换成基本数据类型 如 int m =i jdk特点:向下兼容,比如jdk ...
分类:
其他好文 时间:
2017-07-30 20:05:02
阅读次数:
162
Iterator(迭代器) 所有实现了Collection接口的容器都有一个iterator方法, 用来返回一个实现了Iterator接口的对象 Iterator对象称作迭代器, 用来方便的实现对容器内的元素的遍历 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了 ...
分类:
编程语言 时间:
2017-07-28 16:19:56
阅读次数:
313
1. 简单介绍 大家对基本数据类型都很熟悉。比如 int、float、double、boolean、char 等。基本数据类型是不具备对象的特性,比方基本类型不能调用方法、功能简单。。。,为了让基本数据类型也具备对象的特性, Java 为每一个基本数据类型都提供了一个包装类,这样我们就能够像操作对象 ...
分类:
编程语言 时间:
2017-07-26 19:22:46
阅读次数:
140
在技术方面无论我们怎么学习,总感觉需要提升自已不知道自己处于什么水平了。但如果有清晰的指示图供参考还是非常不错的,这样我们清楚的知道我们大概处于那个阶段和水平。 Java程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程 ...
分类:
编程语言 时间:
2017-07-26 14:36:23
阅读次数:
154
关于Dictionary<k,v>泛型集合 Dictionary<k,v>通常成为字典,<k,v>约束集合中元素类型; 编译时检查类型约束,无需装箱拆箱操作,与哈希表操作类似; ...
字符串转换成其他基本类型,以及包装类的自动装箱、拆箱 ...
分类:
编程语言 时间:
2017-07-19 00:19:42
阅读次数:
173
阅读目录 一.什么是装箱?什么是拆箱?二.装箱和拆箱是如何实现的三.面试中相关的问题 阅读目录 一.什么是装箱?什么是拆箱?二.装箱和拆箱是如何实现的三.面试中相关的问题 一.什么是装箱?什么是拆箱?二.装箱和拆箱是如何实现的三.面试中相关的问题 自动装箱和拆箱问题是Java中一个老生常谈的问题了, ...
分类:
编程语言 时间:
2017-07-16 23:37:05
阅读次数:
430
1.初始化块 实际上初始化块是一个假象,使用javac命令编译Java类后,该Java类中的初始化块会消失——初始化块中代码会被 “还原” 到每一个构造器中,且位于构造器全部代码的前面。 2.p125-p128 自己主动装箱,自己主动拆箱不太懂 3.包装类 4.单例类 实例: //提供一个静态方法。 ...
分类:
编程语言 时间:
2017-07-16 13:34:42
阅读次数:
168
动拆箱/装箱 装箱过程:把基本类型用它们对应的包装类型进行包装,使基本类型具有对象特征。 拆箱过程:与装箱过程相反,把包装类型转换成基本类型。 基本数据类型与对象的差别 基本数据类型不是对象,也就是使用int、double、boolean等定义的变量、常量。 基本数据类型没有可调用的方法。 eg: ...
分类:
其他好文 时间:
2017-07-15 17:58:19
阅读次数:
166