摘要: 异常解析 1.分类 分为两类, 一类为Error(错误)不可避免,不可处理; 另一类Exception一般是可以避免,例如除零操作、空指针异常、数组下标越界、类型转换异常、文件找不到等,又分为“经常发生的”(受检/受控异常)必须进行异常处理[编译时异常];“极少发生的”(非受检异常)[运行时异常ru 阅读全文
posted @ 2026-06-06 22:09 -柘 阅读(3) 评论(0) 推荐(0)
摘要: Java学习Six 1.内部类(Innter class) class A { class B { ... } } B相当于A的成员属性 2.匿名内部类 (只用一次) 没有名字的内部类,通常在定义的时候就创建了对象。 AA aa = new AA() { ... }; 3.Lambda表达式 函数式 阅读全文
posted @ 2026-05-30 20:06 -柘 阅读(5) 评论(0) 推荐(0)
摘要: Java学习Five 1.接口(Interface) 父类的引用指向子类型的对象,引用的本质是为了调用方法。接口里面不能有方法体。 public interface USB() { void save(); } USB相当于一个标准,规定子类要写的方法 class L implement USB() 阅读全文
posted @ 2026-05-24 10:14 -柘 阅读(5) 评论(0) 推荐(0)
摘要: Java学习four 1.多态,同一个方法或属性在父类和子类中有不一样的含义,子类比父类更强势,如子类重写父类的方法是可以加判断逻辑等。 父类的引用指向子类的对象,例如: (父类) public class Animal{ public void eat(){ System.out.println( 阅读全文
posted @ 2026-05-16 17:51 -柘 阅读(7) 评论(0) 推荐(0)
摘要: Java学习three 1.object life cycle (对象的生命周期) Object object = new Object(); 1)JVM(虚拟机)在堆里找一块内存空间,如果内存很乱,JVM就会进行内存数据的清除,最后JVM会记录类的实例,最后执行你写的构造方法; 2)该对象如果有变 阅读全文
posted @ 2026-05-09 21:37 -柘 阅读(6) 评论(0) 推荐(0)
摘要: java学习two 1.常见快捷键 Ctrl + C: 复制 X: 剪切整行 D: 复制当前行到下一行 Y: 删除当前行 Z: 撤销 S: 保存 2.Java快捷键 (1)sout + Tab -> 普通打印 System.out.println(); (2)soutv + Tab -> 打印变量 阅读全文
posted @ 2026-04-30 20:20 -柘 阅读(5) 评论(0) 推荐(0)
摘要: String源码解析 1.理解用final修饰的String类 public final class String implements java.io.Serializable, Comparable<String>, CharSequence { /** The value is used fo 阅读全文
posted @ 2026-04-25 15:50 -柘 阅读(6) 评论(0) 推荐(0)
摘要: 在牛客网上练习java 1.点开浏览器,搜索java题目练习网站 -> 点击java语法练习 2.题库 -> 语言学习篇 -> java入门 3.自测和运行需要提前登录,进入题目,题目和讨论可以了解更多知识和解法,可以进行自测输入与运行 阅读全文
posted @ 2026-04-18 19:16 -柘 阅读(8) 评论(0) 推荐(1)
摘要: 如果你已经下载了IDEA,那我们先在桌面的控制面板彻底卸载IDEA 1.控制面板 -> 找到程序 -> 点击卸载程序 -> 找到IDEA -> 右键 -> 点击卸载(U)-> 勾选缓存和本地历史记录,设置和安装的插件 -> 再点击卸载 -> 卸载完成后点击关闭 2.在浏览器中搜索idea官网 -> 阅读全文
posted @ 2026-04-11 16:25 -柘 阅读(845) 评论(0) 推荐(1)