2019,刚毕业入职,需要更新数据库某表内容,就写了个Java读取excel文件的代码,代码尚存问题较大,过往阅者看看即可,以此记录小白点滴 初学Java,还没学到io流,jdbc等操作 代码用到poi 一些jar,数据库jar import java.io.FileInputStream;impo ...
分类:
数据库 时间:
2019-07-12 12:45:31
阅读次数:
107
import java.util.*;public class MapTest { // HashMap中的key是无序且不可重复的?那么HashMap如何保证其key无序且不可重复呢? // 参见HasSet如何来保证数据无序且不可重复!因为HashSet就是用HashMap来实现的 public ...
分类:
其他好文 时间:
2019-07-12 11:13:07
阅读次数:
72
这道题采用的是hashset 如果重复的话就return true 方法不难 public boolean containsDuplicate(int[] nums) { HashSet hs = new HashSet(); for(int i = 0 ;i ...
分类:
其他好文 时间:
2019-07-08 14:00:35
阅读次数:
89
HashSet 是否无序 (一) 问题起因: 《Core Java Volume I—Fundamentals》中对HashSet的描述是这样的: HashSet:一种没有重复元素的无序集合 解释:我们一般说HashSet是无序的,它既不能保证存储和取出顺序一致,更不能保证自然顺序(a z) 下面是 ...
分类:
其他好文 时间:
2019-07-07 17:23:16
阅读次数:
71
2019-07-07 16:53:31 问题描述: 问题求解: 本题和n后问题很类似,所以最初的时候就直接套了n后的板子,MLE。 那么本题的核心就是如何降低空间复杂度了,如何做呢? 降低空间复杂度有两种常用的技巧: 1. 将数组转为HashMap,这样就可以在大量稀疏的数组中提取到有用的信息,避免 ...
分类:
其他好文 时间:
2019-07-07 17:16:05
阅读次数:
85
Java基础内容学习总结路线,必须在学习后进行归纳总结,下次复习也有迹可循 多线程 线程 线程池 锁 中间件 jvm JMM GC JIT 集合 HashMap ConcurrentHashMap LinkedHashMap ArrayList LinkedList HashSet LinkedHa ...
分类:
编程语言 时间:
2019-07-07 12:22:28
阅读次数:
107
第三阶段 JAVA常见对象的学习 集合框架——Set接口 List集合的特点是有序的,可重复的,是不是存在这一种无序,且能保证元素唯一的集合呢?(HashSet )这就涉及到我们今天所要讲的Set集合 Set可以理解为行为不同的Collection (一) 概述及功能 (1) 概述 Collecti ...
分类:
编程语言 时间:
2019-07-06 16:18:31
阅读次数:
125
hashSet存储不同值的原理 hash函数 把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值,是一种压缩映射。 或者说一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。 把任意长度的输入(又叫做预映射pre-image)通过散列算法变换成固 ...
分类:
其他好文 时间:
2019-07-06 10:30:58
阅读次数:
202
TreeSet的自然排序是根据元素的大小进行升序排序的,若想自己定制排序,比如降序排序,就可以使用Comparator接口了: 该接口包含int compare(Object o1,Object o2)方法,用于比较两个对象的大小,比较结果和compareTo方法一致; 要实现定制排序,需要在创建T ...
分类:
编程语言 时间:
2019-07-05 09:41:48
阅读次数:
153
TreeSet会调用元素的compareTo(Object o)方法来比较元素之间的大小关系,然后将集合里的元素按升序排列.此时需要排序元素的类必须实现Compareble接口,并覆写其int compareTo(Object o)方法; 该方法用于比较对象,若:obj1,compareTo(obj ...
分类:
编程语言 时间:
2019-07-05 09:40:33
阅读次数:
147