![](https://img-blog.csdnimg.cn/20200604231424376.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
学习Java时的心得体会总结
Hikes
这个作者很懒,什么都没留下…
展开
-
eclipse 安装启动 An error has occurred.
解决方法:由于本机jdk版本为jdk14,将jdk降级为1.8解决原创 2020-06-12 20:51:41 · 1285 阅读 · 2 评论 -
Java LinkedList 与 ArrayList 效率比较
todolist原创 2020-06-12 00:34:50 · 159 阅读 · 0 评论 -
Java HashSet 与 TreeSet比较
HashSet: 底层使用HashMap,元素需实现hashcode和equals方法HashSet 添加的元素是无序的,因为是根据重写的hashcode 方法散列的形式来存储数据,所有数据迭代出来是无序的。TreeSet: 底层使用 TreeMap, 元素需实现Compareable接口的 compareTo方法。底层维护一棵红黑树,我简单理解为二叉排序树,当add新元素时,添加一个新叶子节点到树中,更加 compareTo方法来判断此节点是放在左边还是右边,compareTo意思 是 A 比 B。原创 2020-06-12 00:29:21 · 172 阅读 · 0 评论 -
Java 使用 Scanner类出现 NoSuchElementException 异常
原因:在同一程序中,关闭Scanner类后再次new Scanner(System.in);源码中System.in 是静态类型查看Scanner类的close方法: public void close() { if (closed) return; if (source instanceof Closeable) { try { ((Closeable)source).close.原创 2020-06-09 23:08:31 · 2411 阅读 · 0 评论 -
Java 序列化对象写入文件
Java序列化对象1.对象需实现 Serializeable接口(接口无需实现的方法)2.ObjectOutputStream 类序列化对象示例代码:public static void writeGrade(String studat, Student[] students) throws IOException { OutputStream out = new FileOutputStream(studat); ObjectOutputStream o原创 2020-06-09 22:56:42 · 761 阅读 · 0 评论 -
Java流与文件
preface:在Java API中,可以从中读取一个字节的对象叫输入流,可以向其中写入一个字节的对象叫输出流。写入和读取的对象可以是文件或网络连接。java.io 包中包括了所有输入输出流的类。字节流,以字节为单位,byte, 8位, -128-127字符流,以字符为单位,char,2位,0-65535常用IO类:OutputStream类示例代码:public class testOutputStream { public static void main(String[] ar原创 2020-06-05 00:50:29 · 141 阅读 · 0 评论