-
全面分析Java的垃圾回收机制 日期:2009-12-23 15:42:36 点击:33 好评:0
引言 Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等...
-
Java 5.0 多线程编程实践 日期:2009-12-23 15:42:36 点击:8 好评:0
Java5增加了新的类库并发集java.util.concurrent,该类库为并发程序提供了丰富的API多线程编程在Java 5中更加容易,灵活。本文通过一个网络服务器模型,来实践Java5的多线程编程,该模型中...
-
Java中基本数据类型与流 日期:2009-12-23 15:42:36 点击:12 好评:0
Java中除了二进制文件和使用文本文件外还有基于Data的数据操作,这里的Data指的是Java的基本数据类型和String。基本数据类型包括byte、int、char、long、float、double、boolean和short。 说到Ja...
-
Java多线程编程之限制优先级 日期:2009-12-23 15:42:36 点击:7 好评:0
限制线程优先级和调度 Java 线程模型涉及可以动态更改的线程优先级。本质上,线程的优先级是从 1 到 10 之间的一个数字,数字越大表明任务越紧急。JVM 标准首先调用优先级较高的线...
-
Java操作文本文件的方法 日期:2009-12-23 15:42:36 点击:11 好评:0
最初java是不支持对文本文件的处理的,为了弥补这个缺憾而引入了Reader和Writer两个类,这两个类都是抽象类,Writer中write(char[] ch,int off,int length),flush()和close()方法为抽象方法,Reader中...
-
javamail收取Hotmail的退信 日期:2009-12-23 15:42:36 点击:5 好评:0
Hotmail 是我最常用的Email Client。虽然时下hotmail的容量是小了些,速度也常常慢得让人不禁问候盖茨的母亲。但不可否认,它功能相当丰富,也比较稳定。尤其它的页面设计更是我等web编...
-
Java应用程序中创建图像[图] 日期:2009-12-23 15:42:36 点击:17 好评:0
合成图像 您不必从文件中读取所有的图像 ― 您可以创建自己的图像。要创建自己的图像,最灵活的方法是用一个 BufferedImage 对象,它是 Image 类的一个子类,它把图像数据存储在一个可...
-
Java服务器端编程安全必读 日期:2009-12-23 15:42:36 点击:23 好评:0
概述和溢出 一、概述 编写安全的Internet应用并不是一件轻而易举的事情:只要看看各个专业公告板就可以找到连续不断的安全漏洞报告。你如何保证自己的Internet应用不象其他人的应用...
-
[基础知识]接触 Java概述 日期:2009-12-23 15:42:36 点击:12 好评:0
一、Java的发展史 1 什么是Java 美国硅谷有一句行话,每10年~15年有一次轮回。最近的一次轮回就是从Java开始。 Java是一个由Sun公司开发而成的新一代编程语言。使用它可在各式各样不同...
-
[基础知识]JAVA是什么 日期:2009-12-23 15:42:36 点击:19 好评:0
推动力量 简言之,Java环境可用来开发能在任何计算平台上运行的应用软件。它实际上是一种非常基本且结构紧凑的技术,而它对WorldWide Web以及商业的总体影响已可同电子表格对PC机的...
-
Java学习从入门到精通 1工具篇 日期:2009-12-23 15:42:36 点击:10 好评:0
Java Learning Path (一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实...
-
Java学习从入门到精通 2书籍篇 日期:2009-12-23 15:42:36 点击:9 好评:0
Java Learning Path (二)、书籍篇 学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍。 在这里我只...
-
Java学习从入门到精通 3过程篇 日期:2009-12-23 15:42:36 点击:6 好评:0
Java Learning Path (三)过程篇 每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习...
-
Java学习从入门到精通 4方法篇 日期:2009-12-23 15:42:36 点击:7 好评:0
Java Learning Path(四) 方法篇 Java作为一门编程语言,最好的学习方法就是写代码。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用...
-
初学java常用开发工具介绍[组图] 日期:2009-12-23 15:42:36 点击:19 好评:0
Java的应用越来越广泛,学习Java的人也越来越多。学过程序设计的人知道,使用Basic进行程序设计,可以使用QBasic、Visual Basic等开发工具;使用C语言进行程序设计,可以使用Turbo C、Vis...
-
编写一个JAVA的队列类 日期:2009-12-23 15:42:36 点击:10 好评:0
根据这些特点,对队列定义了以下六种操作: enq(x) 向队列插入一个值为x的元素; deq() 从队列删除一个元素; front() 从队列中读一个元素,但队列保持不变; empty() 判断队列是否为空,...
-
开发基于Java的图形用户界面 日期:2009-12-23 15:42:36 点击:5 好评:0
SWT(Standard Widget Toolkit)是IBM推出的“基于java”的图形界面开发库,我之所以说它是“基于java”的意思是程序员编写代码的时候是使用java语言,事实上SWT的底层实现是C语言完成的。但是...
-
JavaBeans程序开发 日期:2009-12-23 15:42:36 点击:10 好评:0
JavaBeans的属性 JavaBeans的属性与一般Java程序中所指的属性,或者说与所有面向对象的程序设计语言中对象的属性是一个概念,在程序中的具体体现就是类中的变量。在JavaBeans设计中,按...
-
2004开发技术年度综述之Java世界 日期:2009-12-23 15:42:36 点击:8 好评:0
2004年Java世界发生了巨大变化,主要方面是诞生和发展了几个新名词:IOC 、AOP、SOA、MDA,当然,除了这些都是决定Java技术未来走向的革命性发展以外,还有很多细部和微观的发展,我们...
-
Java中基于Aspectwerkz的AOP 日期:2009-12-23 15:42:36 点击:46 好评:0
一、AOP编程概览 面向对象编程技术进入软件开发的主流对软件的开发方式产生了极大的影响,开发者可以用一组实体以及这些实体之间的关系将系统形象地表示出来,这使得他们能够设...