- 博客(7)
- 收藏
- 关注
原创 Enum实现自由选择
public interface Food { enum Appetizer implements Food { SALAD, SOUP, SPRING_ROLLS; } enum mainCourse implements Food { LASAGNE, BURRITO, PAD_THAT, LENTILS, HUMMOUS, VINDALOO; }...
2011-06-09 09:58:26 140
原创 PrintWriter和ServletOutputStream的区别
刚刚看到《java Servlet programming》中讲到PrintWriter部分时,作者说道:"Servlet uses the getWriter() method to retrieve a PrintWriter, the international-friendly counterpart to aPrintStream. PrintWriter converts ...
2011-06-08 19:46:47 150
原创 数据库调优的方法(转)
1.引言 数据库调优可以使数据库应用运行得更快,它需要综合考虑各种复杂的因素。将数据均 匀分布在磁盘上可以提高I/O 利用率,提高数据的读写性能;适当程度的非规范化可以改善 系统查询性能;建立索引和编写高效的SQL 语句能有效避免低性能操作;通过锁的调优解 决并发控制方面的性能问题。 数据库调优技术可以在不同的数据库系统中使用,它不必纠缠于复杂的公式和规则,然 而它需要对程序的应用、数据库管理...
2011-06-08 19:45:02 203
原创 java操作压缩文件
java io中提供了丰富的文件操作工具,其中对压缩文件的支持也很方便,下面说明对zip文件做多文件读写的用法:public class file2 { public static void main(String[] args) throws Exception { FileOutputStream f = new FileOutputStream("test.zip");...
2011-06-08 13:23:21 117
原创 Map.entry 和Map.entrySet
public class MapTest { HashMap map = new HashMap(); public MapTest() {// 为简单起见,手动生成几个,如果采用生成器,更方便 map.put("1", "a"); map.put("2", "b"); map.put(&...
2011-06-05 11:49:11 138
原创 ==、!=和equals()的区别
例子: public class E{ public static void main(String []args){ Integer n1=new Integer(11); Integer n2=new Integer(11); System.out.println(n1==n2);...
2011-06-04 21:56:24 104
深入理解x+=i和x=x+i
先问一个问题x+=i和x=x+i两个表达式是一样的吗?很多人都认为二者是一样的,没有什么不同,只是一个是另一个的简写形式罢了,但是这并是十分准确的,这两个表达式都是赋值表达式,一个简单的”=“赋值表达式,另一个是复合赋值表达式。在java中有一种隐式的类型转换,在复合赋值表达式中,自动的将其所执行的计算的结果,转型为其左侧变量的类型。如果结果的类型与该变量的类型相同,那么这个转...
2011-06-04 21:40:03 1841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人