上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: Java中的异常捕获语句 Java 中所有可捕获的异常都派生自 Exception 类。 把可能会发生错误的代码放进try语句块中。 当程序检测到出现了一个错误时会抛出一个异常对象。 异常处理代码会捕获并处理这个错误。 catch语句块中的代码用于处理错误。 当异常发生时,程序控制流程由try语句块 阅读全文
posted @ 2018-11-11 21:35 L、、、 阅读(248) 评论(0) 推荐(0)
摘要: 以下内容参考https://www.cnblogs.com/ChrisMurphy/p/5054256.html 父类引用指向子类对象指的是: 例如父类Animal,子类Cat,Dog。其中Animal可以是类也可以是接口,Cat和Dog是继承或实现Animal的子类。 Animal animal 阅读全文
posted @ 2018-11-10 09:41 L、、、 阅读(1660) 评论(0) 推荐(0)
摘要: 运行一下代码 结果: 当子类与父类拥有一样的方法,并且让一个父类变量引用一个子类对象时,到底调用哪个方法,由对象自己的“真实”类型所决定,这就是说:对象是子类型的,它就调用子类型的方法,是父类型的,它就调用 父类型的方法。 这个特性实际上就是面向对象“多态”特性的具体表现。如果子类与父类有相同的字段 阅读全文
posted @ 2018-11-04 14:51 L、、、 阅读(190) 评论(0) 推荐(0)
摘要: 实例代码 运行结果 规律(类字段的初始化顺序) 1、执行类成员定义时指定的默认值或类的初始化块,到底执行哪一个要看哪一个“排在前面”。 2、执行类的构造函数。 类的初始化块不接收任何的参数,而且只要一创建类的对象,它们就会被执行。因此,适合于封装那些“对象创建时必须执行的代码”。 以下代码为何无法通 阅读全文
posted @ 2018-10-21 09:28 L、、、 阅读(940) 评论(0) 推荐(0)
摘要: 实例代码 运行结果 由此可以看出,首先执行的是父类静态初始化模块,然后是子类静态初始化模块,然后再是由父类到子类依次执行普通、无参、有参的构造器。 阅读全文
posted @ 2018-10-21 09:03 L、、、 阅读(330) 评论(0) 推荐(0)
摘要: 实例代码 运行结果 类中静态的方法或者属性,本质上来讲并不是该类的成员,在java虚拟机装在类的时候,这些静态的东西已经有了对象,它只是在这个类中"寄居",不需要通过类的构造器(构造函数)类实现实例化;而非静态 的属性或者方法,在类的装载是并没有存在,需在执行了该类的构造函数后才可依赖该类的实例对象 阅读全文
posted @ 2018-10-21 08:54 L、、、 阅读(1669) 评论(0) 推荐(0)
摘要: 运行结果 输出结果表明i1和i2指向的是同一个对象,而i3和i4指向的是不同的对象。 下面看源码便知究竟,下面这段代码是Integer的valueOf方法的具体实现。 而其中IntegerCache类的实现为 从这2段代码可以看出,在通过valueOf方法创建Integer对象的时候,如果数值在[- 阅读全文
posted @ 2018-10-21 08:39 L、、、 阅读(377) 评论(0) 推荐(0)
摘要: 创建一个静态变量,每生成一个对象,使该变量加一 运行结果 阅读全文
posted @ 2018-10-21 08:26 L、、、 阅读(213) 评论(0) 推荐(0)
摘要: 关于方法重载 1.在同一个类中 2.方法名必须相同 3.方法的参数类不同 (和返回值类型没有关系) 如: 以上代码来自https://blog.csdn.net/qq_26125865/article/details/78323515 关于生成随机数(使用种子,通过改变种子来生成不同随机数) 初始化 阅读全文
posted @ 2018-10-13 15:21 L、、、 阅读(152) 评论(0) 推荐(0)
摘要: 输出单个文件中的 N 个英语单词出现的次数 定义双列集合,将单词不重复的读入一列中,另一列用来计数 阅读全文
posted @ 2018-10-11 20:59 L、、、 阅读(401) 评论(0) 推荐(0)
上一页 1 ··· 6 7 8 9 10 11 12 下一页