[网站分类]2.Java新手区
iteye_263
这个作者很懒,什么都没留下…
展开
-
在Linux下安装JDK及环境设置
作者:Flyingis我在Fedora Core 3上已经成功安装了jdk(jdk-1_5_0_02-linux-i586.rpm),其它版本的Linux基本相同,过程如下:1. 先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm) ,推荐SUN的官方网站www.sun.com,下载后放在/home目录中,当然其它地方也行。进入安装目录#cd /home#cp jdk-1_...2005-10-28 15:59:00 · 108 阅读 · 0 评论 -
Java I/O中的数据编码转换
作者:Flyingis JDK1.4开始便引入了java.nio.*包,其目的在于提高I/O的速度,这是因为该类库使用的结构更接近于操作系统执行I/O的方式,即通过通道和缓冲器来读写数据。在实际应用中,和我们直接交互的是缓冲器,然后把缓冲器派送到通道,通道要么从缓冲器获得数据,要么向缓冲器发送数据。<o:p></o:p> 在基于Java的各种开发中,字符编...2006-01-03 14:02:00 · 73 阅读 · 0 评论 -
Java容器分析--数组
作者:Flyingis 数组是Java语言内置的类型,除此之外,Java有多种保存对象引用的方式。Java类库提供了一套相当完整的容器类,使用这些类的方法可以保存和操纵对象。下面分别进行讨论,在研究Java容器类之前,先了解一下Java数组的基本功能和特性。 1. 数组的基本特性<o:p></o:p> 数组与其它种类的容器(Lis...2005-12-15 20:56:00 · 69 阅读 · 0 评论 -
Hibernate学习心得--映射对象标识符
作者:Flyingis 在关系数据库中的主键可分为自然主键(具有业务含义)和代理主键(不具有业务含义),其中代理主键可以适应不断变化的业务需求,因此更加流行。代理主键通常为整数类型,与此对应,在持久化类中野应该把OID定义为整数类型,Hibernate允许把OID定义为short、int和long类型,以及它们的包装类型。 Hibernate提供了几种内置标识符生成器,每一种标...2005-11-14 10:43:00 · 100 阅读 · 0 评论 -
Hibernate学习心得--Hibernate最简单的描述
作者:Flyingis 在网上很多文章和论坛都在讨论Hibernate,初次接触Hibernate,当然需要知道它是什么,可以用来做什么。用简单的语言来描述,可以认为Hibernate是: 它是连接Java应用程序和关系数据库的中间件。 它对JDBC API进行了封装,负责Java对象的持久化。 在分层的软件架构中它位于持久花层,封装了所有数据访问细节,使业务逻辑层...2005-11-13 13:14:00 · 108 阅读 · 0 评论 -
Hibernate学习心得--软件设计阶段的模型
作者:Flyingis 在科学和工程技术领域,模型是一个很有用途的概念,它可以用来模拟一个真实的系统。在软件开发领域,模型用来表示真实世界的实体。在软件开发的不同阶段,需要为目标系统创建不同类型的模型。在分析阶段,需要创建概念模型。在设计阶段,需要创建域模型和数据模型。其中,域模型是面向对象的,数据模型是面向关系的,域模型和数据模型之间存在一种对象-关系映射。概念模型 概念模型...2005-11-12 19:14:00 · 118 阅读 · 0 评论 -
用Java实现自动在数据库表中生成ID号(改进算法)[原创]
作者:Flyingis 在前面的一篇日志里面,我设计了在数据库表中自动生成ID号的一种算法(点击这里查看),这个算法主要应用于字典表的修改中。字典表的ID号是这样设计的:A01、A05、A28等等,即一位字母+两位数字。由于每个字典表的ID号的第一个字母对于一个字典表来说是固定的,这样做的目的在于在其它表中查看数据的时候可以很容易分辨字典项的ID号是属于哪一个数据字典的,因此这就限制...2005-11-06 17:04:00 · 315 阅读 · 0 评论 -
内部类的作用
作者:Flyingis 内部类的功能在于,每个内部类都能独立的继承一个接口的实现,所以无论外围类是否已经继承了某个(接口的)实现,对于内部类都没有影响。内部类使得多重继承的解决方案变得完整,并且内部类允许继承多个非接口类型(类或抽象类)。<o:p></o:p> interface Sa {<o:p></o:p> void today...2005-11-05 12:11:00 · 74 阅读 · 0 评论 -
用Java实现自动在数据库表中生成ID号[原创]
作者:Flyingis 前段时间用Struts开发了一个B/S结构的信息管理系统,其中有一个功能是要求管理员能够对数据字典进行修改,数据字典的表结构基本上都是table(id, name),id为数据库其它表中所存储的内容,表示方式为A01、A02、A08、B10、B25、C12等等,一个字典就分配一个字母作为其ID号的标识,其实就是为了调试时方便,在其它的表中判断该字典的名称。因此...2005-10-31 11:37:00 · 584 阅读 · 0 评论 -
文件加锁基础
作者:Flyingis 文件加锁是JDK1.4引入的一种机制,它允许我们同步访问某个作为共享资源的文件。竞争同一文件的两个线程可能在不同的Java虚拟机上,或者一个是Java线程,另一个是操作系统中的某个本地线程。文件锁对其他的操作系统进程是可见的,因为Java的文件加锁直接映射到了本地操作系统的加锁工具。<o:p></o:p> 通过对FileChannel调用tr...2006-01-07 13:50:00 · 65 阅读 · 0 评论