感谢 ♥ 作者
先不感谢了
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 我们常说的方式有以下三种: 继承Thread实现Runable接口实现Callable接口(可以获取线程执行之后的返回值) 但实际后两种,更准确的理解是创建了一个可执行的任务,要采用多线程的方式执行, 还需要通过创建Thread对象来执行,比如 new Thread(new Runnable(){} 阅读全文
posted @ 2020-11-05 15:39 MJyc 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 以下这道题,在实际开发中,并不会这么写。 这个是面试官为了考察大家对finally的认识,而苦思冥想出来,我猜的。 public static void main(String[] args) { System.out.println(finallyTest()); } public static 阅读全文
posted @ 2020-11-05 15:29 MJyc 阅读(68) 评论(0) 推荐(0) 编辑
摘要: throw,作用于方法内,用于主动抛出异常throws, 作用于方法声明上,声明该方法有可能会抛些某些异常针对项目中,异常的处理方式,我们一般采用层层往上抛,最终通过异常处理机制统一处理(展示异常页面,或返回统一的json信息),自定义 异常一般继承RunntimeException,我们去看看Hi 阅读全文
posted @ 2020-11-05 12:07 MJyc 阅读(103) 评论(0) 推荐(0) 编辑
摘要: IOException,SQLException,FileNotFoundException,NoSuchFileException,NoSuchMethodException 阅读全文
posted @ 2020-11-05 09:57 MJyc 阅读(435) 评论(0) 推荐(0) 编辑
摘要: 此类异常,编译时没有提示做异常处理,因此通常此类异常的正确理解应该是“逻辑错误” 算数异常,空指针,类型转换异常,数组越界,NumberFormateException(数字格式异常,转换失败,比如“a12”就会转换失败) 阅读全文
posted @ 2020-11-05 09:56 MJyc 阅读(602) 评论(0) 推荐(0) 编辑
摘要: 异常体系如下: Error是虚拟机内部错误 栈内存溢出错误:StackOverflowError(递归,递归层次太多或递归没有结束)堆内存溢出错误:OutOfMemoryError(堆创建了很多对象) Exception是我们编写的程序错误 RuntimeException:也称为LogicExce 阅读全文
posted @ 2020-11-05 09:53 MJyc 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 当执行序列化时,我们写对象到磁盘中,会根据当前这个类的结构生成一个版本号ID 当反序列化时,程序会比较磁盘中的序列化版本号ID跟当前的类结构生成的版本号ID是否一致,如果一致则反序列化成功,否则,反序列化失败 加上版本号,有助于当我们的类结构发生了变化,依然可以之前已经序列化的对象反序列化成功 阅读全文
posted @ 2020-11-05 09:49 MJyc 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1,分类 按方向分:输入流,输出流 (注意,是站在程序的角度来看方向),输入流用于读文件,输出流用于写文件 按读取的单位分:字节流,字符流 按处理的方式分:节点流,处理流 比如,FileInputStream和BufferedInputStream(后者带有缓存区功能-byte[]) IO流的4大基 阅读全文
posted @ 2020-11-05 09:48 MJyc 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 我们分析下JDK里面的Stack源码,会发现其实非常简单 首先,栈的特点是FILO(First In Last Out) 其次,底层的数据结构我们采用数组的方式 来,看几个关键的源码,一目了然 存: 取: 栈顶弹出元素 阅读全文
posted @ 2020-11-04 14:29 MJyc 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 来吧,我们看看 ArrayList:线程不安全,效率高,常用Vector:线程安全的,效率低我们看Vector的源码: public synchronized void ensureCapacity(int minCapacity) { if (minCapacity > 0) { modCount 阅读全文
posted @ 2020-11-04 14:24 MJyc 阅读(65) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页