随笔---自己不清楚的点

---------------标准的十五个“-”的分隔线标识

---------------今天看程序时遇到两个不明白的,一个是var updateDatas = $(".dataTr.save"); 不明白是啥意思。后来 在ie  debug出来知道了,这是样式选择器,样式为   class="dataTr  save"的,jquery查询是这样写。

---------------另一个就是var TBodyObj = $(obj).parents("#mainTable").find("tbody:visible"); 这个是用来获取显示的tbody的,但是ie8上获取TBodyObj的length有时是0(等同为 获取不到),有时是1(获取到了),但是用火狐和谷歌获取则始终不为0(获取到了),

   后来发现,当tbody中无内容填充(即没有可显示的内容)时,ie8获取为0,有内容时获取为1.  自己琢磨了琢磨,貌似ie8认为无填充内容时,tbody默认不显示即visible=false, 举一反三,貌似tr td也是这样。。。。。。。。。。个人观点,欢迎大家批评指正。

 ---------------map的遍历方式

   

		Map<String,String> m=new HashMap<String,String>();
		m.put("a", "AA");
		m.put("b", "BA");
		m.put("c", "CA");
		System.out.println(m);//{c=CA,b=BA,a=AA}
		System.out.println(m.entrySet()); // [c=CA,b=BA,a=AA]
		for (Object o : m.keySet()) {
			System.out.println(o);// key  c,b,a
			System.out.println(m.get(o));//value  CA,BA,AA
		}

		for (Map.Entry<String, String> me : m.entrySet()) {
			System.out.println(me); //c=CA,b=BA,a=AA
			System.out.println(me.getKey()); //key c,b,a
			System.out.println(me.getValue()); // value CA,BA,AA
		}

 在此提及一下,打印map是外面是{},打印list或set时外面是【】

     排序问题: list元素有序可重复,set元素无序不可重复,list,set,map可通过Collections工具类的sort方法进行排序

              集合里面排序是重点          

---------------基本类型占用字节

  byte   1  short  2 int  4 long 8  float 4 double 8 char 2             

猜你喜欢

转载自blog.csdn.net/zhaohefeijava/article/details/19078747