
Java
ZHY.Spiritual
这个作者很懒,什么都没留下…
展开
-
JAVA迭代器
迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。从以上的定义中可以发现,似乎Iterable()接口和Iterator()接口完全一致,没有任何区别。结合刚刚学习的内部类,可以发现这又是一个支持程序多样化的巧妙设计,充分的支持了多态和解耦。1、由原创 2017-02-13 11:18:25 · 374 阅读 · 0 评论 -
JAVA的几个简答题
1)嵌套静态类与顶级类有什么区别?一个公共的顶级类的源文件名称与类名相同,而嵌套静态类没有这个要求。一个嵌套类位于顶级类内部,需要使用顶级类的名称来引用嵌套静态类,如 HashMap.Entry 是一个嵌套静态类,HashMap 是一个顶级类,Entry是一个嵌套静态类。2)你能写出一个正则表达式来判断一个字符串是否是一个数字吗?一个数字字符串,只能包含数字,如 0 到原创 2017-04-12 10:16:49 · 1134 阅读 · 0 评论 -
JSON序列化
JSON之所以流行,拥有与JavaScript类似的语法并不是全部原因。更重要的一个原因是,可以把JSON数据结构解析为有用的 JavaScript对象。与XML数据结构要解析成DOM文档而且从中提取数据极为麻烦相比,JSON可以解析为JavaScript对象的优势极其明显。JSON对象早期的JSON解析器基本上就是使用JavaScript的eval()函数。由于JSON是JavaScri原创 2017-07-16 22:44:46 · 999 阅读 · 0 评论