Java
文章平均质量分 81
baileyfu
Hello World
展开
-
Java命令参数
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOME/bin/java –option 来启动,-option为虚拟机参数,JAVA_HOME为JDK安装路径,通过这些参数可对虚拟机的运行状态进行调整,掌握参数的含义可对虚拟机的运行模式有更深入理解。虚拟机参数分为基本和扩展两类,在命令行中输入JAVA_HOME/bin/java 就可原创 2007-06-25 18:19:00 · 1641 阅读 · 0 评论 -
Java内存泄漏问题
内存泄漏的慨念 1.c/c++是程序员自己管理内存,Java内存是由GC自动回收的。 我虽然不是很熟悉C++,不过这个应该没有犯常识性错误吧。 2.什么是内存泄露? 内存泄露是指系统中存在无法回收的内存,有时候会造成内存不足或系统崩溃。 在C/C++中分配了内存不释放的情况就是内存泄露。 3.Java存在内存泄露 我们必须先承认这个,才可以接着讨论。虽然Java存在内存泄露,但是基本转载 2007-05-10 14:50:00 · 513 阅读 · 0 评论 -
JAVA垃圾回收问题
JAVA垃圾回收问题 1:垃圾收集是一种从无用对象回收其所占用的内存,并使回收的内存能够被再次利用的机制。2:无用对象是指它不能被程序中处于活动状态的部分的引用。3:垃圾收集处于低优先级的线程内,当可用内存较少时运行,但不能保证何时运行。4:不可能强制运行垃圾回收线程,但是调用语句System.gc()有可能激活垃圾收集程序.5:在垃圾回收机制中,无法保证对象被垃圾回收的顺转载 2007-05-10 15:32:00 · 832 阅读 · 0 评论 -
Java调试技术
JAVA调试技术前言 这份材料介绍JAVA的调试技术,范围涵盖普通程序和服务器端程序的调试。很多程序员并没有认识到排除软件的错误的价值,如果你是一个JAVA开发者,就很值得读一读这个材料。在现代工具的帮助下,开发者成为一个好的调试者和成为一个好的程序员的重要性一样。这个材料假设你已经有基本的JAVA编程的知识,如果你精通JAVA,这个材料也可以增加你很多知识。转载 2007-05-16 18:53:00 · 1156 阅读 · 0 评论 -
Java RunTime类
RunTime Java的类库日益庞大,所包含的类和接口也不计其数。但其中有一些非常重要的类和接口,是Java类库中的核心部分。常见的有String、Object、Class、Collection、ClassLoader、Runtime、Process...,熟悉这些类是学好Java的基础。而这些类一般不容易理解,需要做深入的研究和实践才能掌握。下面是我对这些类理解和使用的一些总结。欢迎你转载 2007-05-16 18:54:00 · 4090 阅读 · 0 评论 -
JUnit
JUnitJUnit是由 Erich Gamma 和 Kent Beck 编写的一个回归测试框架(regression testing framework),供Java开发人员编写单元测试之用。1、概述 Junit测试是程序员测试,即所谓白盒测试,因为程序员知道被测试的软件如何(How)完成功能和完成什么样(What)的功能。 Junit本质上是一套框架,即开发者制定了一套条条框框,遵转载 2007-05-17 17:36:00 · 1317 阅读 · 0 评论 -
JUnit入门
JUnit介绍一、JUnit简介JUnit是基于面向对象构建的java单元测试框架。JUnit是开放源代码项目,可按需要进行扩展。二、安装示例一/*** 这个类简单的包装了oracle对数据连接缓冲池的实现。**/public class DefaultConnectionProxy extends ConnectionProxy {private static final St转载 2007-05-17 17:37:00 · 846 阅读 · 0 评论 -
MANIFEST.MF文件详解
MANIFEST.MF详解 打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容:Manifest-Version: 1.0Created-By原创 2007-09-30 14:25:00 · 2658 阅读 · 0 评论 -
关于MANIFEST.MF文件
MANIFEST.MF如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 J原创 2007-09-30 14:22:00 · 2917 阅读 · 0 评论 -
java图形组件大全
import javax.swing.*;import java.awt.*;import java.awt.event.*;import javax.swing.tree.*;import javax.swing.event.*;import javax.swing.border.*;import javax.swing.table.*;public class SwingTest extend转载 2007-05-08 16:20:00 · 1724 阅读 · 0 评论 -
Java Foundation
JAVA相关基础知识、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程转载 2007-07-25 11:55:00 · 808 阅读 · 0 评论 -
Java打印
Java打印程序设计1 前言在我们的实际工作中,经常需要实现打印功能。但由于历史原因,Java提供的打印功能一直都比较弱。实际上最初的jdk根本不支持打印,直到jdk1.1才引入了很轻量的打印支持。所以,在以前用Java/Applet/JSP/Servlet设计的程序中,较复杂的打印都是通过调用ActiveX/OCX控件或者VB/VC程序来实现的,非常麻烦。实际上,SUN公司也一直致力于Jav原创 2007-07-17 10:35:00 · 946 阅读 · 0 评论 -
正则表达式之道
正则表达式之道原著:Steve Mansour sman@scruznet.com Revised: June 5, 1999(copied by jm /at/ jmason.org from http://www.scruz.net/%7esman/regexp.htm, after the original disappeared! ) 翻译:Neo Leeneo.lee@g转载 2007-04-23 10:42:00 · 457 阅读 · 0 评论 -
JAVA正则表达式详解
JAVA正则表达式 正则表达式作为本章的结尾,我们来看一看正则表达式(regular expression)。正则表达式是JDK 1.4的新功能,但是对sed和awk这样的Unix的标准实用工具,以及Python,Perl之类的语言来讲,它早就已经成为其不可或缺的组成部分了(有人甚至认为,它还是Perl能大获成功的最主要的原因)。转载 2007-04-23 17:24:00 · 804 阅读 · 0 评论 -
Java线程
Java线程线程是Java的一大特色,从语言上直接支持线程,线程对于进程来讲的优势在于创建的代价很小,上下文切换迅速,当然其他的优势还有很多,缺点也是有的,比如说对于开发人员来讲要求比较高,不容易操作,但是Java的线程的操作已经简化了很多,是一个比较成熟的模型。很多时候,我们都用不到线程,但是当我们有一天不走运(或者走运)的时候,我们必须要面对这个问题的时候,应该怎么办呢?本文是我的学习转载 2007-04-20 13:15:00 · 522 阅读 · 0 评论 -
Java程序设计的基础类-java.lang
java.lang 软件包 java.lang 的描述 :提供利用 Java 编程语言进行程序设计的基础类。最重要的类是 Object(它是类层次结构的根)和 Class(它的实例表示正在运行的应用程序中的类)。 把基本类型的值当成一个对象来表示通常很有必要。包装器类 Boolean、Character、Integer、Long、Float 和 Double 就是用于这个目的。例如,一个转载 2007-04-20 13:26:00 · 536 阅读 · 0 评论 -
Java实现HTTP文件下载
Java下载许多用户可能会遇到这样的情况:在网站上发现一个很好的资源,但是这个资源是分成了很多个文件存放的,如果想把它保存到本地,只有靠用户点击另存来完成保存,如果资源分了几百甚至上千上万,那简直是个灾难。 在Internet上很多的资源分成多个文件存放时,它的文件命名是有一定的规则的;正因如此,我们就可以用程序来完成这个资源的完全下载。 1. 基础知识 在Internet上,我们要下转载 2007-04-20 13:37:00 · 1230 阅读 · 3 评论 -
Timer和TimerTask的使用
这两个类使用起来非常方便,可以完成我们对定时器的绝大多数需求Timer类是用来执行任务的类,它接受一个TimerTask做参数Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.看个简单的例子:import java.io.IOExc转载 2007-04-20 13:41:00 · 385 阅读 · 0 评论 -
java对word、excel、pdf的操作
Java对文件的操作Java操作PDF http://www.lowagie.com/Java操作Word,Excel,Access参考:http://danadler.com/jacob/http://jakarta.apache.org/poi/http://www.onjava.com/pub/a/onjava/2003/01/22/poi.htmlhttp://www.csdn.net转载 2007-04-20 14:07:00 · 555 阅读 · 0 评论 -
常用正则表达式
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:]*>.*?原创 2008-02-26 11:12:00 · 615 阅读 · 0 评论