Java
文章平均质量分 75
gao520
这个作者很懒,什么都没留下…
展开
-
Java 集合框架(Collection)和数组的排序
根据约定,在使用java编程的时候应尽可能的使用现有的类库,当然你也可以自己编写一个排序的方法,或者框架,但是有几个人能写得比JDK里的还要好 呢?使用现有的类的另一个好处是代码易于阅读和维护,这篇文章主要讲的是如何使用现有的类库对数组和各种Collection容器进行排序,(文章中的一 部分例子来自《Java Developers Almanac 1.4》) 首先要知道两个类:java.u...原创 2012-02-13 19:17:46 · 81 阅读 · 0 评论 -
区别Java中堆与栈
栈与堆都是Java用来在RAM中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是...原创 2012-02-13 19:35:16 · 82 阅读 · 0 评论 -
PrintWriter和FileWriter这两个类有什么区别
写文件最佳组合 PrintWriter out = new PrintWriter( new BufferedWriter( new FileWriter(filename))) PrintWriter 提供print系方法 BufferedWriter 提供缓冲,用以加速 ...原创 2012-03-05 19:13:33 · 254 阅读 · 0 评论 -
java中split方法的用法
Java中的我们可以利用split把字符串按照指定的分割符进行分割,然后返回字符串数组,下面是string.split的用法实例及注意事项: java.lang.string.split split 方法 将一个字符串分割为子字符串,然后将结果作为字符串数组返回。 stringObj.split([separator,[limit]]) stringObj 必选项。要被分解的 Str...原创 2013-01-08 16:35:00 · 174 阅读 · 0 评论 -
Struts2的优点与Struts1的区别
[导读]有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。 无状态就是一次操作,不能保存数据。 单实例与多实例 有状态就是有数据存储功能,比如购物车,买一件东西放进去,可以再次购买或者删减。 无状态就是一次操作,不能保存数据。 有状态对象,就是有成员属性的对象,可以保存数据,是非线程安全的。 无状态对象,就是没有成员属性的对象.不能保存数据,是线程...原创 2013-01-08 16:37:19 · 105 阅读 · 0 评论