新思維IT教育 的 站内主页
[vip]
获取类名称
定义一个ClassName接口,接口中只有一个抽象方法:getClassName(),设计一个Company类,该类实现接口ClassName中的方法,功能是获取该类的名称。
public class P1获取类名称 {
public stat....
Read More >
[vip]
首先我们应该了解什么是抛异常。
抛异常
虽然Java中提供了完善的异常处理模型,但是对于这些模型本身也会存在问题:
用户如何得知哪些操作会出现哪些异常呢?实际上,异常是通过程序执行后才发现的问题,从而进行异常的处理,但是如果面对一个陌生的操作应该如何进行异常处理....
[vip]
Java的异常处理是一个非常优秀的机制,Java结构的精良主要原因就在于它的异常处理结构非常到位。
前面见到的异常
我们在前面见过了几种异常,我们再一次观察一下两个非常常见的异常信息。
空指向异常
我们已经见到过非常多的空指向异常了,我们再看一次空指向异常....
[vip]
Jigsaw设计简介
对于现代的Java开发来说,最为常用且最稳定的开发版本肯定是JDK1.8,而在JDK1.9之后Java推出了许多新特性。实际上从JDK1.9开始,整个Java开发带来了新的契机,而后在JDK11开始又重点推出了ZGC技术。
JDK的使....
[vip]
任何项目如果想要实现最终目标功能,其实现必然是一个不断的递进过程,一个系统之中会产生有大量的*.class文件,目前的学习演示都是放在同一个文件目录中,但是也会看到,当出现越来越多的程序类文件时,就是有两个主要问题:
问题一:一个目录中不能存放重名文件,一旦代码出现重名,处....
[vip]
适配器设计模式(Adapter)
在一个接口中,一般来说都会存在大量的抽象方法,按照接口的定义来说,如果要想正确的实现接口,必须覆写接口中的全部的抽象方法(没有完全覆写接口的抽象方法的子类叫做抽象方法),可是如果说一个接口中提供的抽象方法特别多,而且不是每个子类都会有这种方....