Java基础
zss_bit
这个作者很懒,什么都没留下…
展开
-
final,finally,finalize的区别
final:修饰符(关键字) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。(因此,一个类不能既被声明为abstract的,又被声明为final的) 将变量或方法声明为final的,可以保证他们在使用中不被改变。(被声明为final的变量必须在声明时给定初始值,而在以后的引用中只能读取,不可修改) 被声明为final的方法只能...原创 2013-11-27 15:04:01 · 94 阅读 · 0 评论 -
Hashmap与Hashtable的区别
1、Hashtable继承自Dictionary类 Hashmap是Java 1.2引进的Map接口的一个实现2、Hashtable不允许null做为key或value Hashmap允许null做为key和value(只能有一条记录的key为null,可以由多条记录的value为null)3、Hashtable是的方法是同步的。(可以不用采取任何特殊的行...原创 2013-11-27 15:38:16 · 80 阅读 · 0 评论 -
GC是什么
GC(Gabage Collection)垃圾回收。Java是由C++发展而来,它摒弃了C++中一些繁琐容易出错的东西,其中一条就是GC。Java中有了GC,程序员就不需要人工释放内存空间。当Java虚拟机发现内存紧张时,就会自动地去清理无用变量所占用的内存空间。如果需要也可以使用System.gc()来强制进行一次立即的内存清理操作。...原创 2013-11-27 15:51:16 · 299 阅读 · 0 评论 -
collection和collections的区别
collections是java.until下的类,它包含有各种有关集合操作的静态方法。collection 是java.until下的接口,它是各种集合结构的父接口。原创 2013-11-27 16:06:55 · 100 阅读 · 0 评论 -
length属性与length()方法
数组没有length()方法,有length属性String有length()方法原创 2013-11-27 16:26:30 · 641 阅读 · 0 评论 -
Error和Exception的区别
Error和Exception都继承自Throwable类,区别是 Error: 是不可控制的(unchecked)经常用来表示系统错误或低层资源的错误如果可能,应在系统级别被捕捉Exception是可控制(checked)或不可控制的(unchecked)一般是由程序员引起的错误应该在应用程序级别被捕捉...原创 2013-12-01 15:57:53 · 94 阅读 · 0 评论 -
ArrayList与LinkedList的区别
Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap 1、ArrayList:就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了ICollection和IList接...原创 2013-10-28 20:28:57 · 73 阅读 · 0 评论 -
Forward和Redirect的区别
Forward(转发):服务器行为 Redirect(重定向):客户端行为 1、工作流程转发(forward):客户浏览器发送http请求 -> web服务器接受此请求 ->调用内部的一个方法在容器内完成请求处理和转发动作 ->将目标资源发送给客户。重定向(redirect):客户浏览器发送http请求 -> web服务器接受后发送3...原创 2013-10-28 21:08:42 · 74 阅读 · 0 评论