java基础
afei111111
这个作者很懒,什么都没留下…
展开
-
哈夫曼编码
哈夫曼编码 哈夫曼编码主要是用于 文件压缩和加密解密。 哈夫曼编码的理解:https://blog.csdn.net/qq_36653505/article/details/81701181 哈夫曼树的创建 为每个字符都创建一个Node 对象,放入列表中然后根据其使用频率从大到小进行排序。 从列表的末尾拿(取出并删除)两个节点组成一个新的节点,新节点的值为两个子节点的和,然后将这个新节点重新插入...原创 2019-12-11 10:27:27 · 291 阅读 · 0 评论 -
数据结构-二叉树的遍历
有三种简单的方法遍树:前序,中序,后序。 中序遍历 递归遍历 public void inOrder(TreeNode root){ if (root != null){ inOrder(root.leftChild); //对节点的操作 System.out.println(root.idata); ...原创 2019-12-11 09:15:20 · 90 阅读 · 0 评论 -
java内部类详解
在学习java内部类查阅资料时,看到一篇感觉写的很好的关于内部类的文章,涵盖了很多的知识点,例子也很简洁 地址:https://www.cnblogs.com/hysum/p/7101974.html#_label3 ...转载 2019-07-17 15:42:16 · 66 阅读 · 0 评论 -
理解java的三大特性之多态
大佬写的简单易懂的关于多态的理解的文章 引用地址:http://www.cnblogs.com/chenssy/转载 2019-07-19 16:49:09 · 77 阅读 · 0 评论 -
java处理哈希冲突的三种方法
关于处理哈希冲突的三种方法: 地址: https://blog.csdn.net/qq_32595453/article/details/80660676转载 2019-07-24 11:15:42 · 392 阅读 · 0 评论 -
java集合知识总结
在学习java集合的过程中找到了一个博主写的关于java集合的总结,总结的全面而且到位,地址:https://blog.csdn.net/zhangqunshuai/article/details/80660974转载 2019-07-12 10:13:11 · 98 阅读 · 0 评论 -
java 多线程之synchronized关键字
synchronized 在多线程中的作用是巨大的,看到一位博主对于synchronized 的总结的很好: https://www.cnblogs.com/aishangJava/p/10026664.html转载 2019-07-06 14:25:40 · 94 阅读 · 0 评论 -
JAVA枚举 enum 的常见用法
转载地址: https://blog.csdn.net/echizao1839/article/details/80890490转载 2019-07-15 16:27:57 · 145 阅读 · 0 评论 -
Java的初始化块、静态初始化块、构造函数的执行顺序及用途探究
Java的初始化块、静态初始化块、构造函数的执行顺序及用途探究 做着写的很详细,测试的代码也简单易懂,通过查阅class文件来对初始化代码块、静态初始化块、构造函数的执行顺序进行分析 下面是引用的博客的地址: https://www.cnblogs.com/BlackStorm/p/5699965.html ...转载 2019-07-05 14:33:05 · 83 阅读 · 0 评论 -
多线程学习
转载大佬的文章 Java多线程学习(一)Java多线程入门: https://juejin.im/post/5ab116875188255561411b8a java 多线程之synchronized关键字: https://blog.csdn.net/afei111111/article/details/94855560 ...转载 2019-07-08 14:40:42 · 109 阅读 · 0 评论