
java基础
iteye_19421
这个作者很懒,什么都没留下…
展开
-
Java性能优化[1]
Java性能优化[1]:基本类型 vs 引用类型 在Java性能优化系列中,内存管理是一个要优先考虑的关键因素。而说到内存分配,就必然会涉及到基本类型和引用类型。所以我们今天就先来介绍一下这两种类型在性能方面各自有什么奥妙(关于引用类型的其它奥妙,请看“这里”)。 ★名词定义 先明确一下什么是基本类型,什么是引用类型。简单地说,所谓基本类型就是Java语言中如下的8种内...原创 2009-07-19 14:48:56 · 110 阅读 · 0 评论 -
Java性能优化[2]:字符串过滤实战
Java性能优化[2]:字符串过滤实战 ★关于需求 首先描述一下需求,具体如下:给定一个String对象,过滤掉除数字(字符'0'-'9')以外的其它字符。要求时间开销尽可能小。过滤函数的原型如下:String filter(String str); 针对上述需求,我写了5个不同的过滤函数。为了叙述方便,分别称为filter1到filter5。其中filter1性能最差、f...原创 2009-07-19 14:49:40 · 109 阅读 · 0 评论 -
Java性能优化[3]:垃圾回收(GC)
Java性能优化[3]:垃圾回收(GC) ★JVM的内存 在Java虚拟机规范中(具体章节请看“这里”),提及了如下几种类型的内存空间: ◇栈内存(Stack):每个线程私有的。 ◇堆内存(Heap):所有线程公用的。 ◇方法区(Method Area):有点像以前常说的“进程代码段”,这里面存放了每个加载类的反射信息、类函数的代码、编译时常量等信息。 ...原创 2009-07-19 14:50:18 · 102 阅读 · 0 评论 -
Java语言编码规范(SUN)
1 介绍(Introduction) 1.1 为什么要有编码规范(Why Have Code Conventions) 编码规范对于程序员而言尤为重要,有以下几个原因: - 一个软件的生命周期中,80%的花费在于维护 - 几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护 - 编码规范可以改善软件的可读性,可以让程序员尽快而彻底地理解新的代码 - 如果你将源码作为产...原创 2009-08-21 10:28:47 · 141 阅读 · 0 评论 -
(转)异常设计----何使用异常的原则
作者:Bill Venners著,chenkw 译 本文选自:www.javaresearch.org [b]摘要[/b] 本文是设计技术专栏文章,讨论有关异常设计的问题。本文关注何时使用异常,并举例演示异常的恰当使用。此外,本文还提供一些异常设计的基本原则。 五个月前,我开始撰写有关设计对象的文章。本文是设计文技术系列文章的延续,讨论了有关错误报告和异常的设计原则。我假设...原创 2011-01-06 10:34:48 · 133 阅读 · 0 评论 -
java中判断字符串是否为数字的三种方法
1用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } 2用正...原创 2011-04-19 17:46:07 · 101 阅读 · 0 评论