Java
文章平均质量分 92
el psy congroo
为世界上所有的美好而战
展开
-
Clonable 接口和深拷贝
Object 类中存在一个 clone 方法, 调用这个方法可以创建一个对象的 “拷贝”.但还是会报错要想合法调用 clone 方法, 必须先实现 Clonable 接口, 否则就会抛出 CloneNotSupportedException 异常,而它是空的,没有需要重写的方法如果一个类实现了这个空接口/标记接口,那么证明当前类是可以被克隆的。原创 2023-12-20 19:32:47 · 340 阅读 · 0 评论 -
Java的异常
Java 中虽然已经内置了丰富的异常类, 但是并不能完全表示实际开发中所遇到的一些异常,此时就需要维护符合我们实际情况的异常结构我们可以基于已有的异常类进行扩展(继承), 创建和我们业务相关的异常类.自定义异常类,继承自Exception 或者 RunTimeException实现一个带有String类型参数的构造方法,参数含义:出现异常的原因仿照NullPointerException创建自定义异常类(含两个构造方法)if(!原创 2023-12-19 20:45:26 · 908 阅读 · 0 评论 -
Java的String类常用方法 |StringBuilder和StringBuffer
由于String的不可更改特性,为了方便字符串的修改,Java中又提供StringBuilder和StringBuffer类。这两个类大部分功能是相同的,这里介绍 StringBuilder常用的一些方法方法说明在尾部追加,相当于String的+=,可以追加:boolean、char、char[]、double、float、int、long、Object、String、StringBuff的变量获取index位置的字符获取字符串的长度获取底层保存字符串空间总的大小扩容。原创 2023-12-13 22:40:40 · 980 阅读 · 0 评论 -
java的多态
在子类构造方法中,并没有写任何关于父类构造的代码,但是在构造子类对象时,先执行父类的构造方法,然后执行子类的构造方法,因为:子类对象中成员是有两部分组成的,父类继承下来的以及子类新增加的部分。父子父子肯定是先有父再有子,所以在构造子类对象时候 ,先要调用父类的构造方法,将从父类继承下来的成员构造完整,然后再调用子类自己的构造方法,将子类自己新增加的成员初始化完整。总结:成员方法没有同名时,在子类方法中或者通过子类对象访问方法时,优先访问自己的,自己没有时再到父类中找,如果父类中也没有则报错。原创 2023-12-10 14:05:18 · 821 阅读 · 0 评论 -
Java的内部类
只能在方法里面实例化对象.不能被public、static等访问限定符修饰局部内部类只能在所定义的方法体内部使用编译器也有自己独立的字节码文件,命名格式:外部类名字$数字内部类名字.class。原创 2023-11-25 23:59:51 · 1056 阅读 · 0 评论 -
JDK的配置及运行过程
【面试题】JDK、JRE、JVM之间的关系?JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。JVM(Java vitual machine):Java虚拟机,运行Java代码。原创 2023-10-23 18:33:54 · 151 阅读 · 0 评论