![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2SE
文章平均质量分 79
subwarhead
这个作者很懒,什么都没留下…
展开
-
Java内存泄露(摘录)
问题的提出Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。随着越来越多的服务器程序采用Java技术,例如...原创 2011-04-27 10:08:14 · 103 阅读 · 0 评论 -
使用Map来实现频率统计
import java.util.HashMap;import java.util.Map;/** * 频率统计 * @author Administrator * */public class FrequencyCount_11_13<T> { /**Map的key是需要统计的值,value是个数**/ private Map<...原创 2010-11-13 00:48:30 · 367 阅读 · 0 评论 -
获取图片的高度和宽度
java.io.File file = new java.io.File(&quot;./aa.jpg&quot;)); java.awt.image.BufferedImage bi = javax.imageio.ImageIO.read(file); bi.getWidth(); //获得 宽度 bi.getHeight() ;//获得 高度 或者: new ImageIco...原创 2010-11-12 12:15:07 · 136 阅读 · 0 评论 -
Java对编码问题的总结
总结下这两天对编码的认识一些认识,本文显得比较啰嗦,应为这是我探讨的整个流程结果,了解的有不对的地方多多指点出来! 不了解的相信你会有个不错的认解,这是我学习编程的一个开始,大家就多多帮村。 在查看网上一些资料时候,首先第一个奇怪的现象出了,据说是移动打不过联通的根本原因。 如果你的电脑操作系统是win2000或winxp的话,那么: 1、在桌面...原创 2010-11-09 11:15:20 · 110 阅读 · 0 评论 -
Hash 存储机制
HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSet 本身就采用 HashMap 来实现的。通过 HashM...原创 2011-03-14 12:59:25 · 95 阅读 · 0 评论 -
深入源码看数据结构(再探集合框架)
从源码的高度来看看集合中各个实现类的是如何组织我们存进去的数据的,主要包括Java类库中提供的几个具体的类: LinkedList ArrayList HashMap HashSet TreeMap TreeSet PriorityQueue(顺序按下面的讲解顺序) ------------------------------------------------------------------...原创 2011-03-05 10:43:15 · 92 阅读 · 0 评论 -
字符串的一些问题
A: String str1 = "java"; String str2 = "java"; System.out.print(str1==str2); 输出:true; 关键点:==比较引用,equals比较内容,JVM的常量池可以节省内存开销。 B: String str1 = new String("java"); String str2 = new String("java"); Syst...原创 2011-02-06 16:37:06 · 96 阅读 · 0 评论 -
java 异常
本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框 架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。 一、 异常的概念和Java异常体系结构 异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Jav...原创 2010-11-03 11:59:43 · 57 阅读 · 0 评论 -
java代码性能优化
一、避免在循环条件中使用复杂表达式 在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.Vector;class CEL { void method (Vector vector) { for (int i = 0; i < vect...原创 2010-10-28 10:02:01 · 79 阅读 · 0 评论 -
ClassLoad分析
1 前言ClassLoader 是 Java 虚拟机 (JVM) 的类装载子系统,它负责将 Java 字节码装载到 JVM 中, 并使其成为 JVM 一部分。 JVM 的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块 , 而不影响系统其他功能模块的正常运行。本文将分析 JVM 中的类装载系统,探讨 JVM 中类装载的原理、实现以及应用。2 ...原创 2010-10-27 15:09:58 · 93 阅读 · 0 评论 -
一个Java字符串过滤函数的性能优化
一、需求 给定一个String对象,过滤掉除数字(字符'0'-'9')以外的其它字符。要求时间开销尽可能小。过滤函数的原型如下: String filter(String str); 二、代码测试 public static void main(String[] args) { String str = ""; long begin = System.curr...原创 2010-10-19 21:19:38 · 190 阅读 · 0 评论 -
模拟spring @Resource方式的依赖注入.
package org.cgz.test;&nbsp;import java.beans.Introspector;import java.beans.PropertyDescriptor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.util.A...原创 2011-10-24 22:12:53 · 345 阅读 · 0 评论