java
文章平均质量分 74
自由之风09
喜欢JAVA,喜欢做小东西,喜欢交朋友。
展开
-
Java 常用排序算法/程序员必须掌握的 8大排序算法
本文由网络资料整理转载而来,如有问题,欢迎指正!分类: 1)插入排序(直接插入排序、希尔排序)2)交换排序(冒泡排序、快速排序)3)选择排序(直接选择排序、堆排序)4)归并排序5)分配排序(基数排序)所需辅助空间最多:归并排序所需辅助空间最少:堆排序平均速度最快:快速排序不稳定:快速排序,希尔排序,堆排序。先来原创 2013-08-28 15:26:21 · 717 阅读 · 0 评论 -
java性能优化笔记 - 02
11.使用NIO提升性能(NEW I/O)与流式I/O不同,NIO是基于块(Block)的,它以块为基本单位处理数据。在NIO中,最为重要的两个组件是缓冲Buffer和通道Channel。应用程序中不能直接对Channel进行读写操作,而必须通过Buffer来进行。比如,在读一个Channel时候,需要先将数据读入到相应的Buffer,然后在Buffer中进行读取。 12.影响原创 2014-02-27 16:14:25 · 1093 阅读 · 0 评论 -
java性能优化笔记 - 03
19. JVM调优Java虚拟机内存模型程序计数器: 存放下一条运行的指令虚拟机栈,本地方法栈: 存放函数调用堆栈Java堆: 存放Java程序运行时所需对象等数据方法区: 存放程序的类元数据信息①程序计数器 每一个线程都必须用一个独立的程序计数器,用于记录下一条要运行的指令。各个线程之间的计数器互不影响,独立工作,是一块线程私有的内存空间。②Java虚拟原创 2014-03-21 13:49:30 · 852 阅读 · 0 评论 -
java性能优化笔记 - 01
★为了提高系统的速度,仅增加CPU处理器的数量并不一定能起到有效地作用,需要从根本上修改程序的串行行为,提高系统内科并行化的模块比重。在此基础上,合理增加并行处理器的数量,才能从最小的投入得到最大的加速比。1. 设计模式使用设计模式可以有效的避免时间和空间上的开销,但不能过渡设计。★代理模式因为静态内部类在调用时才会被加载,故使用代理模式可以延迟加载,提高系统性能。如H原创 2014-01-26 11:57:32 · 728 阅读 · 1 评论 -
JAVA顺序读取Properties文件
import java.util.Collections;import java.util.Enumeration;import java.util.LinkedHashSet;import java.util.Properties;import java.util.Set;/** * 顺序读取 * @author Hoperun * */public class Ordere原创 2014-05-20 08:40:11 · 3895 阅读 · 0 评论