java修罗场
文章平均质量分 82
java基础知识汇总
LoneWalker、
莫听穿林打叶声,何妨吟啸且徐行
展开
-
策略模式真的像你想的那么简单么?
策略模式的解析、使用以及替代方案原创 2022-10-24 11:02:36 · 300 阅读 · 0 评论 -
Java命名规范你一定要掌握
打好地基,成就Java霸业原创 2022-06-11 19:23:37 · 3986 阅读 · 1 评论 -
第十六篇 —— Java序列化你真的懂了么?
一、带着问题来看 什么是序列化和反序列化 实现序列化和反序列化为什么要实现Serializable接口? 为什么还要显示指定serialVersionUID的值? 二、序列化的含义与使用场景 序列化:把对象转换为字节序列的过程称为对象的序列化. 反序列化:把字节序列恢复为对象的过程称为对象的反序列化. 当我们只在本地JVM里运行下Java实例, 这个时候是不需要什么序列化和反序列化的, 但当我们需要将内存中的对象持久化到磁盘, 数据库中时, 当我们需要与浏览器进行交互时, 当我们需要实现RPC时,原创 2020-06-19 10:07:05 · 207 阅读 · 0 评论 -
第十五篇——迭代器Iterator
什么是迭代器(Iterator)? Iterator接口提供了很多对集合元素进行迭代的方法。每一个集合类都包括了可以返回迭代器实例的迭代方法。迭代器可以在迭代过程中删除底层集合的元素,但是不可以直接调用集合的remove(Object obj)删除,可以通过迭代器的remove()方法删除 迭代器从第一个箭头的位置开始判断,hasNext判断是否有下一个,如果有就取出来,指针往下移,直到移动到...原创 2020-03-23 16:25:59 · 266 阅读 · 0 评论 -
第十四篇——Error和Exception的区别
Error:程序无法处理的系统错误,编译器不做检查; Exception:程序可以处理的异常,捕获后可能恢复; 而Exception又可以分为 unchecked exception(非检查异常):不是必须进行try catch的异常checked exception(检查异常,编译异常,必须要处理的异常) 此类异常要么try catch住,要么往外抛,谁调用,谁处理,比如 File...原创 2020-03-04 16:51:12 · 244 阅读 · 0 评论