J2SE
文章平均质量分 78
zhoubin_java
这个作者很懒,什么都没留下…
展开
-
Java文件操作详解
输入输出流 在Java中,我们把能够读取一个字节序列的对象称作一个输入流;而我们把够写一个字节序列称作一个输出流。它们分别由抽象类InputStream和OutputStream类表示。因为面向字节的流不方便用来处理存储为Unicode(每个字符使用两个字节)的信息。所以Java 引入了用来处理Unicode字符的类层次,这些类派生自抽象类Reader和Writer,它们用于读写双字节的Unico原创 2005-04-13 22:35:00 · 816 阅读 · 0 评论 -
关于数据库连接池
http://www.cn-java.com/target/book.php?news_id=1557>在基于JDBC的数据库应用开发中,数据库连接的管理是一个难点,因为它是决定该应用性能的一个重要因素。本文在对数据库连接进行透彻分析的基础上,提出并实现了一个高效的连接管理策略,使得开发高性能的数据库应用变得相对容易。特别是,对于连接管理中的两个难点:事务和多线程问题进行了深入的剖析,并给出了一个原创 2005-12-03 17:37:00 · 989 阅读 · 0 评论 -
在JBuilder中生成EXE、可执行jar、带shell窗口的EXE
下面的图示是从JBuilder9截取,基本上对于版本7、8、9、X、200X来说类似。点击Winzards菜单,选择Native Executable Builder菜单项目;接下来进入Native Executable Builder Wizards,总共分7步:第一步:如下图,在Name字段处给你的可执行程序命名,缺省名称为Native Executable,File是填写所需要生成的jar的原创 2005-09-30 17:50:00 · 3369 阅读 · 1 评论 -
再议JAR文件
前些天,看了一本清华大学《JAVA使用教程(第二版)》,里面有一些关于介绍JAR文件方面的内容,现摘抄如下,以供大家参考: 1.将应用程序压缩为jar文件 可以使用jar.exe把一些文件压缩成一个JAR文件,来发布我们的应用程序。我们可以把java应用程序中涉及到的类压缩成一个JAR文件,比如Tom.jar,然后使用java解释器(使用参数-jar)执行这个压缩文件,或用鼠标双击该文件,执行这个原创 2005-09-29 23:27:00 · 1217 阅读 · 0 评论 -
用 One-JAR 简化应用程序交付
用定制类装入器促进编程级别: 中级P. Simon Tuffs独立顾问, simontuffs.com2004 年 11 月 23 日如果您曾经试图把 Java 应用程序交付为单一的 Java 档案文件(JAR 文件),那么您很有可能遇到过这样的需求:在构建最终档案文件之前,要展开支持 JAR 文件(supporting JAR file)。这不但是一个开发的难点,还有可能让您违反许可协议。在本文原创 2005-09-29 23:32:00 · 1648 阅读 · 0 评论 -
利用Eclipse和JSmooth生成java EXE可执行文件
本文通过图解的方式讲述了利用Eclipse和JSmooth生成java EXE可执行文件。 新建class实现main方法,选择项目右键菜单的导出项导出JAR文件选择导出文件以及导出目标下一步下一步这样包含Manifest的JAR hello.jar文件就生成了下载Jsmooth,当前版本0.9.7,并安装、运行。地址http://jsmooth.sourceforge.net/index.php原创 2005-09-30 17:52:00 · 3218 阅读 · 3 评论 -
Java常见问题集锦25问
1、问: 如何设置Java 2(JDK1.2)的环境变量? 答: Java 2安装后,需要设置PATH和JAVA_HOME环境变量.与JDK1.1不同的是:设置好JAVA_HOME环境变量后,JVM将自动搜索系统类库以及用户的当前路径. Java 2环境变量的设置如下例所示: Solaris平台: setenv JAVA_HOME Java2的安装路径 setenv PATH $JAVA_HOME原创 2005-04-18 11:30:00 · 922 阅读 · 0 评论 -
Eclipse平台入门:开发环境与实例
试验一下 Java 开发环境,我们将创建并运行一个“Hello, world”应用程序。使用 Java 透视图,右键单击“Hello”项目,选择 New=>Class,如图 2 所示。在随后出现的对话框中,键入“Hello”作为类名称。在“Which method stubs would you like to create?”下面,选中“public static void main(Strin原创 2005-04-14 23:26:00 · 806 阅读 · 0 评论 -
JAVA代码编写的30条建议
(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种原创 2005-04-13 22:47:00 · 951 阅读 · 0 评论 -
JAVA中设计继承的6点建议
(摘自《JAVA2核心技术》,有删节)把通用操作放到超类中。 不要使用受保护字段。有的程序员认为把大多数实例字段设为protected是一个好主意,这样子类在需要的时候能够访问这些字段。然而,protected机制不能带来好的保护。主要基于两个原因。首先,子类集是无界的--任何人都可以从你的类派生出子类,然后他们就可以编写代码访问protected实例字段,因而就破坏了封装性。其次,在java语言原创 2005-04-13 22:35:00 · 761 阅读 · 0 评论 -
JAVA 编程规范
1. 应用范围 本规范应用于采用J2EE规范的项目中,所有项目中的JAVA代码(含JSP,SERVLET,JAVABEAN,EJB)均应遵守这个规范。同时,也可作为其它项目的参考。2. 设计类和方法 2.1 创建具有很强内聚力的类 方法的重要性往往比类的重要性更容易理解,方法是指执行一个统一函数的一段代码。类常被错误的视为是一个仅仅用于存放方法的容器。有些开发人员甚至把这种原创 2005-04-13 22:45:00 · 916 阅读 · 2 评论 -
JAVA程序员面试32问,你能回答多少题?
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别原创 2005-04-14 23:55:00 · 878 阅读 · 0 评论 -
生成一个java编制的可执行文件
将java编织成.class后,如果只是用java 命令来执行总觉得不是太过瘾,找个办法生成像exe文件一样用鼠标双击便可执行的文件,应该是很有趣的啊。本文主要介绍了一种生成java可执行程序的方法。这里我用了一个名字叫做exe4j的免费小软件,感觉不错。下面我将我把java的.class文件生成可执行文件的流程讲一下。首先:将你要选择好你即将发布的.class文件就不用细说了,下面是创建jar原创 2005-04-14 23:29:00 · 1623 阅读 · 0 评论 -
Java中static、this、super、final用法
( FROM csdn njchenyi 的 Blog )一、static 请先看下面这段程序: public class Hello{ public static void main(String[] args){ //(1) System.out.println("Hello,world!"); //(2) } } 看过这段程序,对于大多数学过Java 的原创 2005-04-14 13:09:00 · 868 阅读 · 0 评论 -
J2SE 5.0专题 之 语言特性
J2SE 5.0专题 之 语言特性 本文作者: 高宇翔(大胃) 1.1. 背景J2SE(TM) 5.0正式发布至今已超过3个月的时间了,就在前不久,大概是在两周之前,Sun又发布了更新过的JDK 5.0 Update 1,改掉了一些第一个版本中出现的bug。 由于Java社群等待这一从1.4向5.0版本升级已经有相当长的一段时间,大家都原创 2005-04-14 23:40:00 · 885 阅读 · 0 评论 -
使用JAVA中的动态代理实现数据库连接池
http://java.4kiki.net/content/java/110.html> 数据库连接池在编写应用服务是经常需要用到的模块,太过频繁的连接数据库对服务性能来讲是一个瓶颈,使用缓冲池技术可以来消除这个瓶颈。我们可以在互联网上找到很多关于数据库连接池的源程序,但是都发现这样一个共同的问题:这些连接池的实现方法都不同程度地增加了与使用者之间的耦合度。很多的连接池都要求用户通过其规定的方法获原创 2005-12-03 17:39:00 · 1385 阅读 · 0 评论