02 2018 档案

为什么在Java中不使用finalize()方法
摘要:我们都知道finalize()方法是回收分配给对象的内存之前调用垃圾收集器线程的基本语句。在这篇文章中,我们将会深入这个方法。 这篇文章中的章节: 1、finalize()方法不能保证执行(这个将要用例子来说明) 2、其他不使用它的原因 3、finalize()方法在性能上增加负担 4、正确使用的指 阅读全文

posted @ 2018-02-07 21:53 coder_? 阅读(412) 评论(0) 推荐(0) 编辑

java中的 final 关键字 修饰引用时的问题
摘要:final使得被修饰的变量”不变”,但是由于对象型变量的本质是“引用”,使得“不变”也有了两种含义:引用本身的不变,和引用指向的对象不变。 引用本身的不变: 1 2 3 引用指向的对象不变: 1 2 3 可见,final只对引用的“值”(也即它所指向的那个对象的内存地址)有效,它迫使引用只能指向初始 阅读全文

posted @ 2018-02-06 20:08 coder_? 阅读(447) 评论(0) 推荐(0) 编辑

hotspot的简单介绍
摘要:慢慢开始深入了解java,才知道java虚拟机有很多种,其中最为知名的应该就是hotspot了,接下来是hotspot的一点简单介绍。 没错,Java是解释语言,但并不意味着它一定被解释执行。早期 的虚拟机确实一条一条指令解释执行,但人们发现这样效率太低, 不满足各种要求,因此出现了许多其它虚拟机, 阅读全文

posted @ 2018-02-06 19:44 coder_? 阅读(765) 评论(0) 推荐(1) 编辑

Java中子类是否可以继承父类的static变量和方法而呈现多态特性
摘要:静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法,关于static方法,声明为static的方法有以下几条限制: 它们仅能调用其他的static 方法。 它们只能访问static数据。 它们不能以任何方式引用this 或super。 无论是static修饰 阅读全文

posted @ 2018-02-05 19:49 coder_? 阅读(15435) 评论(2) 推荐(8) 编辑

类的加载过程
摘要:在今天的学习中,看到了书上的一道题,从而引发了一些想法。 题目是这样的:创建两个带有默认构造器(空参列表)的类A和类B。从A中继承产生一个名为C的新类,并在C内创建一个B类的成员。不要给C编写构造器。创建一个C雷的对象并观察其结果。 我是这样做的(我在此题的基础上加了一点点东西做实验) packag 阅读全文

posted @ 2018-02-05 19:48 coder_? 阅读(366) 评论(0) 推荐(1) 编辑

Java中类的初始化
摘要:ke今天在看编程思想的时候有一句话是这么说的(可能是中文版的翻译的不准):构建器过程是从基类"向外'扩散的,所以基类在导出类构造器可以访问它之前,就已经完成了初始化. 对于这句话,产生了一个问题,那就是类也需要初始化?类的初始化是不是其内部各成员的初始化?。。。。 带着问题进行了百度,于是发现这里还 阅读全文

posted @ 2018-02-05 09:22 coder_? 阅读(5601) 评论(0) 推荐(1) 编辑

创建自己的java类库并加以调用方法
摘要:第一次搞博客,心里有点发慌,记录一下:2018/2/1/ 21:33 今天Think In Java第4版 中文版(英文看着可能很耗时),看到了6.1.3 定制工具库这一章节,之前作者调用自己的类Print中的方法,看着总想搞一波,但心细后面作者可能会介绍,所以就接着看了,果然,在这一章节,就讲到了 阅读全文

posted @ 2018-02-01 21:59 coder_? 阅读(591) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示