java
jh624
这个作者很懒,什么都没留下…
展开
-
map的两种遍历方式和区别。
简单点的说:keySet()遍历是先将keys存入Set集合,再遍历该集合中的keys,再用 遍历得到的key取得相应的值 。value= get(key);获得值。而entrySet()则是把所有的键值对存入Set集合。一对一对的存的。得到所有的键值对,直接遍历该集合得到单个的键值对Map.Entry的对象。再用键值对这种类的方法getKey()和getValue()得到相应的健与值。原创 2013-12-11 01:00:25 · 2452 阅读 · 0 评论 -
三种获取字节码对象的方式及区别
方式一:对象.getClass() 方法是 根对象Object的方法。 是其他类继承Object的getClass方法。方式二:类名.class,你可以理解为字节码本身就是静态的,类加载的时字节码就进JVM了。所以类.class好比类调用静态方法似得调用字节码对象。方式三:Class.forName()是Class类的静态方法。参数是字符串,字符串是类的全路径名。接着上面的说。原创 2013-12-11 22:03:44 · 5382 阅读 · 1 评论 -
关于接口与Object 类的关系
看到这个标题,你或许就会想好自己的那份答案。但事实上这个确实没有答案,至少没官方证明它们之间的基友关系。。看法一:因为老师说,你可以把接口看作是特殊的类,所以不假思索的就认为接口也 继承 根类Object (这种看法是最无厘头的)看法二:毫无瓜葛。(找到一种不错的理由支持这一观点)用反正发来证明两者毫无瓜葛。如果接口继承Object类,那么你可以直接在接口名后面加e原创 2013-12-11 23:16:56 · 4028 阅读 · 4 评论 -
让人头疼的Cookie
说实话,关于Cookie,看上去相当简单的一个技术。手册上是这么说的:一小段信息,存在浏览器上的一小段标记信息。Cookie的主体是一个键值对构成,键值对都是字符串形式的。Cookie由服务端创建,不是浏览器自己创建的,服务端创建后发给浏览器。而浏览器在访问服务器时,在一定情况下会再次带给服务器。这样传递浏览器上的信息。浏览器和服务端中便形成了一定的私下通信。打个比方,就像原创 2014-01-08 16:46:23 · 1656 阅读 · 0 评论 -
转载<%@ include和<jsp:include的区别
include编译指令是在JSP程序的转换时期就将file属性所指定的程序内容嵌入,然后再编译执行;而include指令在转换时期是不会被编译的,只有在客户端请求时期如果被执行到才会被动态的编译载入只生成一个class文件多个Include不能带参数 可以 同一个request对象不转载 2014-08-12 15:35:58 · 1055 阅读 · 0 评论 -
@SuppressWarnings
简介:java.lang.SuppressWarnings是J2SE 5.0中标准的Annotation之一。可以标注在类、字段、方法、参数、构造方法,以及局部变量上。作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”)@SuppressWarnings({})@SuppressWarnings(value={})转载 2014-11-05 11:55:33 · 1321 阅读 · 0 评论