java细节
文章平均质量分 69
time_hunter
这个作者很懒,什么都没留下…
展开
-
父类的静态方法能否被子类重写
父类的静态方法不能被子类重写 代码 Anim public class Anim { public static void test() { System.out.println("Anim test static method!"); } } Dog public class Dog extends Anim { public static void test原创 2016-11-29 21:42:12 · 2971 阅读 · 0 评论 -
Java Details-抽象的类可以调用其静态方法
背景:以前没有注意到,今天测试了一下,结果是可以的。 抽象类: package com.jue.test; public abstract class LogUtils { public static void logs(String text) { System.out.println("LogUtils-> " + text); } } 调用类原创 2013-10-09 18:46:48 · 869 阅读 · 0 评论 -
java android面试题分析总结
本文参考多处,一并感谢! http://www.blogjava.net/fanyingjie/archive/2007/06/27/126467.aspx http://baike.baidu.com/view/1788559.htm http://honda418.iteye.com/blog/315893 http://jeff-tang.blog.163.com/blo原创 2013-06-21 21:11:58 · 2968 阅读 · 0 评论 -
一道Java面试题,静态方法在Java中是一种非虚方法
一道Java面试题,个人认为,静态类型的方法是因为它的外观类型决定的(也就是Parent)。 静态的方法是非虚方法(Java中的非虚方法有private,final,static,构造器,非虚方法无需根据具体的对象遍历方法区的方法表,决定调用关系) 也就是说,对于静态类型方法的调用,是其声明类型的,如Parent c = new Child(); Parent便是其外观类型(声明类型),故调用原创 2013-06-11 10:01:42 · 2657 阅读 · 1 评论 -
String StringBuilder StringBuffer区别
本文参考了http://wenku.baidu.com/view/8de1a06b011ca300a6c390d2.html 1.String类的对象 a.一旦创建就不能改变。 b.如果把一个引用的对象赋一个新值,只是将新的引用指向了一个新的对象,旧的对象依然没有变。(也就是每次赋一个新值都创建了新的对象) 2.StringBuffer, StringBuilder:原创 2013-05-25 19:33:03 · 568 阅读 · 0 评论 -
String 一些问题
前言: 等号“==”对于基本类型,比较的是值,对于引用类型,比较的是内存地址。 1.在对象池中创建,如果常量池中已经存在则返回常量池中已经有的。 private static void test1() { String s1 = "jiaozi"; String s2 = "jiaozi"; System.out.println("1 " + (s1 == s2原创 2013-05-25 18:18:54 · 731 阅读 · 0 评论 -
Java ArrayList contains details.
Apple.java package com.jue.test; public class Apple { int id; String name; public Apple(int newid, String newname) { id = newid; name = newname; } @Override public int hashCode() { fi原创 2013-02-17 00:10:39 · 551 阅读 · 0 评论 -
Java C++ 相同的局部变量的定义
1.Java build error: public class TestMain { public static void main(String args[]) { } public TestMain() { { int i = 2; { int i = 3; } } } } 2.C++ ok: #include using na原创 2013-02-14 18:18:49 · 389 阅读 · 0 评论 -
四种线程池
newCachedThreadPool用法 代码 import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class TestMain { public static void main(String[] args) { ExecutorServic原创 2016-11-22 15:11:14 · 2113 阅读 · 0 评论