摘要: java中的内部类刚开始学习的时候迷惑了很久,现在终于算是有点收货了,分享出来。要说java中的内部类,就得先说下java中的三种修饰不同对象的修饰符:类修饰符: public :公共类,可以被任何的对象访问,一个程序的主类必须是公共类。 abstract:抽象类,存在没有实现的方法,必须由子类实现并实例化。 final:不能被其他的类继承。 default:相同的包中使用。成员变量修饰符: public:可以被其他任何对象访问。 private:只可以在本类中被访问,其他任何类(包括子类)都不能访问。 protected:可以类本身和子类访问,非子类不可以访问。 defaul... 阅读全文
posted @ 2012-03-20 22:49 ruidge 阅读(705) 评论(1) 推荐(1)
摘要: Java数据类型中分为基本数据类型(8个)和引用数据类型(类,接口,数组),基本数据类型都是在栈上申请的,引用数据类型是在栈上申请引用,堆上申请实体的,所以可以认为栈上存放的是堆上实体的地址。有不少人对java中函数参数传递的过程有迷惑,其实用一句话来说就是“函数的参数传递的都是实参的副本”,这点和C语言是一样的,只不过具体用起来在不同的情况下就有不同的效果了。接下来分三种情况讨论,都用常见的swap这个例子分析。1,传入的是基本的数据类型: 1 public static void main(String[] args){ 2 int x =100,y=200; 3 ... 阅读全文
posted @ 2012-03-20 01:14 ruidge 阅读(1895) 评论(0) 推荐(1)