java
&国夫&
你能做的就是好好学习
展开
-
自定义实现HashMap(二)
今天看了一下自己的 简单实现HashMap,发现好多问题,今天又重新实现了一下,整体思想还是基于数组加链表的形式实现的。思路如下:数组下挂了一个个链表。首先创建一个类作为链表。很简单 只是简单的记录了一下Key,Value,以及 下一个节点(学过C语言的同学,可以理解成指针),默认构造方法,以及传参构造方法。/** * 自定义链表 * @param <K,V>...原创 2020-02-25 21:47:34 · 192 阅读 · 1 评论 -
java之枚举Enum
enum(枚举)的全称为 enumeration, 是 JDK 1.5 中引入的新特性,以下是个人心得到。乍一看枚举让人一头雾水,这是个神马东西??今天就来认识一下把。二话不说先上代码。首先我创建了一Light枚举。如下:public enum Light {//构建枚举的实例RED("red", 1), YELLOW("yellow", 1), GREEN("green原创 2017-11-06 14:50:25 · 244 阅读 · 0 评论 -
java中的(~)运算符原理
今天研究了一下java中的(~)运算符System.out.println(~5);结果输出为:-6抱着很好奇的心理,我们来研究下为什么是-6呢?。首先,非(~)运算符,是java众多运算符的一种,“与”、“非”、“或”、“异或”。需要明白一点的是,在计算机中 正数,负数都是通过补码的形式保存的,而正数的补码是其本身的原码,而负数的补码则要根据其绝对值的原码转化为反码,然后原创 2018-01-16 13:04:26 · 7561 阅读 · 2 评论 -
自定义实现HashMap(简单实现)
/*** @author ZhangHaiWen </a>* @create 2018/8/8 0008* @desc 自定义的HashMap**/public class MyHashMap implements HashMap {private Node[] tables;private int iniSize;public MyHashM...原创 2018-08-08 16:10:14 · 406 阅读 · 0 评论 -
JAVA利用keytool工具生成.crt和.key文件
1.生成一个名称为zhanghaiwen的证书keytool -genkeypair -alias "zhanghaiwen" -keyalg "RSA" -keystore "zhanghaiwen.keystore"输入口令2.在bin文件下生成了 zhanghaiwen.keystore 文件然后将文件拷贝到D:\zhengshu 目录下3.使用e...原创 2019-03-12 22:25:52 · 7326 阅读 · 0 评论