java基础
文章平均质量分 74
xiaofei0859
这个作者很懒,什么都没留下…
展开
-
keyset与entryset
1、基本概述SetMap.EntryK,V>> entrySet() 返回此映射中包含的映射关系的 set 视图。SetK> keySet() 返回此映射中包含的键的 set 视图。2、效率分析对于keySet其实是遍历了2次,一次是转为iterator,一次就从hashmap中取出key所对于的value。而entry转载 2017-12-05 10:15:03 · 452 阅读 · 0 评论 -
Map集合中value()、keySet()和entrySet()以及性能的分析
在Map集合中values():方法是获取集合中的所有的值----没有键,没有对应关系,KeySet():将Map中所有的键存入到set集合中。因为set具备迭代器。所有可以迭代方式取出所有的键,再根据get方法。获取每一个键对应的值。 keySet():迭代后只能通过get()取key entrySet():Set> entrySet() //返回此映射中包含的映射关系的转载 2017-12-05 10:18:12 · 609 阅读 · 0 评论 -
对Java Serializable(序列化)的理解和总结
1、序列化是干什么的? 简单说就是为了保存在内存中的各种对象的状态(也就是实例变量,不是方法),并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存object states,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候转载 2017-12-07 17:32:46 · 513 阅读 · 0 评论 -
java中classpath解释
对于classpath作用的解释在《Thinking in Java》中有如下解释: Java 解释器的工作程序如下: 首先,它找到环境变量CLASSPATH(将Java 或者具有Java 解释能力的工具——如浏览器——安装到机器中时,通过操作系统进行设定)。CLASSPATH 包含了一个或多个目录,它们作为一种特殊的“根”使用,从这里展开对.class 文件的搜索。从那个根开始,解转载 2017-12-25 20:34:27 · 873 阅读 · 0 评论 -
JSON解析
1.JSON解析 (1).解析Object之一:1{"url":"http://www.cnblogs.com/qianxudetianxia"} 解析方法:12JSONObject demoJson = new JSONO转载 2018-01-03 18:33:39 · 1332 阅读 · 0 评论 -
Class.forName()用法详解
主要功能Class.forName(xxx.xx.xx)返回的是一个类Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一.什么时候用Class.forName()?先来个热身,给你一个字符串变量,它代表一个类的包名和类名,你怎转载 2018-01-25 14:26:26 · 684 阅读 · 0 评论