
JAVA基础
foxhlc
这个作者很懒,什么都没留下…
展开
-
java的初始化顺序
JAVA初始化顺序 1、调用顺序: JAVA类首次装入时,会对静态成员变量或方法进行一次初始化,但方法不被调用是不会执行的,静态成员变量和静态初始化块级别相同,非静态成员变量和非静态初始化块级别相同。 先初始化父类的静态代码--->初始化子类的静态代码--> (创建实例时,如果不创建实例,则后面的不执行)初始化父类的非静态代码--->初始化父类构造函数--->初始化子类非静态代码--->初始化子转载 2013-03-20 17:57:05 · 469 阅读 · 0 评论 -
overload和override的区别
override(重写) 1、方法名、参数、返回值相同。 2、子类方法不能缩小父类方法的访问权限。 3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。 4、存在于父类和子类之间。 5、方法被定义为final不能被重写。 overload(重载) 1、参数类型、个数、顺序至少有一个不相同。 2、不能重载只有返回值不同的方法名。 3、存在于父类和子类、同转载 2013-03-20 20:20:56 · 540 阅读 · 1 评论 -
hashmap与hashtable的区别
Hashtable和HashMap类有三个重要的不同之处。第一个不同主要是历史原因。Hashtable是基于陈旧的Dictionary类的,HashMap是Java 1.2引进的Map接口的一个实现。 也许最重要的不同是Hashtable的方法是同步的,而HashMap的方法不是。这就意味着,虽然你可以不用采取任何特殊的行为就可以在一个多线程的应用程序中用一个Hashtable,但你必须转载 2013-03-21 16:58:17 · 513 阅读 · 0 评论 -
web.xml中配置url-pattern的几种方式
1、完全匹配 url-pattern>/test/list.do/url-pattern> 2、目录匹配 url-pattern>/test/*url-pattern> 3、扩展名匹配 url-pattern>*.dourl-pattern>原创 2013-03-28 11:27:01 · 1053 阅读 · 0 评论 -
java https绕过服务器端证书
整这个代码真有够麻烦的。 先说原理吧,https网站服务器都是有证书的! 之所以google和12306表现不一,是因为12306的证书是什么 “SRCA”,铁道部自己的CA服务器签发的,并不被浏览器或操作系统(至少我的firefox就不认它)广泛接受! Google的证书也是Google的CA服务器签发的,不过被认可,没办法。。。 建行CCB的证书是VeriSign签发的,这个基本所有的地转载 2013-12-20 15:07:19 · 1509 阅读 · 0 评论 -
java https绕过服务器端证书
整这个代码真有够麻烦的。 先说原理吧,https网站服务器都是有证书的! 之所以google和12306表现不一,是因为12306的证书是什么 “SRCA”,铁道部自己的CA服务器签发的,并不被浏览器或操作系统(至少我的firefox就不认它)广泛接受! Google的证书也是Google的CA服务器签发的,不过被认可,没办法。。。 建行CCB的证书是VeriSign签发的,这个基本所有的地转载 2013-12-24 09:07:32 · 5315 阅读 · 0 评论