自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 JAVA Override/Overload 小结

override指的是重写,多发生在子类中;overload指的是重载,既可发生在同一类中,又可以发生在子类中。就定义而言overload表示同一类中可以有多个名称相同但参数都不相同的方法,参数列表不同体现在参数的个数以及参数的类型上。override则要求子类中重写的方法和父类中的待重写的方法的签名保持一致而具体实现不同。方法的签名就是指的是方法的参数列表、方法名、返回类型以及声明的异常这些属性。子类若选择不override父类中的方法的话,那么最终实现的还是继承自父类中的方法。既然他们两之间存在

2021-07-07 19:41:38 94

原创 JAVA中迭代器并发修改引发的异常

这几天在写JAVA实验时碰到的一个和迭代器有关的问题,特意来总结一波。起因是在使用for (Process p : processList)这样的遍历形式时,在循环体的内部遍历每一个Process类的元素p的时候,根据它的成员变量来决定是否将该元素从原集合中删除掉该元素。整个过程在IDE中编辑时IDE没有报错,但实际运行时抛出了一个ConcurrentModificationException的异常,可见这是一个Unchecked的运行时异常,编译器没有检测到错误,通过了该程序,这显然是我编写代码中产生

2021-07-07 19:03:59 312

原创 JAVA Subtype/Ad hoc polymorphism 小结

本文主要讲讲JAVA中的两种多态类型的一点个人见解。首先来看Subtype polymorphism(子类型多态),即一个变量名字可以代表多个类的实例(子类型)。之前我们所学的一般声明引用和创建对象的方法大致如下:Dog mydog = new Dog();//前半部分声明一个Dog类的引用变量mydog,后半部分是创建一个Dog类的对象,调用了Dog类的构造器。重点就是引用变量的类型必须与创建对象的类型一致,譬如都为Dog。然而在多态的情况下,引用变量和创建的对象可以是不同的类型,

2021-07-02 18:00:32 275

原创 HIT-ICS大作业

计算机系统大作业题 目程序人生-Hello’s P2P 专 业 计算学部学   号 190110905班 级12学 生 张伟业 指 导 教 师史先俊 计算机科学与技术...

2021-06-27 14:06:57 226

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除