- 博客(10)
- 资源 (10)
- 收藏
- 关注
转载 Java中HashMap遍历的两种方式
第一种:效率高 Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry.
2012-09-26 12:14:15 367
转载 JVM内存管理和JVM垃圾回收机制
JVM内存管理和JVM垃圾回收机首先来看一下JVM内存结构,它是由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示。JVM学习笔记 JVM内存管理和JVM垃圾回收JVM内存组成结构JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示: 1)堆所有通过new创建的对象的内存都在堆中分配,其大小
2012-09-26 12:02:12 369
转载 10个面向对象设计原则
Java程序员应该了解的10个面向对象设计原则摘要:Java编程最基本的原则就是要追求高内聚和低耦合的解决方案和代码模块设计。查看Apache和Sun的开放源代码能帮助你发现其他Java设计原则在这些代码中的实际运用。面向对象设计原则是OOPS(Object-Oriented Programming System,面向对象的程序设计系统)编程的核心,但大多数Java
2012-09-22 22:53:46 533
转载 java定时器1:Timer
util包中的定时器学习相对比较简单,学习java定时器主要要熟悉两个类,Timer类和TimerTask类。定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定指定的任务task在指定的延迟delay后执行。定时器任务类TimerTask是抽象类,继承并重写其run()方法,可实现具
2012-09-21 16:07:22 366
原创 圆圈中最后剩下的数字
分析: 我们试着从数学上分析出一些规律。首先定义最初的n个数字(0,1,…,n-1)中最后剩下的数字是关于n和m的方程为f(n,m)。在这n个数字中,第一个被删除的数字是m%n-1,为简单起见记为k。那么删除k之后的剩下n-1的数字为0,1,…,k-1,k+1,…,n-1,并且下一个开始计数的数字是k+1。相当于在剩下的序列中,k+1排到最前面,从而形成序列k+1,…,n-1,0,…k-1。该
2012-09-19 19:47:18 1169
原创 数组向左移K位
例 char str[ ] = a b c d e f g h i j k ;向左移K位:假设K=3方法:1:第K位(包括第K位)之前的逆序,之后的逆序 a b c | d e f g h i j k 各自逆序得到:c b a | k j i h g f e d 2:总体合一块逆序:c b a | k j i h g f e d 逆序得到:d e f g h i j
2012-09-19 17:48:26 1413
转载 MySQL索引的创建、删除和查看
MySQL索引的创建、删除和查看此文转自http://blogold.chinaunix.net/u3/93470/showart_2001536.html1.索引作用 在索引列上,除了有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1
2012-09-19 16:16:48 278
转载 String StringBuffer StringBuilder 三者的区别
String StringBuffer StringBuilder 三者的区别String是固定长度的字符串,如果要发生变化必须重新生成新的实例;String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 Str
2012-09-18 12:13:24 304
转载 json 数组遍历
New Document function e() { var json=[{"id":"1","name":"tom","age":"12","sex":"男","country":"china"}, {"id":"2","name":"marry","age":"11","sex":"女","country":"china"}
2012-09-17 09:52:28 581
原创 jfreeChart生成图表
JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广泛的应用应用步骤:1:把jfreechart-1.0.12.jar、gnujaxp.jar和jcommon-1.0.15.jar这三个包加入到classpath中
2012-09-08 13:42:22 554
卢开澄《组合数学》(第三版)课后习题解答
2011-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人