J2SE学习备忘录
文章平均质量分 78
Skipper_java
这个作者很懒,什么都没留下…
展开
-
关键字synchronized
<br /><br />为解决操作的不完整性问题,在Java 语言中,引入了对象互斥锁的概念,来保证共享数据操作的完整性。每个对象都对应于一个可称为" 互斥锁" 的标记,这个标记用来保证在任一时刻,只能有一个线程访问该对象。 关键字synchronized 来与对象的互斥锁联系。当某个对象用synchronized 修饰时,表明该对象在任一时刻只能由一个线程访问。<br />public void push(char c){<br /> synchronized(this){ //this表示Stac转载 2011-01-19 10:54:00 · 514 阅读 · 0 评论 -
Java学习之Iterator(迭代器)的一般用法 (转)
<br /><br />迭代器(Iterator)<br /> 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。<br /> Java中的Iterator功能比较简单,并且只能单向移动:<br /> (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.转载 2011-02-25 16:33:00 · 432 阅读 · 0 评论 -
ArrayList的使用方法【转载】
<br /><br />1、什么是ArrayList<br /> ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小<br /><br />2、如何使用ArrayList<br /> 最简单的例子:<br />ArrayList List = new ArrayList();<br />for( int i=0;i<10;i++ ) //给数组增加10个I转载 2011-02-25 16:37:00 · 510 阅读 · 0 评论 -
Iterator用法 JAVA(转)
引用迭代器(Iterator) 迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。 Java中的Iterator功能比较简单,并且只能单向移动: (1) 使用方法iterator()要求容器返回一个Iterator。第一次调用Iterator的next()方法时,它返回序列的第一个元素。注意:iterator()方法是java.lang.Iterable接口,被Collecti转载 2011-03-25 13:56:00 · 860 阅读 · 0 评论 -
Struts2获得request和session方法
<br />request:<br />ValueStack request = ActionContext.getContex().getValueStack(); HttpServletRequest request = ServletActionContext.getRequest(); HttpServletRequest request = (HttpServletRequest ActionContext.getContext().get(ServletActionConte转载 2011-03-28 13:25:00 · 1107 阅读 · 0 评论 -
JAVA--null和“” null和空的区别
比如声明一个 String str ; 如果说str是null,那么内存根本没创建字符串对像,并由str引用。 如果说str是空串,那么确实存在一个由str引用的字符串对像,只不过这个字符串的值是"" null用来表示一个引用没有实例存在,而""本身是一个实例,有自己的对象空间,和"zzyyxx"这样的String没什么区别。两个都是有值 !!!转载 2011-04-14 13:31:00 · 881 阅读 · 0 评论