JAVA技术文章
文章平均质量分 78
不姓贾_请叫我甄先生
毕业于电子科技大学所学专业--计算机科学与技术---软件工程
从事javaEE企业开发……主要银行业务
展开
-
HashCode有多大可能重复?
今天有同事提议用String的hashcode得到int类型作为主键。其实hashcode重复的可能性超大,下面是java的缺省算法: public int hashCode() { int h = hash; if (h == 0) { int off = offset; char val[] = value;原创 2007-01-05 15:59:00 · 2862 阅读 · 0 评论 -
Java中的文件与磁盘操作技术详细解析
1 如何获得某一个目录下的文件列表?File MyDir = new File("C:/Windows/.");String[] FileNames = MyDir.list(); 2 如何实现一个打开文件或者是存储文件对话框? AWT: FileDialog类 + FilenameFilter类 Swing: JFileChooser类 + FileFilter类原创 2008-04-22 15:35:00 · 1491 阅读 · 0 评论 -
java数据结构之栈
栈接口 package pku.ss.datastructure.IStackLi; public interface IStackLi ...{ /** *//** * Get the size of the stack * @return size of the stack */ public int g原创 2008-04-22 14:02:00 · 775 阅读 · 0 评论 -
java数据结构之链表
近日复习数据结构,以前都是用c写的程序,现在用java来将其重新实现,希望大家批评指正: 1.节点说明: package pku.ss.datastructure.LinkedList; public class ListNode ...{ ListNode(Object theElement) ...{ this(theElement, null原创 2008-04-22 14:08:00 · 1117 阅读 · 1 评论 -
java 文件下载
下列代码 实现本地文件的下载功能 String fileName = "Operator.doc".toString(); //文件的默认保存名 //读到流中 InputStream inStream=new FileInputStream("c:/Operator.doc");//文件的存放路径 //设置输出的格式 response.reset(); response原创 2008-04-14 13:08:00 · 799 阅读 · 0 评论 -
javadoc文档注释
对于Java语言,最体贴的一项设计就是它并没有打算让人们为了写程序而写程序——人们也需要考虑程序的文档化问题。对于程序的文档化,最大的问题莫过于对文档的维护。若文档与代码分离,那么每次改变代码后都要改变文档,这无疑会变成相当麻烦的一件事情。解决的方法看起来似乎很简单:将代码同文档“链接”起来。为达到这个目的,最简单的方法是将所有内容都置于同一个文件。然而,为使一切都整齐划一,还必须转载 2007-10-26 21:48:00 · 1029 阅读 · 0 评论 -
.jar 和 .war打包
各位在用JAVA开发Web中,大多会碰到一个.war打包的问题。如果用的是JB开发工具就不用说了,直接建一个web工程,编译后就能产生一个.war文件了。近期,为了准备NIT-Pro的考试,使用的我喜欢的Eclipse开发工具,没有直接提供.war打包命令,让我担心了好一会。现在学习了一下这个命令的使用,感觉,每次的努力,知识都在见增长中。介绍的是从命令行进行.war打包的用法:在C原创 2007-10-28 01:21:00 · 2611 阅读 · 1 评论 -
static、this、super、final运用办法
一、static 请先看下面这段程序: public class Hello{public static void main(String[] args){ //(1)System.out.println("Hello,world!"); //(2)}} 看过这段程序,对于大多数学过Java 的从来转载 2007-10-25 17:09:00 · 781 阅读 · 1 评论 -
基本变成技巧--方法传值,类型应用
2.1 方法和参数 1.引用类型和基本类型的其中一个区别就是引用变量不能用双等号检查是否相等。 2.当引用变量作为方法的输入参数时,它的值同通常一样被拷贝,如果方法改变引用变量的值,这种改变是不可见的,但是它如果改变的是引用变量所指向的数据的值,那么这种改变是可见的。如String类型的字符串作为方法的输入参数: String str1,str2,str3; str1=转载 2007-10-24 15:55:00 · 853 阅读 · 0 评论 -
JVM的基本工作原理和特点
操作系统装入jvm是通过jdk中java.exe来完成,通过下面4步来完成jvm环境. 1.创建jvm装载环境和配置 2.装载jvm.dll 3.初始化jvm.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。 在我们运行和调试java程序的时候,经常会提到一个jvm的概念.jvm是java程序运行的环境,但是他同时一个操作系统的一个应用程序一个进程转载 2007-10-24 15:31:00 · 1278 阅读 · 0 评论 -
JVM 性能调整的一些基本概念
原文:http://www.freelamp.com/1017721999/index_html本文是我在工作中调整 Solaris 8 上的 WebLogic 6.0SP2 中遇到诸多问题后,查阅相关资料而产生的一些概念,罗列出来,或许对您有所帮助。这并不代表,笔者推荐您使用 WebLogic 和 Solaris 的组合,相反,笔者欢迎相关 Tomcat 性能调整方面的心得。笔者在 Sun Te转载 2007-10-24 15:09:00 · 627 阅读 · 0 评论 -
利用排序规则特点计算汉字笔划和取得拼音首字母
SQL SERVER的排序规则平时使用不是很多,也许不少初学者还比较陌生,但有一个错误大家应是经常碰到: SQL SERVER数据库,在跨库多表连接查询时,若两数据库默认字符集不同,系统就会返回这样的错误: “无法解决 equal to 操作的排序规则冲突。”一.错误分析: 这个错误是因为排序规则不一致造成的,我们做个测试,比如:creat转载 2007-01-07 13:35:00 · 919 阅读 · 0 评论 -
生产者/消费者
题目如下: 在生产者/消费者模型中,生产者Producer负责生产数据,而消费者Consumer负责使用数据。多个生产者线程会在同一时间运行,生产数据,并放到内存中一个共享的区域。期间,多个消费者线程读取内存共享区,消费里面的数据。要求: 1. 针对上面的场景,请创建2个类,一个叫Producer,一个叫Consumer. 2. Producer类继承Thread类,并转载 2008-04-29 23:04:00 · 1015 阅读 · 0 评论