java SE
文章平均质量分 90
N_0050
一天进步一点点!!!
展开
-
java异常类
1.程序先执行 try 中的代码2.如果 try 中的代码出现异常, 就会结束 try 中的代码, 看和 catch 中的异常类型是否匹配.3.如果找到匹配的异常类型, 就会执行 catch 中的代码4.如果没有找到匹配的异常类型, 就会将异常向上传递到上层调用者.5.无论是否找到匹配的异常类型, finally 中的代码都会被执行到(在该方法结束之前执行).6.如果上层调用者也没有处理的了异常, 就继续向上传递.原创 2024-02-08 17:32:08 · 928 阅读 · 1 评论 -
轻松认识java中的String类
因为println()会调用String.valueOf()方法而String.valueOf()会调用toString()方法。final修饰类表明该类不想被继承,final修饰引用类型表明该引用变量不能引用其他对象,但是其引用对象中的内容是可以修改的。都是产生了新的对象,而不是对原来的对象进行修改,不是因为final,是因为私有的。1. 字符"|","*","+"都得加上转义字符,前面加上 "\\" .2. 而如果是 "\\" ,那么就得写成 "\\\\" .然后是String类的一些方法。原创 2024-02-06 20:29:27 · 823 阅读 · 2 评论 -
java内部类的详细讲解以及接口的补充
因此,原对象和深拷贝的对象拥有独立的内部对象实例,对一个对象的修改不会影响到另一个对象。因此,原对象和浅拷贝的对象共享相同的内部对象实例。1. 成员内部类(普通内部类:未被static修饰的成员内部类 和 静态内部类:被static修饰的成员内部类)3. 在实例内部类方法中访问同名的成员时,优先访问自己的,如果要访问外部类同名的成员,必须:外部类名。6. 外部类中,不能直接访问实例内部类中的成员,如果要访问必须先要创建内部类的对象。内部类的分类:实例内部类、静态内部类、匿名内部类、局部内部类(不怎么用)原创 2024-02-04 16:45:14 · 779 阅读 · 1 评论 -
轻松理解java中的抽象类与接口
注意事项: 对于 sort 方法来说, 需要传入的数组的每个对象都是 "可比较" 的, 需要具备 compareTo 这样的能力,通过重写 compareTo 方法的方式, 就可以定义比较规则。抽象类必须被继承,并且继承后子类要重写父类中的抽象方法,否则子类也是抽象类,必须要使用。如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。接口中的方法是不能在接口中实现的,只能由实现接口的类来实现。如果类没有实现接口中的所有的抽象方法,则类必须设置为抽象类。原创 2024-02-03 18:02:59 · 1162 阅读 · 1 评论 -
详细解释java中的多态
1.必须在继承体系下,也就是向上转型2.子类必须要对父类中方法进行重写/覆盖3.通过父类的引用调用重写的方法完成以上,就会发生动态绑定,而动态绑定是多态的基础原创 2024-02-02 16:45:06 · 901 阅读 · 1 评论 -
Java中继承与组合的知识点
什么是继承?什么是组合?原创 2024-02-01 17:23:06 · 991 阅读 · 1 评论 -
Java中类和对象的知识点
什么是类?什么是对象?原创 2024-01-31 17:52:33 · 1197 阅读 · 1 评论 -
java基础知识点!!!
整型:字节类型byte(-128--127)、short(包装类型:short)、int(包装类型:Integer)、long(包装类型:long) 对应1、2 、4、 8 个字节 1字节等于8bit位。整个数组被视为一个对象。堆:用 new 创建的对象都是在堆上保存,堆是随着程序开始运行时而创建,随着程序的退出而销毁,堆中的数据只要还有在使用,就不会被销。数组的拷贝:创建一个指定长度的新数组,并将原始数组的元素复制到新数组中,这里表示拷贝的是array 一样的长度。通过该地址,引用变量便可以去操作对象。原创 2024-01-30 22:16:48 · 694 阅读 · 1 评论