![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE
文章平均质量分 82
0x1db
这个作者很懒,什么都没留下…
展开
-
java中异常处理总结(try catch finally详解)
文章目录前言java中try cath finally的执行顺序1、当try 或catch块中遇到return语句2、当catch 或 finally抛出异常3、当在finally之前调用了System.exit(int)方法总结:前言在异常处理中try catch finally的执行顺序大家都知道是按顺序执行,如果try中代码没有异常,则进入finally中,如果try中有异常则执行catch 再执行finally,这里要探讨是特殊情况下try catch finally的执行情况java中t原创 2020-10-26 01:56:06 · 704 阅读 · 2 评论 -
java浅拷贝与深拷贝原理剖析
文章目录介绍浅拷贝概念实现深拷贝概念实现总结介绍在开发过程中,经常会遇到将一个对象的所有成员拷贝给另一个对象的需求。普通的对象形式一般如下:定义一个普通Student类:public class Student { private String name; private Integer age; private Integer totalScore; //省略get set ... @Override public String toString()原创 2020-10-22 14:16:41 · 382 阅读 · 1 评论 -
List在执行remove方法不能删除指定的对象
List在执行remove方法不能删除指定的对象我们根据List中的源码分析,remove方法的原理原创 2017-05-22 22:07:20 · 1086 阅读 · 1 评论 -
复习下java 多态
多态的定义: 指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)简而言之就是:==对于同一动作做出的响应产生不同的结果==多态存在的必要条件:==在继承的基础上====要有重写====父类引用指向子类对象(即向上转型)==多态存在的好处: ==可替换性==(substitutability)。多态对已存在代原创 2017-10-12 22:50:49 · 236 阅读 · 0 评论 -
java中的向上转型与向下转型
java中的向上转型与向下转型 首先,java的转型是基于继承的基础上的,转型的使用一般在多态中。关于在转型中最重要的一点那就是:父类引用指向子类对象;而子类引用不能指向父类对象向上转型与向下转型一个简单的例子:有2个类,Animal是父类,Pig类继承自Father。Animal a1 = new Pig();//父类引用a指向子类对象Pig p1 = (Pig)a //子类对象的父类引用原创 2017-10-14 14:58:13 · 577 阅读 · 1 评论