Java技术
小石
梦想绽放,共创未来!
展开
-
Java的ClassLoader机制分析
为了深入了解Java的ClassLoader机制,我们先来做以下实验:package java.lang;public class Test { public static void main(String[] args) { char[] c = "1234567890".toCharArray(); String s = new String(0, 10,转载 2008-11-18 20:47:00 · 858 阅读 · 0 评论 -
Java中的栈内存与堆内存
Java把内存划分成两种:一种是栈内存,一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存用来存放由new创建的对象和数组。在堆中分配的内存,由Java虚拟机的自动垃圾回收器来管理。在堆转载 2009-10-24 21:27:00 · 1462 阅读 · 0 评论 -
Java中的容器
线性表,链表,集合,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMap主要分为两转载 2009-10-24 21:13:00 · 594 阅读 · 0 评论 -
Ubuntu下进行Java开发的相关软件配置
一、安装 Jdk 的开发环境: 在 Ubuntu 下安装软件都有两种形式,一种是用命令 apt-get install 的形式安装,就是新立得安装方法(当然这种安装方法的前提是得有“源”才行),另一种就是下载支持 Linux 的软件包,进行手动安装。 第一步,开如安装 Jdk6.0 手动安装方式: 1 、从 sun 主页下载 JDK for Linux 版本。这里下载的是,比如原创 2009-06-17 14:51:00 · 2309 阅读 · 1 评论 -
Ubuntu下安装配置MySQL
三种安装方式: 1. 从网上安装 sudo apt-get install mysql-server。装完已经自动配置好环境变量,可以直接使用mysql的命令。 注:建议将/etc/apt/source.list中的cn改成us,美国的服务器比中国的快很多。 2. 安装离线包,以mysql-5.0.45-linux-i686-icc-glibc23.ta转载 2009-06-10 14:00:00 · 872 阅读 · 0 评论 -
Log4j在Java中的使用
Log4J是Apache的一个开放源代码项目(http://logging.apache.org/log4j/docs/),它是一个日志操作包。通过使用Log4J,可以指定日志信息输出的目的地,控制每一条日志的输出格式,定义日志信息的级别。所有这些功能通过一个配置文件灵活进行配置。 一、LOG4J组成 LOG4J主要由三大组件组成: . Logger: 决定什么日志信息应该被输转载 2008-12-17 10:31:00 · 13499 阅读 · 1 评论 -
Java读取Properties文件的几种方法
1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name)); Properties p = new Properties(); p.load(in);2。使用java.util.ResourceBundle类的g转载 2008-12-15 21:26:00 · 695 阅读 · 0 评论 -
Java较验身份证信息
公民身份号码是特征组合码,由十七位数字本体码和一位数字校验码组成.排列顺序从左至右依次为:六位数字地址码,八位数字出生日期码,三位数字顺序码和一位数字校验码。 1、地址码 表示编码对象常住户口所在县(市、旗、区)的行政区划代码,按 GB/T 2260 的规定执行。 2、出生日期码 表示编码对象出生的年、月、日,按 GB/T 7408 的规定执行。年、月、日代码之间不用分隔符。 例:某人出生原创 2008-12-15 21:25:00 · 678 阅读 · 0 评论 -
Java中文字符问题及解决方案
1、中文问题的来源 计算机最初的操作系统支持的编码是单字节的字符编码,于是,在计算机中一切处理程序最初都是以单字节编码的英文为准进行处理。随着计算机的发展,为了适应世界其它民族的语言(当然包括我们的汉字),人们提出了UNICODE编码,它采用双字节编码,兼容英文字符和其它民族的双字节字符编码,所以,目前,大多数国际性的软件内部均采用UNICODE编码,在软件运行时,它获得本地支持系统(多数时间是操转载 2008-12-15 21:23:00 · 1179 阅读 · 0 评论 -
Java的内存泄漏
文章出处:不详 作者:欧阳辰 (yeekee@sina.com) 周欣 (zhouxin@sei.pku... 发布时间:2005-10-30 一问题的提出Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,原创 2009-10-24 22:10:00 · 642 阅读 · 0 评论