内容列表
- 小心修改集合的大小
- 小心修改集合的大小
Java中最常使用的就是集合了,而且处于性能的考虑,现在大部分人都不再使用Vector这种方法同步的集合了。新的集合库带来了更快的性能,同时也带来了更多错误使用的可能。新集合库性能的提升主要就是去掉了方法同步,可想而知,同步访问时必然存在数据一致性问题。为了能使程序不会因为数据的不一致而
- 分类:Java 查阅全文
- Java Web Start 实现关键
- 实现Java Web Start可能需要注意下面的问题:
1. JDK1.4版本中已经自带了Java Web Start,但还需要手工找到JDK1.4的目
录运行其中的javaws***安装文件来安装Java Web Start.安装后会出现如
d:\program files
- 分类:Java 查阅全文
- 关于JAVA的可移植性
- 天 津 大 学 电 子 系 范 仲 方 (E-mail: [email protected]) 概 述:Sun 的JAVA 技 术 的 强 大 的 可 移 植 性(portability) 主 要 表 现 在 三 个 各 自 独 立 的 方 面。 本 文 讨 论 了 这 三 种 可 移 植 性 的 特 点 和 它 们 的 不 足。 1. JAVA 作 为 一 种 编 程 语 言: 源 代
- 分类:Java 查阅全文
- XP精华-如何使 Java 项目获得更大成功
- XP 精华 如何使 Java 项目获得更大成功 Roy W. Miller ([email protected]) 软件开发人员,RoleModel Software, Inc. Christopher T. Collins ([email protected]) 高级软件开发人员,RoleModel Software, Inc. 2001 年 3 月 内容: 企
- 分类:Java 查阅全文
- Java虚拟机
- 一、 什么是Java虚拟机 Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 1.为什么要使用Java虚拟机? Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行, 至少需要编译成不同的目标代码。而引入Java语言
- 分类:Java 查阅全文
- EJB设计模式1
- 设计模式 1 第一个设计模式非常简单。一个公司和雇员的Entity Bean和 下面给出的Entity Bean的代码片断是类似的。它们是由jbuilder4的 EntityBean模版生成的。所有的字段都声明为public的cmp字段。 Code snippet for Company Entity Bean public class CompanyBean implements EntityB
- 分类:Java 查阅全文
- J2EE设计模式分析与实践——J2EE技术新论
-
第二章 J2EE技术新论
第一节 J2EE技术的整体观 &n
- 分类:Java 查阅全文
- 2003年度Javaworld编辑选择奖
- 2003年度Javaworld编辑选择奖
赵才文([email protected])版权所有
最近,JavaWorld宣布了其2003年度编辑选择奖,这个奖从1997年开始评选,主要致力于评选出那些为了java技术的发展作出了革新性的贡献的公司,团体和个人,编辑们从超过150个的产品和技术中评选出这些
- 分类:Java 查阅全文
- Java的内伤
- 作者: ZDNET CHINA Monday, April 1 2002 12:02 PM Java吸引了越来越多的商业机构和软件开发商,但在赢得最终胜利之前Java还需要克服一些主要障碍。 最近的研究表明 微软 公司开发的编程技术仍然是软件开发商采用的最重要语言。但Java正在逐步地拉近同微软编程语言的距离。根据2000年度IDC研究报告,当时有300万人在使用C 和C++ 作为自己的主要编程语
- 分类:Java 查阅全文
- Sun发布J2SE 1.4.2,宣布Tiger发布里程碑
- Sun宣布了J2SE 1.5的发布里程碑,Tiger将于今年年底之前发布一个beta版本。另外,J2SE 1.4.2(代号“Mantis”——蟑螂)已经发布,修补了4000多个bug,增加了对Itanium CPU的完全支持,提供了两种新的Swing观感:Windows XP和GTK,并加入了两种新的高效GC算法。
看到这条消息,我唯一的感想就是:已经发展了10年的Java居然还有超过4000个
- 分类:Java 查阅全文
- 用Java实现的eChat聊天服务器
- 用Java实现的eChat聊天服务器
James @ www.chenshen.com
摘要:与一般的ASP聊天室不同,这种聊天服务器是完全独立的服务端程序。当它运行的时候先监听端口,一旦用户通过浏览器访问,便模拟WEB服务器通过HTTP和用户通讯。由于使用了Java技术,所以安全性以及速度上比起一般的ASP聊天室优势明显。
以下列出了eChat聊天服务器的技术特点:
1)
- 分类:Java 查阅全文
- WebSphere中的Oracle数据源设置------JSP和Oracle数据库的连接
- WebSphere中的Oracle数据源设置
------JSP 和Oracle数据库的连接
Oracle是目前国际上最为流行的关系型对象数据库,已经成为大,中型管理信息系统的首选数据库产品;而JAVA语言天生跨平台,加上“一次编写,到处运行”以及安全保障等特性,因而以JAVA语言为基础的JSP深得后端应用
- 分类:Java 查阅全文
- 正确使用ArrayList和LinkedList—性能的改进
- USING ARRAYLIST AND LINKEDLIST ArrayList and LinkedList are two Collections classes used for storing lists of object references. For example, you could have an ArrayList of Strings, or a LinkedList of
- 分类:Java 查阅全文
- wsad5入门
- WSAD5入门
一、工作台的启动:
首先了解一下WSAD的层次结构:工作台(workbench)->透视图(perspective)->工作空间(workspace)->工程(project)。工作台就是整个开发集成环境的总称,而根据不同角色的使用习惯它又被组织成不同的透视图,比如J2EE透视图,Java透视图等。通过透视图的使用,允许Web开发人员、Java
- 分类:Java 查阅全文
- JBossDO: 又一个免费的JDO产品现身
- JBossDO正式公布
最近,JBoss在其4.0版的内部开发版4.2中公布了它的JDO实现产品:JBossDO,为免费JDO产品的阵营又添了一位生力军!
说起JBoss,我不由得想起了我的EJB开发历程。三年前,我阴差阳错地陷入了EJB开发的泥潭,当时还是J2EE1.2规范,由于是Java数据库开发的大热门,所以我们也只好跟上这个风,要不人前人后,怎么好意思抬头呢(可别当真
- 分类:Java 查阅全文
- J2EE设计模式分析与实践——引言
-
第一章 引言
第一节 论模式
“简单地说,模式是一个出现在世界上的实物,同时也是一条规则,告诉你应该如何创建一个实物、应该在何时创建。它既是过程,也是实物;既是对当前实物的描述,也是对创建实物的过程的描述。”
——《建筑的永恒之道》
在软件科学中,随着理论的发展,模式被细分为好多种,有软件的管理模式,实践证明与传统管理是有区别的,从而是一种新的模式。有软件
- 分类:Java 查阅全文
- Echo指南(二)
- 配置你的开发环境
注意:本章只和用Echo配置你自己的应用程序相关。如果你只打算使用没有修改的指南示例程序,只需要阅读前一章《建立示例程序》就足够了。
要安装Echo,你需要一个符合Java Servlet 2.2 规范的Java Servlet Container。如果你还没有的话,我们建议你使用开源的自由软件Jakarta Tomcat servlet co
- 分类:Java 查阅全文
- 用JDOGenie进行基于JDO的项目开发向导
- 如何用JDO开发数据库应用
(本文的版权属作者本人,欢迎转载,但必须注明出处和原作者)
本文将介绍如何使用Sun公司的最新《Java Data Objects 》规范来进行基于数据库的简单应用程序的开发,从而使读者对JDO有一个直接的感性的认识,为更深入的开发作铺垫,同时也希望抛砖引玉,让更多的富有经验的高手也参与到推广JDO的进程中来,为读者提供更多更精彩的文章!
1. JDO是何方神圣
- 分类:Java 查阅全文
- J2EE持久性:JBoss选择了JDO
- J2EE应用中,数据层用什么技术?这是个争论已久的问题。Sun的资料中总是强调:“我们希望开发者使用Entity Bean管理数据的持久性问题。”但是很多人认为Entity Bean并不是一个好的解决方案,他们或许更喜欢JDO(Java Data Object)。当然,还有些人宁可使用第三方的O/R mapping框架(例如Hibernate)。持久化管理,这虽然不是我擅长的技术范围,不过看着别人
- 分类:Java 查阅全文
- 使用Eclipse开发CMP2.0
-
使用Eclipse开发CMP2.0
--集成JBoss-IDE 1.1.0、JUnitEJB、MySQL
Eclipse作为目前成功的开源IDE之一受众多Java开发人员的喜爱,但是其内部并不直接支持EJB的开发一直为广大开发人员所诟病,并且大大增加了EJB初学者使用Eclipse开发EJB的难度;JBoss作为目前最为成功的EJB容器,由于文档的缺乏,初学者往往抓不住要点
- 分类:Java 查阅全文