![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
木头有木有
专注于心,无愧于心!
展开
-
异常分析(二)
异常分析二:1.Hibernate : could not deserialize;大致意思是反序列化失败,找了好久也百度了好久没有查找到原因,网上一些博主好多遇到的是没有进行反序列化,导致报此异常;而刚好我所出现的原因不是,因为是Hibernate框架,实体类不是由逆向工程生成的,自己敲出来的,所以有些字段与数据库对应的类型是不对的,从而导致了无法反序列化2.Bean named “” must be of type […] but was actually of type […]此异常发生是因为原创 2020-08-26 18:27:51 · 287 阅读 · 0 评论 -
集合源码解读之Map
集合(二)今天讲一讲集合Map的源码:首先Map是一个键值组合的集合,由key和value存储数据,其下有Hashtable、LinkedHashMap 、HashMap和TreeMap;Map集合也是一个容器,同样可以用来存储引用数据类型的边长数据,但是,主要用于存储具有映射关系的数据,因此,map中的元素只能是以键和值对的形式存储键:key值:value键和值之间存在着单向一一对应的关系【通过指定的key,就可以找到一个唯一的值】特点:排重的【键对应一个值,不允许键的重复,也不允许一原创 2020-07-08 09:37:07 · 188 阅读 · 0 评论 -
集合源码解读
集合(一)为何如此之说,想必了解集合的人都知道,集合种类多,隐藏极深,甚至于隐藏到有些集合无人知道,哈哈,常用的集合才现于世面;先直接上图如下:由上图集合框架可知,集合框架包括两种容器,一是集合(Collection)–存储元素集合,二是图(Map)–存键值对;Collection接口有3个子类型,List、Set和Queue,下来是抽象类,再就是具体实现类,常见的实现类有ArrayList、LinkedList、HashSet、LinkedHashSet、HashMap和LinkedHashMap等原创 2020-07-02 16:30:38 · 478 阅读 · 0 评论 -
异常分析(一)
异常(一):最近在开发web端项目的时候常见一些异常,为此需要进行自我总结一下!首先聊聊什么时异常,异常:【官方描述】异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。Java异常是Java提供的一种识别及响应错误的一致性机制。Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异常能清晰的回答what, where, why这3个问题:异常类型回答了“什么”被抛出,异常堆栈跟踪回答了“在哪“抛原创 2020-06-20 15:53:45 · 873 阅读 · 0 评论 -
集合问题之移除元素
根据本人在面试中及工作中遇到过问题,集合中的元素移除可算是常用的,此方法也借鉴于网上一些博主与自己的想法进行整合1.第一种方法:利用for循环进行移除 List<String> list = new ArrayList<String>(); list.add("aaa"); list.add("bbb"); list.add("ccc"); for (int i = 0; i < list.size(); i++) { if ("bbb".原创 2020-06-05 15:01:50 · 1251 阅读 · 0 评论 -
Java基础知识简单总结(一)
1.final,finally和finalize之间的区别; final关键字意为最终,可修饰类、属性以及方法; 在修饰类时表示该类为最终类不能被继承; 在修饰方法时为固定方法即不可被修改; 在修饰属性时为常量即该变量不可改变; Finally通常是与try搭配使用,在try执行完后都会经过f...原创 2020-04-03 10:47:53 · 241 阅读 · 0 评论