- 博客(10)
- 收藏
- 关注
原创 Java之异常处理
本文介绍了Java异常处理机制,包括异常的概念、体系结构、分类和处理方式。异常分为编译时异常和运行时异常,Throwable是异常体系的顶层类,派生出Error和Exception。异常处理方式包括抛出(throw)、声明(throws)和捕获(try-catch-finally)。文章详细讲解了各种处理方式的语法规则和注意事项,并演示了自定义异常类的实现方法。通过用户登录功能的示例,展示了如何创建和使用自定义异常。最后强调了finally块的重要性和异常处理的最佳实践。
2024-05-09 23:54:12
1522
12
原创 Java之String类
System.out.println("替换掉第一个”l“后的结果是:" + str1.replaceFirst("l", "&"));System.out.println("替换全部的”l“后的结果是:" + str1.replaceAll("l", "*"));System.out.println("小写转大写的转换结果是:" + s2.toUpperCase());System.out.println("从前往后找,字符串”l“第一次出现的位置是:" + index1);
2024-05-06 22:21:36
1349
5
原创 Java之内部类
1. 在静态内部类中只能访问外部类中的静态成员或者一个被final修饰的常量(因为常量在编译时就确定了,与类啥的无关)2.在实例内部类方法中访问同名的成员时,优先访问自己的,如果要访问外部类同名的成员,必须:外部类名称.this.在外部类中,定义位置与外部类成员所处的位置相同,称为成员内部类。在外部类的一个方法内部定义的,称为局部内部类。中,该种内部类只能在其定义的位置使用,一般使用的非常少,此处简单了解下语法格式。3.实例内部类对象必须在先有外部类对象前提下才能创建。修饰的内部成员类称为静态内部类。
2024-04-30 21:05:50
825
12
原创 Java之抽象类和接口
(只能是public abstract,其他修饰符都会报错3.接口中的方法是不能在接口中实现的,只能由实现接口的类来实现。
2024-04-27 23:33:04
4794
124
原创 Java之多态
本文系统介绍了Java多态的实现原理与应用。主要内容包括:1.多态概念与动态绑定条件(向上转型、重写、父类引用调用方法);2.方法重写规则与作用;3.向上转型的三种场景及优缺点;4.向下转型的安全检查(instanceof);5.多态优点:降低圈复杂度,提高扩展性;6.多态限制:属性和构造方法无多态性;7.构造方法中避免调用可重写方法的风险。通过多个代码示例,展示了如何利用多态实现代码复用和灵活扩展,同时指出了使用时的注意事项。
2024-04-24 21:55:59
3268
105
原创 Java之继承
在继承体系中,子类将父类中的方法和字段继承下来了,那在子类中能否直接访问父类中继承下来的成员呢?父子父子,先有父再有子,即:子类对象构造时,需要先调用基类构造方法,然后执行子类的构造方法。通过子类对象访问父类与子类中不同名方法时,优先在子类中找,找到则访问,否则在父类中找,找到。如果访问的成员变量子类中无,则访问父类继承下来的,如果父类也没有定义,则编译报错。如果子类中存在与父类中相同名字的成员时,使用super在子类中访问父类的变量和方法。
2024-04-21 22:52:50
2258
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅