
java基础
stepByStepMaster
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于finalize的理解
整体介绍 finalize-方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。 具体理解 这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器原创 2016-04-29 11:25:52 · 392 阅读 · 0 评论 -
java常见异常
在我们学习java的过程中,我们会遇到各种各样的出错情况和各种各样的异常情况,那么这么多异常你都遇到过多少个呢?下面就让我们一起来认识认识这些异常!算术异常:ArithmeticException空指针异常:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下表越界异常:ArrayI...转载 2018-06-19 15:29:30 · 303 阅读 · 0 评论 -
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore
Java并发编程:CountDownLatch、CyclicBarrier和Semaphore 在java 1.5中,提供了一些非常有用的辅助类来帮助我们进行并发编程,比如CountDownLatch,CyclicBarrier和Semaphore,今天我们就来学习一下这三个辅助类的用法。 以下是本文目录大纲: 一.CountDownLatch用法 二.Cy转载 2017-09-05 09:03:21 · 259 阅读 · 0 评论 -
extends 构造器演示,基类带参数与不带参数区别
继承基类时若基类为无参数的构造器则子类可不写构造器Drawing extends Art,若基类构造器有参数,则子类必须手动写构造器CarToon extends Drawing,具体看下面例子 package test; import static test_1.PrintDome.*; public class ExtendsConstructorDemo { public s原创 2016-08-26 11:17:03 · 533 阅读 · 0 评论 -
java多态继承中需要特别注意的点
都知道在java中,子类继承父类后可以多态的覆盖父类方法,即使在上线转型使用的时候也是使用子类中的方法,那么在子类继承父类过程中是不是所有的方法及父类属性都能多态呢?让我们看看下面列子: package test; import static test_1.PrintDome.*; /** * java多态列外的部分 * * */ public class UpTran原创 2016-09-05 10:37:32 · 519 阅读 · 0 评论 -
一个有关向上转型的简单列子
package test; import static test_1.PrintDome.*; /*向上转型例子 * 2016-8-29 * Dugn * */ public class UpTrans { public static void main(String[] args) { // TODO Auto-generated method stub C原创 2016-08-29 17:11:10 · 493 阅读 · 0 评论 -
java运行顺序
关于java程序运行过程中先后顺序如下实例可以很轻松的帮助理解,首先先看下面例子: package test; import static test_1.PrintDome.*; public class StaticAndCoustor extends LittleBug{ public static void main(String[] args) { // TODO Auto原创 2016-08-29 16:41:17 · 766 阅读 · 0 评论 -
call by value 和call by reference 转载
关于JAVA中参数传递问题有两种,一种是按值传递(如果是基本类型),另一种是按引用传递(如果是對象). 首先以两个例子开始: 1) public class Test2 { public static void main (String [] args) { StringBuffer a = new StringBuffer ("A"); StringBuffer b = new转载 2016-08-18 11:24:19 · 422 阅读 · 0 评论 -
关于java构造器初始化顺序例子
今天看到一个关于java初始化顺序的问题,以往从来没有意识到这个初始化的顺序竟然如此有趣,下面为自己编写的一个关于验证初始化顺序的小Dome package test; import static test.PrintDome.*; public class InitOrder { public static void main(String[] args) { // TOD原创 2016-04-29 15:44:30 · 428 阅读 · 0 评论