《Java编程思想》中对hashCode的描述: 设计hashCode()时最重要的因素就是:无论何时,对同一个对象调用hashCode()都应该产生同样的值。如果将一个对象用put()添加进HashMap时产生一个hashCdoe()值,而用get()取出时却产生了另一个hashCode()值,那 ...
分类:
其他好文 时间:
2020-01-09 01:08:20
阅读次数:
86
前言:最近在对接接口时发现其他项目写的Http/Https请求很多都不能同用(都是按照当时接口进行编写的),现在整理一份HttpHelper来实现大多数场景。哈哈.... 不讲废话了,代码贴出来了 HttpHelper Http/Https请求方式 1.HttpHelper.cs 2.简洁模拟HTT ...
分类:
Web程序 时间:
2020-01-08 12:49:21
阅读次数:
300
Iterator<String> iter = list.iterator();while (iter.hasNext()) { String s = iter.next(); if (s.equals("要删除的元素")) { iter.remove(); }}System.out.println ...
分类:
其他好文 时间:
2020-01-07 14:43:34
阅读次数:
76
1.暴力法: 本题让求给定字符串的最长的无重复字符的子串,首先想到暴力解法,穷举出字符串的所有子串,并判断每个子串是否是不重复子串,具体使用hashset或set判是否有重复字符;暴力法效率很差,时间O(n^3),空间O(n);参考代码如下: 1 class Solution { 2 public: ...
分类:
其他好文 时间:
2020-01-07 13:27:01
阅读次数:
84
大家都知道(jdk1.8)HashMap中计算数组下标是HashMap的核心算法。小编今天在看HashMap源码中看到了hash(Object key)方法百思不得其解。小编问百度,查找相关博客,甚至连HashMap的关于hash(Object key)英文解释都看了。但是都只是说了为了尽量均匀,没 ...
分类:
其他好文 时间:
2020-01-07 00:50:51
阅读次数:
213
public static void main(String[] args) { ArrayList<String> list = new ArrayList<String>(Arrays.asList("a", "b", "c", "d")); for (int i = 0; i < list.s ...
分类:
编程语言 时间:
2020-01-04 22:31:04
阅读次数:
115
一个几乎必问的面试题 在面试 Java初级开发的时候,经常会问的一个问题是:你有没有重写过 hashcode方法?不少候选人直接说没写过。或许真的是没写过,于是还可以再通过一个问题确认:你在用HashMap的时候,键( Key)部分,有没有放过自定义对象?而这个时候,候选人说放过,于是两个问题的回答 ...
分类:
其他好文 时间:
2020-01-04 22:16:58
阅读次数:
90
基础类型 4种整数类型:int、long、byte、short 2种浮点数类型:float、double 1种字符类型:char 1种布尔类型:boolean 引用数据类型 类 接口 数组 1. == 1.对于基本类型来说 ==比较的是值是否相等 例如: int a = 1; int b = 1;S ...
分类:
编程语言 时间:
2020-01-04 00:47:25
阅读次数:
104