10 2012 档案

摘要:我们知道类的生命周期分为装载、连接、初始化、使用和卸载的五个过程。 其中静态代码在类的初始化阶段被初始化。而非静态代码则在类的使用阶段(也就是实例化一个类的时候)才会被初始化。 静态变量 可以将静态变量理解为类变量(与对象无关),而实例变量则属于一个特定的对象。 静态变量有两种情况: ● 静态变量是基本数据类型,这种情况下在类的外部不必创建该类的实例就可以直接使用 ● 静态变量是一个引用。这种情况比较特殊,主要问题是由于静态变量是一个对象的引用,那么必须初始化这个对象之后才能将引用指向它。因此如果要把一个引用定义成static的,就必须在定义的时候就对其对象进行初始化。public... 阅读全文
posted @ 2012-10-26 13:41 Ars_blog 阅读(1264) 评论(0) 推荐(0)
摘要:代码块会在1、普通代码快在方法中出现的代码块为普通代码块,例如:public class CodeBlock{ public void normal() { { //普通代码块的执行顺顺序正常 System.out.println("我是普通代码块"); } }}2、构造代码块在类中定义没有static关键字修饰的{}代码块为构造代码块,例:public class CodeBlock{ //构造器 public CodeBlock{ System.out.println("构造器"... 阅读全文
posted @ 2012-10-26 12:05 Ars_blog 阅读(296) 评论(0) 推荐(0)
摘要:这种方式需要在action中用到Response。但是我有一个疑问,在struts2的action中用到response好吗?是不是应尽量不用?需要导入的jar包ezmorph-1.0.6.jaraction代码:public class LoginAction extends ActionSuppor{ //将要被Struts2序列化为JSON字符串的对象 Map<String, Object> message; public Map<String, Object> getMessage() { return message; } publ... 阅读全文
posted @ 2012-10-26 11:05 Ars_blog 阅读(875) 评论(0) 推荐(0)
摘要:今天写AJAX动态判断登陆用户名密码,查资料鼓捣了一天返回JSON数据的问题,终于弄好了。JSON建构于两种结构:1.“名称/值”对的集合。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hashtable),有键列表(keyedlist),或者关联数组(associativearray)。2.值的有序列表。在大部分语言中,它被理解为数组(array)。这些都是常见的数据结构。JSON形式事实上大部分现代计算机语言都以某种形式支持它们。这使得一种数据格式在同样基于这些结构的编程语言之间交换成为可能。(JSON弄明白 阅读全文
posted @ 2012-10-24 16:01 Ars_blog 阅读(6747) 评论(0) 推荐(0)
摘要:commons.lang3.StringUtilsStringUtils.join(Object array[],String separator)将数组以符号或其他字符串为间隔组成新的字符串Object array[] 需要转换的数组。separator组成新串的间隔符号,如 "," "|"1 private static final String[] str = {"1","2","3","4"};2 String str2 = StringUtils.join(str, 阅读全文
posted @ 2012-10-20 22:55 Ars_blog 阅读(33760) 评论(0) 推荐(3)