![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
李木子No.1
这个作者很懒,什么都没留下…
展开
-
Java集合(含常见面试题)
1.分类List:存储的元素可重复、有序Set:存储的元素不可重复Map:key-value形式存储,key不可重复、无序,value可重复2.ListArrayList:底层是Object[]数组Vector:底层是Object[]数组,操作都加了锁,是ArrayList的安全版本LinkedList:底层是双向链表(JDK1.6之前是循环链表,JDK1.7取消了循环)ArrayList和LinkedLis的区别?1.线程安全性:都是不安全的。2.底层数据结构:ArrayLis原创 2021-09-14 13:48:50 · 107 阅读 · 0 评论 -
Java中的transient
1. 作用transient关键字的主要作用就是让某些被transient关键字修饰的成员属性变量不被序列化。2. 什么是序列化?简单来说就是将java对象转化为字节流的形式。我们在程序中创建的JAVA对象只存在于JVM中, 当程序退出时, 这些对象也就消失了, 而序列化正是为了将这些对象保存起来以仅将来使用,也可以将已经序列化的对象传送给其他JVM来使用,这些序列化的字节流是于JVM无关的, 也就是说一个JVM序列化的对象可以在另一个JVM中反序列化。反序列化就是将字节流转化为Java对象的过程。原创 2021-09-13 21:46:00 · 7214 阅读 · 0 评论 -
连接mysql报错:com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
网上找了一大堆都没解决,结果发现我的jdbc:mysql://meeting?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai只有两个斜杠,而视频上是三个,试了加上去,居然解决了!暂时还不知道是为什么…...原创 2021-07-17 20:48:58 · 642 阅读 · 1 评论 -
关于System.out.println(iterator.next());打印出乱码的问题
关于System.out.println(iterator.next());打印出乱码的问题今天学习java的时候写了一个程序//程序片段TreeSet set = new TreeSet(com); set.add(new Person("Jack",23)); set.add(new Person("Tom",14)); set.add(new Person("Melinda",12)); set.add(new Person("Rose",32)); set.add(new原创 2021-03-07 16:18:02 · 178 阅读 · 0 评论