java
meconsea
这个作者很懒,什么都没留下…
展开
-
cvs和jbuilder 整合
Cvs + jb1. 安装cvsnt。2. 在D盘建立d:/CVSRoot 和d:/CVSTemp3. 启动cvsnt server4. 设置cvsroot 输入变量名:CVSROOT //大写输入变量值:set CVSROOT=:pserver:[email protected]:2401:d:/原创 2005-01-17 15:07:00 · 1376 阅读 · 0 评论 -
CallableStatement(转载)
- CallableStatement 本概述是从《JDBCTM Database Access from JavaTM: A Tutorial and Annotated Reference 》这本书中摘引来的。JavaSoft 目前正在准备这本书。这本书是一本教程,同时也是 JDBC 的重要参考手册,它将作为 Java 系列的组成部份在 1997 年春季由 Addison-Wesley 出版公原创 2005-03-29 20:15:00 · 1277 阅读 · 0 评论 -
迷你javaio系统
java中的io系统io中的(input/output)stream无非就是包括基于字符的stream、基于字节的stream和把字节导向的stream转换字符为导向的stream的stream。(很难理解么?)以字节为导向的stream------InputStream/OutputStreamInputStream 和 OutputStream是两个abstact类,对于字节为导向的strea原创 2005-04-11 21:15:00 · 1575 阅读 · 0 评论 -
js小结
function sub(){ alert(document.all.test.length); var temp; for(var i = 0 ; i if(document.all.test[i].checked == true){ temp = document.all.test[i].value; } } alert(documen原创 2005-04-12 16:05:00 · 1302 阅读 · 0 评论 -
ObjectInputStream ObjectOutputStream
ObjectOutputStream和ObjectInputStream--ObjectOutputStreamObjectInputStream 类恢复以前使用 ObjectOutputStream 类序列化后的基本类型数据和对象。 ObjectOutputStream 和 ObjectInputStream 分别利用 FileOutputStream 和 FileInputStream 能支持原创 2005-04-11 21:24:00 · 1754 阅读 · 0 评论 -
java线程篇(精华贴--转载)
编写具有多线程能力的程序经常会用到的方法有: run(), start(), wait(), notify(), notifyAll(), sleep(), yield(), join() 还有一个重要的关键字:synchronized 本文将对以上内容进行讲解。 一:run() 和start() 示例1: public class Thre原创 2005-04-12 10:30:00 · 1174 阅读 · 0 评论 -
java设计模式---prototype(原型)模式
java设计模式---prototype(原型)模式定义:用原型实例指定创建对象的种类,并且通过拷贝这些原型创建新的对象. Prototype模式允许一个对象再创建另外一个可定制的对象,根本无需知道任何如何创建的细节, 工作原理是:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求 原型对象拷贝它们自己来实施创建。 适用性:当要实例化的原创 2005-04-15 15:52:00 · 3451 阅读 · 2 评论 -
61条面向对象设计的经验原则(转载)
(1)所有数据都应该隐藏在所在的类的内部。p13 (2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。p15 (3)尽量减少类的协议中的消息。p16 (4)实现所有类都理解的最基本公有接口[例如,拷贝操作(深拷贝和浅拷贝)、相等性判断、正确输出内容、从ASCII描述解析等等]。 p16 (5)不要把实现细节(例如放置共用代码的私有函数)放到类的公有接口中。p17 如果类的原创 2005-05-22 16:24:00 · 1139 阅读 · 0 评论 -
OOA and OOD basic step
-----摘自《面向对象分析》----1确定问题域和系统责任 ----确定系统边界、问题域和系统责任是系统分析和系统建模的出发点。就企业应用而言,问题域就集中在诸如财务、办公、质量控制、生产计划和控制、销售服务、人力资源管理、材料供应管理等方面。分析阶段应该全面、统一分析问题各方面,以便定位和限定即将着手实施的项目的问题域和确定系统责任以及各域之间的信息关系。 ----应该注意到一个经常发生的情原创 2005-05-22 16:16:00 · 1499 阅读 · 0 评论 -
深入探讨Iterator模式(转载)
java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。 下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的实现原理。 本文讨论的源代码版本是JDK 1.4.2,因为JDK 1.5在java.util中使用了很多原创 2005-05-22 16:30:00 · 1351 阅读 · 0 评论 -
java问题集锦
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过原创 2006-02-07 13:16:00 · 5553 阅读 · 4 评论 -
Annotation中的继承
两年没写csdn的blog了!╭(╯^╰)╮ 有个jdk中的Annotation应该留下点脚印了,因为它挺复杂,API的解释中也存在bug 下面直接贴出代码://HelloAnnotationpackage com.meconsea.annotation;import java.lang.annotation.Retention;import java.lang.annot原创 2008-10-09 22:10:00 · 5639 阅读 · 1 评论 -
java调用oracle存储过程
oracle中后台的存储过程就有fucntion(函数)和procedure(过程)之分。其中function是通过第一种方式获取返回值:?=call client_no (?,?)。因为function的是通过return语句返回结果的。而procedure是没有return语句的。因此只有通过out类型的参数来返回结果,但通过这种方式可以返回多个结果(多定义几个out参数就可以),这是func原创 2005-03-29 19:58:00 · 1533 阅读 · 0 评论 -
java中的 by value or by reference
java中的基础类型直接存储在栈中,复合类型采用引用类型,把引用也存储在栈中,而对应的对象存储在堆中。因此java中把内存分堆内存和栈内存,在函数中定义的一些基本类型或引用都分配栈内存。堆内存用来存放由new创建的对象和数组,或是static(类装载信息)。在堆中分配的内存,由jvm的gc管理。程序只能控制引用的生存期,对象的生存期是jvm控制的。在java应用程序中,当对象的引用是传递方法一个参原创 2005-03-23 00:43:00 · 1127 阅读 · 0 评论 -
java中的栈和堆
JAVA中基本数据类型直接存储在栈中,而复合的数据类型采用引用模型,其引用存储在栈中,而对象存储在堆中。就是所谓 Java把内存划分成两种:一种是栈内存,一种是堆内存。在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另原创 2005-03-21 16:01:00 · 1411 阅读 · 0 评论 -
字符的处理----过滤器
处理提交表单或servlet的定向时经常出现乱码。下面是用filter处理。在web.xml中加入: Set Character Encoding web.SetCharacterEncodingFilter encoding gbk Set Character Encoding /*原创 2005-01-17 16:41:00 · 1049 阅读 · 0 评论 -
dom实例
Dom解析xml可以分为三步: 1、创建DocumentBuilderFactory 。DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();DocumentBuilderFactory用来创建DocumentBuilder对象。 2、创建DocumentBuilder。原创 2005-01-18 17:16:00 · 1892 阅读 · 0 评论 -
java设计模式之创建模式--singleton (demo)
--------------------------------------------------------------------SingletonA.java--------------------------------------------------------------------package createpattern;/** * Email: meconsea@hot原创 2005-01-20 09:46:00 · 1070 阅读 · 0 评论 -
HashMap 、 HashSet 、 HashTable
HashMap / HashTable / HashSetHashTable 与 HashMap: 表面: HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。 HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步Ha原创 2005-01-17 15:53:00 · 3016 阅读 · 0 评论 -
接口
interface interface的说法: first: interface 是你的功能模块留的接口,该模块需要向外部提供一个功能。 second: interface 实现了多重继承。 third: 如果存在一个class A,她有很多功能,但是class B 比她的功能更强大。需要把A的部分功能给B, 这么设计起来很被动。如果 p原创 2005-01-17 14:45:00 · 971 阅读 · 0 评论 -
用css + javaScript实现层的隐藏
css: .Display{ inline } .NoDisplay{ noline } function check(){ document.getElementsByName(“idName“)[0].className=“DisPlay“; .................. } .....原创 2005-01-17 15:04:00 · 1289 阅读 · 0 评论 -
java设计模式之创建模式--singleton
singleton模式保证在java程序中,一个class只有一个实例存在。并提供一个访问它的全局访问点。在很多单线程的场合(建立目录、数据库连接)等。由于sinngleton能够被状态化,如果多个单态class在一起就出现了状态工厂,向外部提供状态服务。在遇到唯一数的问题(记录网站被访次数等),就可以用单态。并且能synchroinzed的安全的加1。singleton也能够被无状态化,提供工具原创 2005-01-19 14:51:00 · 1190 阅读 · 2 评论 -
工厂模式
Factory 模式负责将大量有共同接口的类实例化,Factory模式可以动态的决定哪一个类实例化。Factory模式可以分为三种:1) Simple Factory 模式(Static Factory Method)模式。2) Factory Method模式 (Polymorphic Factory)多态工厂模式或(Virtural Constructor)虚拟构造子模式。原创 2005-02-02 15:25:00 · 1780 阅读 · 0 评论 -
Struts 入门好文章--helloapp(转载)
本章讲解了一个简单的Struts应用例子helloapp应用,这个例子可以帮助读者迅速入门,获得开发Struts应用的基本经验。该应用的功能非常简单,接受用户输入的姓名,然后输出“Hello ”。开发helloapp应用涉及以下内容:l 分析应用需求l 把基于MVC设计模式的Struts框架运用到应用中l 创建视图组件,包括HTML表单(原创 2005-02-28 08:52:00 · 2211 阅读 · 0 评论 -
ejb入门
处女作----第一个ejb现在大部分都是些轻量级的工具了,象hibernate之类的。偶以前也没写过ejb,不过形式所逼。唉 还是上梁山吧。一些ejb的高深知识偶也不会,这里只是一个简单入门的例子。希望对大家有用,如果有不对之处,请斧正。 环境: jbuilder2005、weblogic。(只是实现了一个hello ejb 所以没有database) 1、啥叫ejb? 自己查书去! 2、h原创 2005-06-21 14:22:00 · 1628 阅读 · 0 评论 -
长工资需要答辩----多态
凭什么给你长工资啊?参加答辩,别人说你好不行,要看看真本事么!nnd 一答辩小辫子就抓住了,主动权就没了。没办法我就准备了下面向对象分析和面向对象程序设计,分析哪部分牵扯到很多的系统,你们都 不熟悉 就算了。把多态贴出来,以后等我老的时候再看。可能上下文衔接不上,凑合看吧目前的几个系统里面可以说是面向过程编程的成分更大,在面向对象程序设计里面的准则没有遵循。太多的耦合和冗余了。没有做到复用。jav原创 2005-06-28 09:04:00 · 1799 阅读 · 4 评论 -
Guice + Struts2 + Warp-persist 轻盈的Web开发框架组合
Guice在Ioc上火了一把,但是对于持久层部分支持一直是他的短板,很多人对它没有持久层部分的支持进行批判。Guice的初衷就是一个Ioc。但是Warp-persist的出现弥补了这个短板。用Guice并不说Spring的Ioc部分不好,用Warp也不是说Spring已经过时了,毕竟SSH的学习曲线和运作成本目前来说还是比较低的,主要是廉价劳动力多啊,大街上一伸脚绊倒10个程序员,有8个原创 2008-11-07 14:39:00 · 4209 阅读 · 0 评论