- 博客(8)
- 收藏
- 关注
原创 2.1学习
当方法的定义者在定义方法的时候不知道调用者在调用该方法的时候会出现异常,但是定义者又不知道如何处理时,此时可以选择使用throws关键字来声明异常,可以声明多个异常,用逗号分隔。if (gender.equals("男") || gender.equals("女") || gender.equals("保密")){如果父类声明检查时异常,子类可以声明检查时异常或者不声明或者运行时异常。 如果父类没有声明任何异常,子类要么不声明任意异常,要么可以声明运行时异常,但不能声明检查时异常。
2024-02-01 19:18:52
362
1
原创 1.30学习
异常对象是出现异常时的那条语句自动产生的一个对象,由JVM自动创建,异常在Java类中通过Exception或者其他具体的子类创建,命名规则是:异常类型+Exception,Exception是所有异常的父类,他有如下方法。 程序出现了异常,且异常被catch捕获,也就是说异常的类型符合catch中的类型,此时进行异常处理,处理完成后程序正常执行。 把可能产生异常的代码放到try中,如果代码产生了异常由catch捕获异常,然后交由catch里面的代码请求处理。//可能产生异常的代码块。
2024-01-30 18:25:26
478
1
原创 1.29学习
ArrayList是一个List接口的实现类,实现了可变数组,当添加一个元素时,如果容量足够,直接添加,如果容量不够,按照newCapacity = oldCapacity + oldCapacity/2 原则拓容。在进行集合元素获取时,如果集合中已经没有元素了,还继续使用迭代器的next方法,将会抛出java.util.NoSuchElementException没有集合元素异常。System.out.println("获取最后一个元素:" + list.getLast());
2024-01-29 18:08:44
386
原创 1.26学习
选中当前项目工程 --> 右键:build path --> add libraries -->JUnit 4 --> 下一步;// 基本数据类型、包装类---》String 类型, 调用String 重载的valueOf(Xxx xxx)//String 类型---> 基本数据类型、包装类, 调用包装类的parseXxx()// 包装类 --》 基本数据类型: 调用包装类的xxxValue()// // 基本数据类型 --》 包装类的对象。// 基本数据类型--》包装类, 调用包装类的构造器。
2024-01-26 18:31:56
359
1
原创 1.25学习
3.1 我们可以在子类的方法或构造器中,通过"super. 属性" 或"super.方法" 的方式,显式的调用父类中声明的属性或方法。3.2 特殊情况:当子类和父类中定义了同名的属性时,我们要想在子类中调用父类中声明的属性,则必须显示的 使用"super. 属性" 的方式,表明调用的是父类中声明的属性;3.3 特殊情况:当子类重写了父类中的方法后,我们想在子类的方法中调用父类中被重写的方法时,必须显示的使用"super. 方法" 的方式,表明调用的是父类中被重写的方法;简称:编译时,看左边;
2024-01-25 19:16:46
623
1
原创 1.24学习
System.out.println("品牌:" + ",价格" + price + "ab" + bf);System.out.println("姓名:" + name +"年龄:" + age );System.out.println("年龄:" + old +"姓名:" + name );属性 == 成员变量 == field == 域、字段;方法 == 成员方法 == 函数 == method;创建类的对象 == 类的实例化 == 实例化类;类:对一类事物的描述,是抽象的,概念上的定义;
2024-01-24 18:44:28
382
原创 1.23学习
"正数":number == 0?System.out.println("跑了" + r + "是否继续");System.out.println("欧洲");System.out.println("亚洲");System.out.println("非洲");System.out.println("跑" );System.out.println("其他");System.out.println("数");System.out.println("数");System.out.println("数");
2024-01-23 18:37:29
1615
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人