Snowberg

 

2011年9月26日

Java的初始化

摘要: 静态成员初始化(仅初始化一次,且是在访问到静态成员或者在类定义对象时进行)——》成员变量分配内存空间——》成员变量初始化——》构造函数此处注意1、static初始化在程序寻找字节码文件时候就已经开始了。也就是说在试图访问 Example.main()方法时已经加载了字节码文件,并对static进行了初始化。2、然后对非static的字段进行分配空间,分配空间后进行初始化,如果没有显示的表示出来,字段为默认值。3、执行构造函数。以上顺序在含有继承关系时以同样顺序执行,只不过是以这样的顺序:父类static——》子类staitc——》父类字段——》子类字段——》父类构造函数——》子类构造函数父类的 阅读全文

posted @ 2011-09-26 20:23 Snowberg 阅读(161) 评论(0) 推荐(0) 编辑

用java把google和baidu的URL编码还原成明文字串

摘要: 用java把google和baidu的URL编码还原成明文字串因为在做链接来源统计的时候需要把 http://www.baidu.com/baidu?word= ... B%F7&tn=myie2dg 这类的URL编码还原成明文字串,一般大部分的网站都是用普通的URL编码形式,如上面链接中的badu,这种很容易转换和还原,Java包里提供了两个类的不同方法URLEncode.encode()和URLDecode.decode()可以很方便实现,但也有特别一点的就是Google了,http://www.google.com/search?hl= ... 9C%E7%B4%A2&l 阅读全文

posted @ 2011-09-26 16:49 Snowberg 阅读(379) 评论(0) 推荐(0) 编辑

导航