yusijia's blog

yusijia's blog

Keep on going never give up.

  • Home
  • Archives

分页查询

刚学jsp和servlet时做的,jsp里加了java代码,这只是展示一下思路用 BookBean.java12345678910111213141516171819202122232425262728293031323334353637383940414243444546474

July 21 2016

协变与逆变

介绍 简单的说,协变是用一个窄类型替换宽类型,而逆变则是用宽类型覆盖窄类型 返回值协变123456789101112class Base{ public Number doSomething(){ return 0; }}class S

July 09 2016

并集-交集-差集

1234567891011121314151617181920212223242526272829303132333435public static void main(String[] args) { List<Integer> lis

July 09 2016

ArrayList源码剖析

参考:http://www.cnblogs.com/skywang12345/p/3308556.htmlhttp://www.tuicool.com/articles/uIBB3q 更新:  jdk1.7增长算法的改变:int newCapacity = oldCapacit

June 30 2016

生成子列表后不要再直接操作原列表了

参考:《改善java程序的151个建议》http://blog.csdn.net/chenssy/article/details/44102915 我们知道subList生成的子列表只是原列表的一个视图而已,如果我们操作子列表它产生的作用都会在原列表上面表现,但是如果我们操作原

June 28 2016

推荐使用subList处理局部列表

参考:《改善java程序的151个建议》   在开发过程中我们一定会遇到这样一个问题:获取一堆数据后,需要删除某段数据。例如,有一个列表存在100条记录,我们需要删除10-20位置处的数据,可能我们会这样处理:123451. for(int i = 0 ; i < list

June 28 2016

列表相等只需关心元素数据

参考:《改善java程序的151个建议》12345678910111213141516public class Lian4 { public static void main(String[] args){ List<Integer&g

June 28 2016

不同的列表选择不同的遍历方法

在java中,RandomAccess是标志性接口,不需要任何实现,只是用来表明这个类可以随机存取,对于ArrayList来说也就标志着其数据元素之间没有关联,即两个位置相邻的元素之间没有相互依赖和索引关系,可以随机访问和存储。 现在来看个求和的例子:12345678910111

June 28 2016

subList返回的是原列表的一个视图,修改动作反映在原列表

参考:《改善java程序的151个建议》http://blog.csdn.net/chenssy/article/details/44102915 123456789101112131415161718192021public class Lian4 { public

June 28 2016

TreeSet介绍

转:http://blog.csdn.net/chenssy/article/details/29218799 与HashSet是基于HashMap实现,TreeSet同样是基于TreeMap实现的。 一、TreeSet定义  我们知道TreeMap是一个有序的二叉树,那么同

June 27 2016
« Prev1…7891011…34Next »

Tags

  • Ajax&JSON1
  • MYSQL12
  • hexo1
  • javaWeb基础8
  • java并发9
  • leetCode26
  • markdown1
  • 二进制技巧2
  • 图床1
  • 基数排序1
  • 常用6
  • 数据结构-Hash2
  • 数据结构-二叉搜索树2
  • 数据结构-二叉树2
  • 数据结构-双向链表1
  • 数据结构-哈夫曼树1
  • 数据结构-图论-LCA1
  • 数据结构-图论-Tarjan2
  • 数据结构-图论-图论基础6
  • 数据结构-图论-拓扑排序2
  • 数据结构-图论-最小生成树1
  • 数据结构-图论-最小生成树-kruskal6
  • 数据结构-图论-最小生成树-prime5
  • 数据结构-图论-最短路-Dijsktra4
  • 数据结构-图论-最短路-SPFA1
  • 数据结构-图论-最短路-floyd3
  • 数据结构-图论-最短路-floyd-传递闭包2
  • 数据结构-图论-最短路-floyd-求最小环1
  • 数据结构-图论-次小生成树2
  • 数据结构-图论-欧拉回路6
  • 数据结构-图论-链式前向星3
  • 数据结构-字典树5
  • 数据结构-平衡二叉树1
  • 数据结构-循环链表1
  • 数据结构-栈7
  • 数据结构-树状数组5
  • 数据结构-链表1
  • 数据结构-队列3
  • 文章1
  • 桶排序1
  • 模拟7
  • 水题17
  • 算法-Insersion Sort(插入排序)1
  • 算法-binary search(二分查找)4
  • 算法-qmul(快速乘)2
  • 算法-qpow(快速幂)3
  • 算法-qsort(快速排序)5
  • 算法-位向量法2
  • 算法-全排列6
  • 算法-动态规划16
  • 算法-动态规划-按位dp2
  • 算法-回溯法10
  • 算法-图论-广度优先搜索6
  • 算法-图论-深度优先搜索4
  • 算法-基数排序1
  • 算法-堆排序1
  • 算法-大数算法3
  • 算法-尺取法3
  • 算法-希尔排序1
  • 算法-归并排序2
  • 算法-快速选择1
  • 算法-数学题3
  • 算法-数论-卡特兰数1
  • 算法-数论-同余定理4
  • 算法-数论-扩展欧几里得1
  • 算法-数论-欧几里得2
  • 算法-数论-素数筛选法4
  • 算法-数论-费马小定理3
  • 算法-映射2
  • 算法-枚举3
  • 算法-标记,查表思想8
  • 算法-离散化4
  • 算法-计数排序1
  • 算法-贪心4
  • 算法-输入挂和输出挂1
  • 算法-预处理思想1
  • 语言-C++1
  • 语言-java基础知识74
  • 贪心1
  • 逆序对5
  • 高级数据结构-并查集5
  • 高级数据结构-线段树8
RSS

I am a slow walker, but I never walk backwards.

Powered by hexo and Theme by Pacman © 2019 yusijia