博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
2016-07-15
阅读量:6497 次
发布时间:2019-06-24

本文共 1020 字,大约阅读时间需要 3 分钟。

hot3.png

1.最值算法的二种实现:1.1.遍历数组,利用三目运算int max = array[0];for(int i :array){      max = max > i ? max : i}return max;1.2.先排序,后取值Arrays.sort(data); //升序data[data.length-1];2.数组转换成列表List
list =Arrays.asList(data); //asList方法产生的list对象不可修改3.列表转换成数组Integer [] data = list.toArrays();4.数组和集合相互转换的时候,泛型需包装类,而不是基本数据类型.5.collections //操作集合的工具类 Arrays //操作数组的工具类6.集合list遍历6.1.ArrayList元素之间是无关联的,用下标遍历比较快,随机存取列表6.2.LinkedList元素之间是有关联的,用迭代比较快,有序存取列表6.3.迭代是建立一种知晓的关系7.subList()方法产生的是一个视图view,所有的修改动作直接作用于原列表中8.集合操作8.1.list1.addAll(list2) //并集8.2.list1.retainAll(list2) //交集8.3.list1.removeAll(list2) //差集8.4.list2.removeAll(list1);list1.addAll(list2) //无重复的并集9.Collections.shuffle(collection) //打乱集合顺序10.Java中求内存的类:Runtime memory = Runtime.getRuntime();11.集合多线程11.1.Vector是ArrayList的多线程版本,保证同步11.2.HashTable是HashMap的多线程版本,保证同步11.3.线程安全指保证modCount计数器不被其它线程修改 //修改11.4.线程同步指保证数据不被脏读、脏写,不会让多个线程读取同一数据 //读取12.TreeSet适用于不变量的集合数据排序13.数组和集合的最大区别为数组能够容纳基本数据类型

菜鸟交流企鹅:260052172(大神莫入)

转载于:https://my.oschina.net/Tsher2015/blog/712164

你可能感兴趣的文章
晨跑【最小费用最大流】
查看>>
景点中心 C组模拟赛
查看>>
iOS国际化(多语言设置)
查看>>
bzoj 2733 平衡树启发式合并
查看>>
sublime简书安装配置
查看>>
爱上MVC~Web.Config的Debug和Release版本介绍
查看>>
条款03 尽可能使用const
查看>>
【转】那些年我们一起清除过的浮动
查看>>
python__高级 : 动态添加 对象属性, 类属性, 对象实例方法, 类静态方法, 类方法...
查看>>
【每天一道算法题】时间复杂度为O(n)的排序
查看>>
NLog的介绍使用
查看>>
Haproxy+Rabbitmq中的问题
查看>>
字符串变量小议
查看>>
232. Implement Queue using Stacks
查看>>
Poj(1469),二分图最大匹配
查看>>
和菜鸟一起学linux之V4L2摄像头应用流程【转】
查看>>
spin_lock、spin_lock_irq、spin_lock_irqsave区别【转】
查看>>
删除 mac 垃圾桶内清除不掉的文件
查看>>
【响应式编程的思维艺术】 (5)Angular中Rxjs的应用示例
查看>>
/bin/bash^M: bad interpreter: No such file or dire
查看>>