![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 50
懒洋洋的菌菌
这个作者很懒,什么都没留下…
展开
-
关于异常的小结
每种异常都是一个类,是java.lang中的类。在程序中,java.lang 包并不需要像其他包一样需要import关键字进行引入。系统会自动加载,所以我们可以直接取用其中的所有类。所以对于public void fun()throws IOException{}的理解是,产生一个fun函数或者上抛一个IOException异常的对象。异常的结构图如下异常上抛的逻辑图如下4.异常捕捉过程比较简单,这里就不赘述。...原创 2021-06-05 22:08:06 · 43 阅读 · 0 评论 -
关于我在本地学业管理系统项目中遇到的问题小结
1.当我在对指定学号的对象进行删除时,有大概率出现运行异常,也有小概率正常删除。for(student I:list){if(stu.getNum().equals(num)){list.remove(stu);}} 使用高级for循环对集合进行增删改操作时,一定要在循环结束前使用break操作或return,不然必出异常:java.util.ConcurrentModificationException.解决方案for(student I:list){if(stu.getNum().eq原创 2021-06-03 22:12:45 · 90 阅读 · 0 评论 -
引用的强制转换到底经历了什么?readObject()返回的Object对象
1.强制转换的条件:引用之间的强制转换的前提条件是它们对于的类具有继承关系。当引用Animal的指向对象类型是引用cat的指向对象类型的父类时,可以用强制转换将引用Animal变成cat类型。这听起来很绕,但是理解起来很简单。2.强制转换的特点:这需要对引用和对象的关系有明确的了解。使用杜老师的画图法:animal是cat的父类。animal有run()“运动”函数,而cat继承了aninal的run()且具有独特的miao()”喵喵叫“函数。刚开始a是一个指向cat对象的animal。这时a仅能原创 2021-06-02 20:10:43 · 627 阅读 · 0 评论 -
对于System.out.print()的理解?
对于System.out.print()的理解?System是一个public final类,它内部的只有一个无参数的构造方法都是private,因此不能够在类外进行构造System类型的对象System中所有的变量和函数的定义都是static(保存在方法区),可以在类外用System.函数名()来调用in和out都是System中的静态引用变量。out是一个PrintStream类型的引用变量,在System使用registerNatives()进行注册时会将out指向控制台,这也是我原创 2021-06-02 00:13:35 · 9934 阅读 · 0 评论