JAVA知识
佥易爸爸
这个作者很懒,什么都没留下…
展开
-
谈谈 final, finally, finalize 的区别
final 用于声明属性、方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。 finally 是异常处理语句结构的一部分,表示总在执行。 finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提供垃圾收集时的其他资源回收,例如关闭文件等。原创 2015-05-14 16:34:11 · 430 阅读 · 0 评论 -
String与StringBuffer的区别
String和StringBuffer的区别,转载 2015-05-14 16:44:43 · 406 阅读 · 0 评论 -
ArrayList和LinkedList区别
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据。原创 2015-05-14 16:31:02 · 438 阅读 · 0 评论 -
java 实现ftp上传下载
转自:http://mengshuangcom.iteye.com/blog/1058040Java代码 package my.base; import java.io.DataInputStream; import java.io.File; import java.io.FileInputStream;转载 2013-12-27 11:19:07 · 792 阅读 · 0 评论 -
解决Sublime Text 2中文显示乱码问题
欲解决问题,关键在于让Sublime Text 2支持GB2312和GBK。步骤如下: 1.安装Sublime Package Control。 在Sublime Text 2上用Ctrl+~打开控制台并在里面输入以下代码,Sublime Text 2就会自动安装Package Control。import urllib2,os; pf='Pa转载 2013-03-29 16:26:01 · 617 阅读 · 0 评论 -
Java异常处理中,try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?
问题:Java异常处理中,try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后?解答:会执行,在return前执行。代码如下:public static String test() {try {System.out.println("你好");return "好";} ca原创 2012-07-15 20:05:51 · 4625 阅读 · 2 评论 -
java变量声明,赋值问题
查看下面的代码,写出可以使程序正常执行的修改方法1.public class MyClass {2. static String s1;3. String s2;4. public static void main(String args[]) {5. String s3;6. System.out.println("s1 =" + s1);7. System原创 2012-07-15 20:26:46 · 5550 阅读 · 0 评论 -
Set集合操作
下面代码的执行结果是?import java.util.*;public class ShortSet{public static void main(String args[]){Set s=new HashSet();for(Short i=0;i{s.add(i);s.remove(i-1);}System.out.println(s.size()原创 2012-07-15 20:30:32 · 820 阅读 · 0 评论 -
java三目运算符操作注意事项
编译运行以下程序后,关于输出结果的说明正确的是 ( ):public class Conditional{public static void main(String args[ ]){int x=4;System.out.println(“value is “+ ((x>4) ? 99.9 :9));}}A、 输出结果为:value is 99.99B、 输出结果原创 2012-07-15 20:33:02 · 1477 阅读 · 0 评论 -
java对象的实例化过程
关于对象的实例化过程:1.检查类是否加载,如果没有加载就加载这个类,要加载所有父类;懒式加载(按需加载):如果第一次用到加载,只加载一下.通过ClassPath制定的路径寻找类文件(.class) 加载以后是一个对象,类型是class.获得这个类对象:student.class-->class实例2.在内存堆中分配对象空间.递归分配所有父类和子类属性空间.先父类型再子类型,属性默认自原创 2012-07-15 21:05:33 · 10223 阅读 · 0 评论 -
JAVA 使用正则表达式删除HTML标签
import java.util.regex.Matcher; import java.util.regex.Pattern; public class HTMLSpirit{ public static String delHTMLTag(String htmlStr){ String regEx_script="]*?>[\\s\\S]*?"; //定义scr转载 2015-07-30 20:38:49 · 570 阅读 · 0 评论