06 2013 档案
-
ubuntu下解压windows zip文件乱码
摘要:windows zip是以系统默认编码压缩(GBK),且zip文件中没有声明编码信息,所有ubuntu也以系统默认编码(utf8)unzip,导致乱码产生。执行解压命令:unzip -O cp936 x.zip可以正确解压gbk的zip文件。(参数-O在zip帮助文档中没有说明。)在/etc/environment中加入如下两行配置,unzip默认会以该方式解压缩:UNZIP="-O cp936"ZIPINFO="-O cp936"另外,安装p7zip也可以正确解压GBK的zip文件。 阅读全文
-
java泛型
摘要:泛型自J2SE 1.5引入。编译环境sun jdk 1.6class Generic<T>{ T obj; public Generic(T obj){ this.obj = obj; } public T getObj(){ return this.obj; }}执行'javac Generic.java',产生class文件Generic.class。执行'javap -classpath xxx Generic'打印出反编译信息:a@ubuntu:javap ... 阅读全文
-
instanceof的是与非
摘要:java中instanceof关键字对于final、非final类、泛型、Object、interface,在编译时的要求不同。A、其中泛型实例可以与任何接口和类执行instanceof判断(t instanceof User / t instanceof list);B、interface实例可与任何对象(除final对象)执行instanceof判断(list instanceof User / list instanceof Runnable);C、Object实例可与任何对象执行instanceof判断(obj instanceof User / obj instanceof List 阅读全文