摘要: 一、用句柄(引用)操作对象 1、所有对象创建时必须先初始化。即在创建句柄的同时使用new关键字同时创建一个对象于他链接,如:String str = new String("hello");二、JAVA中变量的位置 1、寄存器:速度最快,但是由编译器分配,用户不能直接分配。 2、栈内存:用堆栈指针直接获得,速度仅次于寄存器。但必须准确地知道堆栈内保存的所有数据的长度以及生存周期。JAVA中一般用于存放句柄,不用来存放对象。 3、堆内存:用于存储对象,支持动态申请,但会花费更多的时间。 4、静态存储:存在RAM中的固定位置,程序一开始运行就可以访问,而不是动态申请的。 5、常 阅读全文
posted @ 2013-04-24 13:37 学而知不足 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 一、JAVA面向对象之封装 1、public:所有的用户都可以访问定义在其后的变量和接口函数。 2、private:只有内部成员才可以访问。 3、protected:只有内部成员和继承的子类可以访问。 4、friendly:在同一个包内的所有用户都可以访问,如果不特殊指定上述三种权限,默认为此。二、JAVA面向对象之继承 1、JAVA中使用extends关键字实现继承。 2、子类和父类是相同的类型,如: 1 class A 2 { 3 int a; 4 } 5 class B extends A 6 { 7 int b; 8 } 9 10 A ... 阅读全文
posted @ 2013-04-24 09:48 学而知不足 阅读(183) 评论(0) 推荐(0) 编辑