上一页 1 2 3 4 5 6 7 ··· 25 下一页

从头认识java-4.7 构造器初始化(1)

摘要: 这一章节我们来聊聊构造器的初始化。(1)域的初始化在构造器初始化之前package com.ray.testobject;public class Test { private int id; public Test() { System.out.println("id:"+id); id = ... 阅读全文
posted @ 2015-10-27 22:35 李灵晖 阅读(116) 评论(0) 推荐(0) 编辑

从头认识java-4.6 成员的初始化

摘要: 这一章节我们来讨论一下成员的初始化。之前已经提到,如果是属性域,编译器会默认初始化,这一章节不再展开,这里我们需要注意的是局部变量。局部变量必须初始化,不然直接报错。下面是错误的代码:package com.ray.ch01;public class Test { public static voi... 阅读全文
posted @ 2015-10-26 16:17 李灵晖 阅读(109) 评论(0) 推荐(0) 编辑

从头认识java-4.5 对象的清理(finalize())

摘要: 这一章节我们来简单讨论一下对象的清理。注意:在c++里面会提供析构函数,来清除对象,但是在java中,对象是被垃圾回收器回收的。回收不一定被析构,因为回收了对象,只有当回收器超过某个限度的内存是,才发生回收,因此,有可能对象只是被回收,但到了程序关闭才被析构,因为回收器一直没有超过限制。在JAVA里... 阅读全文
posted @ 2015-10-26 14:27 李灵晖 阅读(138) 评论(0) 推荐(0) 编辑

从头认识java-4.4 this

摘要: 这一章节我们来讨论一些this1 this是在类的内部使用,它指向对象的引用。package com.ray.ch01;public class Test { private Test getTest() { return this; } public static void main(Strin... 阅读全文
posted @ 2015-10-26 09:03 李灵晖 阅读(111) 评论(0) 推荐(0) 编辑

从头认识java-4.3 默认构造器

摘要: 这一章节我们来讨论一些默认构造器与this的注意点。1.默认构造器当你不设置任何构造器的时候,系统默认会建立一个。package com.ray.ch01;public class Test {}上面的代码其实里面默认包含了一个无参的构造器,这个时候可以使用new Test()来创建对象。但是,如果... 阅读全文
posted @ 2015-10-26 09:00 李灵晖 阅读(154) 评论(0) 推荐(0) 编辑

从头认识java-4.2 方法重载

摘要: 这一章节我们来聊一下方法重载。1.为什么需要方法重载?因为在java里面规定,构造器只有一个,那么,如果我需要多种方式来创建对象,那么怎么做?这个时候就需要方法重载,因为构造器全名叫做构造器函数,他是一个特殊的方法,因此,我们可以对他使用方法重载,而且方法重载对于所有方法都是一样的。例子:packa... 阅读全文
posted @ 2015-10-25 23:21 李灵晖 阅读(119) 评论(0) 推荐(0) 编辑

从头认识java-4.1 创建与初始化对象

摘要: 这一章节我们来聊聊创建与初始化对象。这个需要讨论的问题源自于c语言,在c语言中,很大部分的错误是忘记了初始化某些东西,他把库的构建的使用需要完成两个操作-创建与初始化,但是在java里面,使用构造器来创建与初始化,他们是在一起的,因此避免了一部分忘记初始化的错误。package com.ray.te... 阅读全文
posted @ 2015-10-25 22:48 李灵晖 阅读(131) 评论(0) 推荐(0) 编辑

从头认识java-3.2 return break continue

摘要: 这一章节我们来说说return break continue直接的相同与不同。1.相同都是跳出循环。package com.ray.ch03;public class Test { public static void main(String[] args) { System.out.printl... 阅读全文
posted @ 2015-10-24 22:49 李灵晖 阅读(152) 评论(0) 推荐(0) 编辑

从头认识java-3.1 for each

摘要: 这一章节我们来聊一下for each。大家来看看下面的例子:package com.ray.ch03;import java.util.Random;public class Test { public static void main(String[] args) { Random random... 阅读全文
posted @ 2015-10-24 22:40 李灵晖 阅读(152) 评论(0) 推荐(0) 编辑

从头认识java-2.6 逗号操作符

摘要: 这一章节我们来聊一下逗号操作符。注意:不是逗号分割符。package com.ray.ch03;public class Test { public static void main(String[] args) { for (int i = 0, j = 0; i < 5 && j < 4; i... 阅读全文
posted @ 2015-10-24 22:28 李灵晖 阅读(153) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 25 下一页