安全
七录斋
行到水穷处,坐看云起时。
展开
-
Java基础知识之this关键字的使用
this关键字在java代码中是非常常见的。 this关键字的用处主要分为两类:一个是用于区分成员变量和局部变量,一个是用于构造函数间的调用。代码如下: class Student{ private String name; private int grade; private int age; Student(){ } Student(String name){ thi原创 2014-01-14 17:50:00 · 714 阅读 · 0 评论 -
Java基础知识之构造函数与构造代码块
我们都知道构造函数是为了创建对象时给对象的一些特性属性进行初始化用的,有了构造函数,我们在创建对象时,构造函数就会运行,对象的一些属性就会被初始化了;构造函数不同,创建对象时就会根据对象的不同进行不同的初始化,那些对象的属性也就不尽相同。可是如果不同对象的相同属性呢?也就是说如果一些不同的对象的某一属性是相同的,可是其他属性又不同,那我们就不同在构造函数中初始化该属性了。这时就需要用到构造代码块了原创 2014-01-14 17:06:41 · 734 阅读 · 0 评论 -
Java基础知识之位运算--两变量值交换方法
定义两个变量: int a = 1; int b = 2; 现在要把a和b的值交换,一般我们最先想到的方法就是: 先定义一个中间变量: int c ; 然后开始交换: c = a; a = b; b = c; 这样就交换完毕了。 在上一种交换方法中必须定义一个中间变量才能完成交换功能,这样就会多占用内存。那么有木有不用新建变量就能完成交换呢? 第二种方法就是不用定义中间变原创 2014-01-13 14:00:07 · 2420 阅读 · 0 评论 -
单例模式的简单实现与两种实现方法的比较(饿汉式和懒汉式)(一)
单例模式的简单实现与两种实现方法(饿汉式和懒汉式): 以上是第一种实现方法,被称为饿汉式,在被访问前就被初始化了该类对象,也就是说在Single类一进内存,就已经创建了对象 第二种实现方法: 如原创 2013-12-30 23:53:05 · 1217 阅读 · 0 评论