- 博客(21)
- 收藏
- 关注
原创 Java之异常处理
处在方法声明时参数列表之后,当方法中抛出编译时异常,用户不想处理该异常,此时就可以借助throws。之后必须跟多个异常类型,之间用逗号隔开,如果抛出多个异常类型具有父子关系,直接声明父类即可。异常可能在编译时发生,也可能在程序运行时发生,根据发生的时机不同,可以将异常分为。调用声明抛出异常的方法时,调用者必须对该异常进行处理,或者继续使用。在程序执行期间发生的异常,称为运行时异常,也称为非受检查异常。在程序编译期间发生的异常,称为编译时异常,也称为受检查异常。注意:编译时出现的语法性错误,不能称之为异常。
2024-05-09 23:54:12
1407
11
原创 图书管理系统
NormalUser、AdminUser,这也就是我们图书管理系统面对的两个对象了,管理员和用户,他们具有一些相同的属性。所以,在打印菜单时,我们也不能直接使用我们在AdminUser类和NormalUser类中写的menu()方法。this.ioPerations=new IOPeration[]{//引用,这边用super也可以,因为这里没有同名的,不需要做区分。this.ioPerations=new IOPeration[]{//引用,这边用super也可以,因为这里没有同名的,不需要做区分。
2024-05-07 23:19:16
1330
4
原创 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
1291
4
原创 Java之内部类
1. 在静态内部类中只能访问外部类中的静态成员或者一个被final修饰的常量(因为常量在编译时就确定了,与类啥的无关)2.在实例内部类方法中访问同名的成员时,优先访问自己的,如果要访问外部类同名的成员,必须:外部类名称.this.在外部类中,定义位置与外部类成员所处的位置相同,称为成员内部类。在外部类的一个方法内部定义的,称为局部内部类。中,该种内部类只能在其定义的位置使用,一般使用的非常少,此处简单了解下语法格式。3.实例内部类对象必须在先有外部类对象前提下才能创建。修饰的内部成员类称为静态内部类。
2024-04-30 21:05:50
748
12
原创 Java之抽象类和接口
(只能是public abstract,其他修饰符都会报错3.接口中的方法是不能在接口中实现的,只能由实现接口的类来实现。
2024-04-27 23:33:04
4446
124
原创 Java之继承
在继承体系中,子类将父类中的方法和字段继承下来了,那在子类中能否直接访问父类中继承下来的成员呢?父子父子,先有父再有子,即:子类对象构造时,需要先调用基类构造方法,然后执行子类的构造方法。通过子类对象访问父类与子类中不同名方法时,优先在子类中找,找到则访问,否则在父类中找,找到。如果访问的成员变量子类中无,则访问父类继承下来的,如果父类也没有定义,则编译报错。如果子类中存在与父类中相同名字的成员时,使用super在子类中访问父类的变量和方法。
2024-04-21 22:52:50
2070
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人