随笔分类 -  java

instanceof, isinstance,isAssignableFrom的区别
摘要:instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子类实例 instanceof 自身类 返回true 例: String s=new String("javaisland"); System.out.println(s instanceof String); //true Class类的isInstance(Object obj)方法,obj是被测试的对象,如果obj是调用这个方法的class或接口 的实例,则返回true。这个方法是instanc 阅读全文

posted @ 2013-07-25 09:15 loonggg 阅读(284) 评论(0) 推荐(1) 编辑

常见Java面试题:重载(overloading)与重写(overriding)
摘要:ImportNew注: 本文是ImportNew编译整理的Java面试题系列文章之一。你可以从这里查看全部的Java面试系列。这篇文章介绍的常见面试题是关于重载(overloading)方法和重写(overriding)方法的。Q.下面代码片段的输出结果是什么?View Code 1 public class MethodOverrideVsOverload { 2 3 public boolean equals( MethodOverrideVsOverload other ) { 4 System.out.println("MethodOverrideVsOverload... 阅读全文

posted @ 2013-01-16 10:43 loonggg 阅读(1957) 评论(1) 推荐(0) 编辑

Java性能小技巧
摘要:局部决定整体。一个应用的整体性能取决于每个组件的性能。下面是一些帮助你提高应用性能的Java编程技巧: 编程技巧原因及策略避免重复创建对象为什么:更少的对象会需要更少的垃圾回收使用的空间越少,应用的性能越好怎么做:重复利用一个对象,而不是在每次需要的时候都去创建一个功能一样的对象(这样做)String s = “No longer silly”;(不要这样)String s = new String(“silly”);不可变类中既提供构造函数,又提供了静态工厂方法的,优先考虑使用静态工厂方法。复用那些一旦初始化(使用静态初始化)就不会改变的对象避免循环引用为什么:一组相互引用的对象,如果他们. 阅读全文

posted @ 2013-01-11 15:32 loonggg 阅读(423) 评论(0) 推荐(0) 编辑

常见Java面试题 :迭代(iteration)和递归(recursion)
摘要:Q.请写一段代码来计算给定文本内字符“A”的个数。分别用迭代和递归两种方式。A.假设给定文本为”AAA rating”。迭代方式就很直观,如下:View Code 1 public class Iteration { 2 3 public int countA(String input) { 4 if (input == null || input.length( ) == 0) { 5 return 0; 6 } 7 8 int count = 0; 9 for (int i = 0; ... 阅读全文

posted @ 2013-01-10 11:10 loonggg 阅读(1993) 评论(2) 推荐(0) 编辑

java,Android:在eclipse中的快捷键
摘要:1.选中你要加注释的区域,用ctrl+shift+C 会加上//注释 2.先把你要注释的东西选中,用shit+ctrl+/ 会加上/* */注释 3.要修改在eclispe中的命令的快捷键方式我们只需进入windows -> preference -> General -> key设置就行了(转)补充:选中要加注释的区域,ctrl+/ 会加//注释 2010/09/13选中后,ctrl+shift+\,去掉选中部分的注释(转)附myeclipse中的所有快捷键列表: Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制 阅读全文

posted @ 2013-01-08 09:47 loonggg 阅读(360) 评论(0) 推荐(0) 编辑

常见Java面试题:equals与==
摘要:下面的代码片段的输出是什么?View Code 1 Object s1 = new String("Hello");2 Object s2 = new String("Hello");3 4 if(s1 == s2) {5 System.out.println("s1 and s2 are ==");6 }else if (s1.equals(s2)) {7 System.out.println("s1 and s2 are equals()");8 }A2.输出结果是:s1 and s2 are equals() 阅读全文

posted @ 2013-01-07 11:07 loonggg 阅读(317) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示