接上一节,在把关键字改成string类型之后,需要对key进行hash化,这里使用了两种方式: 1.相加法 2.幂乘法 同时防止越界,我们使用了压缩值的方法即取余数。但是由于int的长度限制,我们使用了biginterger方法。 info类和上节相同,这里只丢出hashTable的源代码: pub ...
分类:
其他好文 时间:
2018-03-08 14:10:05
阅读次数:
169
引言 本文将介绍常量池 与 装箱拆箱机制,之所以将两者合在一起介绍,是因为网上不少文章在谈到常量池时,将包装类的缓存机制,java常量池,不加区别地混在一起讨论,更有甚者完全将这两者视为一个整体,给初学者带来不少困扰,我就是过来的。同时,也因为包装类的缓存 与 字符串常量池的 ...
分类:
编程语言 时间:
2018-02-28 17:32:10
阅读次数:
241
#include<vector>#include<iostream>usingnamespacestd;vector<int>data;voidcreateData(intn){//存储小于n的正偶数for(inti=0;i<n;i+=2)data.push_back(i);}boolsearch(intvalue,int&sign){intsta
分类:
编程语言 时间:
2018-02-27 14:53:45
阅读次数:
161
//计算文本的高度 commentLabel定义的成员变量 int version=[[UIDevice currentDevice].systemVersion intValue]; NSLog(@"当前系统的版本:%d",version); //评论Label的适配 NSString *comm ...
分类:
其他好文 时间:
2018-02-24 19:34:30
阅读次数:
171
可选类型是什么? 首先看一个问题,Swift中String类型的变量有一个叫做toInt的方法,能够把String类型变量转换为Int类型变量。 var stringValue = "5" var intValue = stringValue.toInt(); println("intvalue = ...
分类:
编程语言 时间:
2018-02-21 14:59:48
阅读次数:
247
1.6. 接口和抽象类 抽象类的成员可以具有访问级别,而接口的成员全部public级别 抽象类可以包含字段,而接口不可以 抽象类可继承接口,而接口不能继承抽象类 抽象类的成员可以具有具体实现,而接口不行 抽象的子类可以选择性实现其基类的抽象方法,而接口的子类必须实现全部方法 1.7. Java中的命 ...
分类:
编程语言 时间:
2017-12-13 01:51:39
阅读次数:
166
1. 使用Gson构建Json 初始化 添加属性 添加 子级 Json 获取json 元素属性 使用 Long.parseLong Integer.parseInt 获取json 子级Json 数组 数组操作 添加 获取 遍历数组 2. 使用fastjson 操作Json 初始化 添加 获取子级JS ...
分类:
编程语言 时间:
2017-11-29 13:38:26
阅读次数:
155
一.先将Integer转化成int类型,在强制转float类型 例:Integer str = new Integer(20); int i = str.intValue(); float rr = (float)i; 输出结果为:20.0 二.将Integer类型转成String类型,在转化成fl ...
分类:
编程语言 时间:
2017-11-24 15:02:40
阅读次数:
491
程序结果截图; 上述程序运行结果判断: Parent.printValue(),myValue=100 Child.printValue(),myValue=200 Child.printValue(),myValue=200 Child.printValue(),myValue=200 Child ...
分类:
其他好文 时间:
2017-11-11 00:30:10
阅读次数:
183
1.请看以下“变态”的类 public class ParentChildTest { public static void main(String[] args) { Parent parent=new Parent(); parent.printValue(); Child child=new ...
分类:
其他好文 时间:
2017-11-10 15:08:58
阅读次数:
173