JAVA学习
苍风
这个作者很懒,什么都没留下…
展开
-
JAVA中this用法小结
Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的thi转载 2014-02-07 10:23:46 · 402 阅读 · 0 评论 -
对象和类
1、引用型变量和基本数据变量区别:对于基本数据变量,对应内存储存的值为基本数据类型;对于引用型变量,它的值是一个引用,是对象的存储地址,Object 是所有引用型变量的父类。原创 2014-02-08 09:53:38 · 436 阅读 · 0 评论 -
java程序设计基础学习笔记:继承和多态
1、子类继承父类,可使用父类的方法和可访问的数据域,声明子类的格式:class X externs X;注意,不包括构造方法2、调用构造方法使用supper()关键字,子类要覆盖父类的方法时,也需要使用super,例: return 2*super.fun()//此时原来的fun方 //法被覆盖了原创 2014-02-07 10:01:51 · 473 阅读 · 0 评论 -
单件模式
单件模式是一种用于确保整个应用程序中只有一个类实例且这个实例所占资源在整个应用程序中是共享时的程序设计方法(根据实际情况,可能需要几个类实例)Singleton模式的实现基于两个要点:1)不直接用类的构造函数,而另外提供一个Public的静态方法来构造类的实例。通常这个方法取名为Instance。Public保证了它的全局可见性,静态方法保证了不会创建出多余的实例。2)转载 2014-02-26 23:14:10 · 388 阅读 · 0 评论 -
java的共享设计
共享设计:在java里生成一个对象池,在这个对象池里保存多个对象,新实例化的对象若在池中有定义,则不重复定义,而从池中取用。例:String str1 = "hello";String str2 = "hello";str1 和str2 指向的地址为同一个原创 2015-03-31 18:49:59 · 520 阅读 · 0 评论 -
JAVA字符串特点
1、java提供一个字符串池保存字符串,使用共享设计;2、字符串内容不可改变原创 2015-03-31 18:55:48 · 701 阅读 · 0 评论 -
抽象类和接口
1、抽象类:没有具体实例的类为抽象类,抽象类不能用new操作创建实例,抽象方法只有方法头标志没有实现,实现由子类提供。原创 2014-02-12 21:44:01 · 391 阅读 · 0 评论 -
JAVA中runnable和thread区别
runnable接口可以定义final变量,使得多个线程共用一个资源。避免java单继承的局限代码共享,数据独立thread为类待续原创 2015-05-26 15:54:42 · 340 阅读 · 0 评论