JAVA基础
文章平均质量分 79
passren
这个作者很懒,什么都没留下…
展开
-
在学习多线程时碰到的难题以及攻克
接触多线程已经不少时间了,也做了不少事情,但是一直觉得用起来不那么顺手,在debug的时候,往往会比较担心在同步上出什么问题,想起"程序员最怕的是自己写的代码"这句话,觉得真是不假. 终于有一天,我觉得是时候把这个问题弄清楚了,所以,我就在网上找相关的内容看,结果竟然是找不到在我这个阶段应该看的,不是太简单,就是一笔带过,不知所云. 废了九牛二虎之力,终于差不多弄清楚了,其转载 2004-06-30 13:02:00 · 1296 阅读 · 0 评论 -
在Java中使用反射分析类结构
基本编程思路: 首先要获取需要进行分析的类的名称,将类名称指定到Class类中的forName(String classname)方法为参数,调用该方法后将返回一个该指定类型的Class对象,Class对象描述了该类型的详细信息,其中一些重要的方法包括:getFields(),getMethods(),getConstructors()这些方法分别返回该类型中支持的公有字段,方法和构转载 2004-07-16 10:16:00 · 831 阅读 · 0 评论 -
为什么extends是有害的(一)
概述大多数好的设计者象躲避瘟疫一样来避免使用实现继承(extends 关系)。%80的代码应该完全用interfaces写,不用具体的基类。事实上,四人帮的设计模式的书大量的关于怎样用interface继承代替实现继承。这个文章描述设计者为什么有这样的怪癖的想法。Extends是有害的;也许对于Charles Manson这个级别的不是,但是足够糟糕的它应该在任何的可能的时候被避开。四人帮的设计模转载 2004-06-30 13:06:00 · 1082 阅读 · 0 评论 -
java对象序列化学习笔记
目前网络上关于对象序列化的文章不少,但是我发现详细叙述用法和原理的文章太少。本人把自己经过经验总结和实际运用中的体会写成的学习笔记贡献给大家。希望能为整个java社区的繁荣做一点事情。序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非常简单、转载 2004-06-30 13:00:00 · 2703 阅读 · 0 评论 -
为什么extends是有害的(二)
[/接上一篇]有一天,有人也许运行这个代码并且注意到Stack没有运行的如想象的那么快,并且能够在重负荷下使用。你能够重写Stack,以至于它不用ArrayList并且继续提高Stack的效率。这是新的倾向的和有意义的版本:[/代码]class Stack { private int stack_pointer = -1; private Object[] stack = new转载 2004-06-30 13:04:00 · 1363 阅读 · 0 评论 -
改进JAVA字符串分解的方法
一、概述 大多数Java程序员都曾经使用过java.util.StringTokenizer类。它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Token),然后按照请求返回各个标记。这个过程称为Tokenization,实际上就是把字符序列转换成应用程序能够理解的多个标记。 虽然StringTokenizer用起来很方便,但它的功能却很有限。这个类只是简单地在输入字符转载 2004-06-30 13:02:00 · 1499 阅读 · 0 评论 -
EJB调用原理分析
一个远程对象至少要包括4个class文件:远程对象;远程对象的接口;实现远程接口的对象的stub;对象的skeleton这4个class文件。在EJB中则至少要包括10个class:Bean类,特定App Server的Bean实现类Bean的remote接口,特定App Server的remote接口实现类,特定App Server的remote接口的实现类的stub类和skeleton类Bea转载 2004-06-30 12:59:00 · 1084 阅读 · 0 评论 -
Java 的JDBC 数据库连接池实现方法
关键字: Java, JDBC, Connection Pool, Database, 数据库连接池, sourcecode 虽然 J2EE 程序员一般都有现成的应用服务器所带的JDBC 数据库连接池,不过对于开发一般的 Java Application 、 Applet 或者 JSP、velocity 时,我们可用的JDBC 数据库连接池并不多,并且一般性能都不好。 Java 程序员都很羡慕转载 2004-06-30 12:58:00 · 914 阅读 · 0 评论 -
JSP的运行内幕
经常有朋友问起,JSP和Servlet之间有什么区别,两者之间又有什么联系?其实Servlet技术的出现时间很早,是当时为了Java的服务器端应用而开发的。大家都知道Applet是应用小程序,Servlet就是服务器端小程序了。但在Microsoft公司的ASP技术出现后,使用Servlet进行响应输出时一行行的输出语句就显得非常笨拙,对于复杂布局或者显示页面更是如此。JSP就是为了满足这转载 2004-06-29 12:52:00 · 1029 阅读 · 0 评论 -
[upload 机制讲解] FileUpload 總覽
SECTION 01 FileUpload 總覽 在撰寫網站程式的時候, client 與 server 之間的往往不只有純文字的溝通, 還會有 binary 的檔案傳輸, 該如何在 HTML Form 之中傳送, 就要遵守 RFC 1867 的規範了. 基本上, post.jsp (選擇檔案)應該都會有下面類似的 html tag : input your name: selec转载 2004-06-30 13:15:00 · 2036 阅读 · 0 评论 -
javadoc,在 Java 的注释上做文章
目录 前言 一. Java 文档和 javadoc 二. 文档注释的格式 1. 文档注释的格式化 2. 文档注释的三部分 三. 使用 javadoc 标记 1. @see 的使用 2. 使用 @author、@version 说明类 3. 使用 @param、@return 和 @exception 说明方法 四. javadoc 命令 前言 Jav转载 2004-07-06 16:45:00 · 2216 阅读 · 0 评论