随笔分类 -  java

java集合框架之几种set(HashSet LinkedHashSet TreeSet )
摘要:参考http://how2j.cn/k/collection/collection-sets/691.html#nowhere HashSet LinkedHashSet TreeSet HashSet: 无序LinkedHashSet: 按照插入顺序TreeSet: 从小到大排序 利用Linked 阅读全文

posted @ 2018-05-24 11:50 lijingran 阅读(182) 评论(0) 推荐(0)

java集合框架之HashMap和Hashtable的区别
摘要:参考http://how2j.cn/k/collection/collection-hashmap-vs-hashtable/692.html#nowhere HashMap和Hashtable的区别 HashMap和Hashtable都实现了Map接口,都是键值对保存数据的方式区别1: HashM 阅读全文

posted @ 2018-05-24 11:37 lijingran 阅读(148) 评论(0) 推荐(0)

java集合框架之Collections
摘要:参考http://how2j.cn/k/collection/collection-collections/369.html Collections是一个类,容器的工具类,就如同Arrays是数组的工具类 反转 reverse 使List中的数据发生翻转 混淆 shuffle 混淆List中数据的顺 阅读全文

posted @ 2018-05-24 10:53 lijingran 阅读(336) 评论(0) 推荐(0)

java集合框架之Collection
摘要:参考http://how2j.cn/k/collection/collection-collection/366.html Collection是 Set List Queue和 Deque的接口Queue: 先进先出队列Deque: 双向链表注:Collection和Map之间没有关系,Colle 阅读全文

posted @ 2018-05-24 10:40 lijingran 阅读(133) 评论(0) 推荐(0)

java集合框架之HashSet
摘要:参考http://how2j.cn/k/collection/collection-hashset/364.html#nowhere 元素不能重复 Set中的元素,不能重复重复判断标准是: 首先看hashcode是否相同 如果hashcode不同,则认为是不同数据 如果hashcode相同,再比较e 阅读全文

posted @ 2018-05-24 10:37 lijingran 阅读(235) 评论(0) 推荐(0)

java集合框架之HashMap
摘要:参考http://how2j.cn/k/collection/collection-hashmap/365.html#nowhere HashMap的键值对 HashMap储存数据的方式是—— 键值对 键不能重复,值可以重复 对于HashMap而言,key是唯一的,不可以重复的。 所以,以相同的ke 阅读全文

posted @ 2018-05-23 23:12 lijingran 阅读(345) 评论(0) 推荐(0)

java集合框架之ArrayList与LinkedList的区别
摘要:参考http://how2j.cn/k/collection/collection-arraylist-vs-linkedlist/690.html#nowhere ArrayList和LinkedList的区别 ArrayList 插入,删除数据慢LinkedList, 插入,删除数据快Array 阅读全文

posted @ 2018-05-23 22:03 lijingran 阅读(320) 评论(0) 推荐(0)

java集合框架之LinkedList
摘要:参考http://how2j.cn/k/collection/collection-linkedlist/370.html LinkedList 与 List接口 与ArrayList一样,LinkedList也实现了List接口,诸如add,remove,contains等等方法。 详细使用,请参 阅读全文

posted @ 2018-05-23 15:00 lijingran 阅读(228) 评论(0) 推荐(0)

java集合框架之ArrayList
摘要:参考http://how2j.cn/k/collection/collection-arraylist/363.html 使用数组的局限性 一个长度是10的数据:Hero[] heroArr=new Hero[10]; 如果用数组存放数据,那么超过10的数据就放不下了 如果数据不足10个,那么数组空 阅读全文

posted @ 2018-05-23 14:57 lijingran 阅读(939) 评论(0) 推荐(0)

java泛型基础、子类泛型不能转换成父类泛型--未完待续
摘要:参考http://how2j.cn/k/generic/generic-generic/373.html 1、使用泛型的好处:泛型的用法是在容器后面添加<Type>Type可以是类,抽象类,接口 2、泛型用T表示。T是type的缩写,也可以使用任何其他的合法的变量,比如A,B,X都可以,但是一般约定 阅读全文

posted @ 2018-05-23 09:55 lijingran 阅读(4397) 评论(0) 推荐(0)

java编程思想-第13章-某些练习题
摘要:. 匹配任意一个字符 * 表示匹配0个或多个前面这个字符 + 表示1个或多个前面这个字符 ? 表示0个或1个前面这个字符 ^ 表示一行的开始 ^[a-zA-Z] :表示开头是a-z或者A-Z [^0-9] :表示不是数字,除数字以外的 $ 表示一行的结束 \w 表示词字符[a-zA-Z0-9] \W 阅读全文

posted @ 2018-05-22 19:19 lijingran 阅读(610) 评论(0) 推荐(0)

HashMap和LinkedHashMap的区别
摘要:参考:https://blog.csdn.net/a822631129/article/details/78520111 java为数据结构中的映射定义了一个接口java.util.Map;它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap. Ma 阅读全文

posted @ 2018-05-22 17:21 lijingran 阅读(21560) 评论(0) 推荐(0)

Java一次读取文本文件所有内容
摘要:转自https://www.cnblogs.com/longronglang/p/7458027.html#undefined 我们做文本处理的时候的最常用的就是读写文件了,尤其是读取文件,不论是什么文件,我都倾向于一次性将文本的原始内容直接读取到内存中再做处理,当然,这需要你有一台大内存的机器,内 阅读全文

posted @ 2018-05-18 19:41 lijingran 阅读(1459) 评论(0) 推荐(0)

java Socket多线程聊天程序
摘要:参考JAVA 通过 Socket 实现 TCP 编程 参考java Socket多线程聊天程序(适合初学者) 以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序 阅读全文

posted @ 2018-05-17 12:25 lijingran 阅读(6050) 评论(0) 推荐(0)

输出1-100内的质数(素数)
摘要:参考https://blog.csdn.net/yearningseeker/article/details/49964127 质数概念:所谓质数就是只能被1和它本身整除的数。那么对于某一个数a,可以试着让它除以a-1......2,如果有任意一次除法的余数为零,这个数a就不是质数。 方法1:完全根 阅读全文

posted @ 2018-05-16 20:04 lijingran 阅读(10088) 评论(0) 推荐(0)

random.nextInt()与Math.random()基础用法
摘要:相关文章:关于Random(47)与randon.nextInt(100)的区别 1、来源 random.nextInt() 为 java.util.Random类中的方法; Random类中还提供各种类型随机数的方法: nextInt():返回一个随机整数(int) nextInt(int n): 阅读全文

posted @ 2018-05-16 15:41 lijingran 阅读(1902) 评论(0) 推荐(0)

java判断一个字符串是否是数字的三种方法
摘要:参考https://blog.csdn.net/ld_flex/article/details/7699161 阅读全文

posted @ 2018-05-16 11:01 lijingran 阅读(16086) 评论(0) 推荐(2)

IDEA 格式化代码快捷键冲突解决
摘要:转自https://blog.csdn.net/ckhmxhfhzt/article/details/72378537 大家都知道,在IDEA中格式化代码的快捷键为Ctrl+Alt+L 。但是很多人发现这个快捷键却经常失效,显然是和别的软件的快捷键冲突了。在我的电脑上,是和网易云音乐的喜欢音乐快捷键 阅读全文

posted @ 2018-05-15 15:26 lijingran 阅读(1025) 评论(0) 推荐(0)

使用intelliJ创建 spring boot + gradle + mybatis站点
摘要:转自https://www.cnblogs.com/asis/p/spring-boot-freemarker-mybatis-for-beginner.html 阅读全文

posted @ 2018-05-14 23:05 lijingran 阅读(149) 评论(0) 推荐(0)

java 中 一个int类型的num,num&1
摘要:n&1 把n与1按位与,因为1除了最低位,其他位都为0,所以按位与结果取决于n最后一位,如果n最后一位是1,则结果为1.反之结果为0。(n&1)==1: 判断n最后一位是不是1(可能用来判断n值的奇偶性)。 另外判断奇偶性还可以用& 偶数&1=0 奇数&1=1 阅读全文

posted @ 2018-05-11 11:32 lijingran 阅读(818) 评论(0) 推荐(1)

导航