- 博客(11)
- 收藏
- 关注
原创 使用哈夫曼树实现哈夫曼编码的压缩
总体而言就是路径的统计那里我想了好久,还需要深刻理解递归的思想.package HuffmanCode;import java.util.*;public class HuffmanCodeDemo01 { public static void main(String[] args) { String content = "i like like like java do you like a java"; byte[] bytes = content.
2021-05-26 21:51:11 125 1
原创 使用HashMap统计数组中每个数出现的次数
package HashMapUse;import java.util.HashMap;public class HashMapUseDemo01 { public static void main(String[] args) { int arr[]={1,1,5,5,3,3,3}; HashMap<Integer, Integer> integerIntegerHashMap = new HashMap<>();
2021-05-26 19:59:27 1926
原创 如何调用内部类里面的属性和方法
Java基础真的每日都得复习呀!!!package TestDemo01;import java.util.function.DoubleUnaryOperator;public class InnerClass { public static void main(String[] args) { Out out = new Out(); Out.Inner inner = out.new Inner(); Out.A a = new Out
2021-05-26 17:44:11 387
原创 快速排序实现
package TestDemo01;import java.util.Arrays;public class QuickSort { public static void main(String[] args) { int [] arr={5,4,3,8,7}; sort(0,arr.length-1,arr); System.out.println(Arrays.toString(arr)); } pu
2021-05-26 16:23:07 57 1
原创 子类继承父类之后 是否会立即初始化子类
子类继承父类之后,不会立即初始化子类里面,而是当调用子类里面的属性时再初始化package TestDemo01;public class StaticDemo01 { public static void main(String[] args) { System.out.println(B.b); }}class A { static int abc=132; static { System.out.println("
2021-05-26 13:20:45 291
原创 IllegalMonitorStateException
这个异常我暂时还是想不明白,大概查了一下百度,调用线程的唤醒,等待等操作,必须有这个资源类的对象才能,而且还是唯一持有者,所以必须在加锁的方法里面完成调用package CommunicactionThread03;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public cl
2021-05-25 23:02:20 232 1
原创 Docker 下无法访问启动的Tomcat 首页
解决docker 下启动Tomcat,无法访问index页面使用 docker exec -it ac837e61beaf(容器ID) /bin/bash,操作容器内的文件修改webapps.dist 到 webapps 下即可,原来的webapps 删除或修改名称即可访问成功
2021-05-18 21:37:48 105
原创 java 执行提示找不到主类
在Linux环境下我下载了Jdk ,也配置了Java 环境,但是java 执行.class 文件时会提示找步到主类一: 解决方案 执行.class 文件的时候,不要加上后缀名 直接写上 java hello 即可
2021-05-16 23:59:16 164
原创 最全单链表的反转解析(我的总结)
说实话这个单链表的反转我至少写了4次,每次都有新的体会,普通人学数据结构真就得记下来.我的思路就是,有两个注意点需要实现: ① 如何遍历的实现每个节点② 如何把遍历到的节点插入进去核心代码public HerNode revers(Link link){// 需要两根指针temp=head.next; // 指向头节点的下一个next=temp.next; // 防止后面的节点断裂while(temp!=null){ // 判断当前节点是否为空,为空是不用进行反转的// 我们首先需
2021-05-12 17:31:59 183
原创 VMware安装虚拟机出现Operating System not found 解决方案
在这个位置把镜像文件选上,注意是下拉选择,而不是在文件夹里面找,文件夹里是找不到的
2021-05-07 20:06:59 4777
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人