文章列表
public interface Food {
enum Appetizer implements Food {
SALAD, SOUP, SPRING_ROLLS;
}
enum mainCourse implements Food {
LASAGNE, BURRITO, PAD_THAT, LENTILS, HUMMOUS, VINDALOO;
}
enum Dessert implements Food {
TIRAMISU, GELATO, BLACK_FOREST_CAKE, FRUIT, CREAM_CARAMEL;
}
...
刚刚看到《java Servlet programming》中讲到PrintWriter部分时,作者说道:
"Servlet uses the getWriter() method to retrieve a PrintWriter, the international-friendly counterpart to a
PrintStream. PrintWriter converts Java's Unicode characters to a locale-specific encoding. For ...
1.引言 数据库调优可以使数据库应用运行得更快,它需要综合考虑各种复杂的因素。将数据均 匀分布在磁盘上可以提高I/O 利用率,提高数据的读写性能;适当程度的非规范化可以改善 系统查询性能;建立索引和编写高效 ...
java io中提供了丰富的文件操作工具,其中对压缩文件的支持也很方便,下面说明对zip文件做多文件读写的用法:
public class file2 {
public static void main(String[] args) throws Exception {
FileOutputStream f = new FileOutputStream("test.zip");
CheckedOutputStream csum = new CheckedOutputStream(f, new Adler32());
ZipOutputStream ...
public class MapTest {
HashMap map = new HashMap();
public MapTest() {// 为简单起见,手动生成几个,如果采用生成器,更方便
map.put("1", "a");
map.put("2", "b");
map.put("3", "c");
map.put("4&quo ...
例子:
public class E{
public static void main(String []args){
Integer n1=new Integer(11);
Integer n2=new Integer(11);
System.out.println(n1==n2);
System.out.println(n1!=n2);
}
}
//output:false;true ...
先问一个问题
x+=i和x=x+i两个表达式是一样的吗?
很多人都认为二者是一样的,没有什么不同,只是一个是另一个的简写形式罢了,
但是这并是十分准确的,这两个表达式都是赋值表达式,一个简单的”=“赋值表达式,
另一个是复合赋值表达式。
在java中有一种隐式的类型转换,在复合赋值表达式中,自动的将其所执行的计算的结果,转型为其左侧变量的类型。如果结果的类型与该变量的类型相同,那么这个转型不会造成任何影响,但是,如果结果的类型比该变量的类型要宽,那么复合赋值操作将隐式的执行窄化操作的类型转换,所以上述两个表达式可能会造成编译错误。
例如:
short x=0; int i=123456;
...