Java
平凡的兵
AI的实践者
展开
-
静态方法不可调用非静态成员变量,Why?
public class StaticDemo { static String m_name = "bing"; int m_age = 100; // non-static public static void main(String[] argv) { System.out.println("name is " + m_name); System.out.println("a原创 2012-11-29 11:14:24 · 358 阅读 · 0 评论 -
java中this和super的使用
class Fu { int num = 4; Fu() { System.out.println("Fu null"); } Fu(String name) { System.out.println("Fu " + name); } } class Zi extends Fu { int num = 5; Zi() { System.out.println("Z原创 2012-11-14 22:13:15 · 317 阅读 · 0 评论 -
Java多线程的实现
java中多线程有两种实现方法: 1. 继承Thread类 2. 实现Runnable接口 实现Runnable接口的好处: 1. 避免了java单继承的局限性;若类A已继承父类B,则不可再继承Thread类。原创 2013-03-14 16:42:00 · 481 阅读 · 0 评论 -
面向对象的一些朴素规范
1. 类的属性一般用private修饰,即定义为类私有原创 2013-03-20 17:00:10 · 482 阅读 · 0 评论 -
java中的equals函数与==的关系
记得这是一次淘宝面试时的题目,当时的我对java一窍不通。 我估计那个面试官对C++与java区分得不太好。因为我清楚的记得他问我会Java还是C++时,我肯定的回答说C++,结果他还问了我这个问题,无语啊。 回来后谷歌百度之,有所了解。 Java中,比较的当然是对象。 “ a == b” : 当且仅当a和b是同一个对象的引用时,结果是ture,否则为false; “a.equa原创 2013-03-07 09:26:14 · 674 阅读 · 0 评论