`
lylyb
  • 浏览: 91108 次
  • 性别: Icon_minigender_1
  • 来自: 烟台
社区版块
存档分类
最新评论
文章列表
看了接口编程这篇文章,理解蛮透彻的.记录下: 进行接口的介绍,必须介绍一下程序语言发展的历史才行,鲁迅先生说过“治学先治史”,明白了程序语言发展的前世今生,才能知道为什么这么多语言为什么会这样,为什么么会 ...
1.浅复制与深复制概念 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆) 被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一遍。 2.Java的clone()方法 ⑴clone方法将对象复制了一份并返回给调用者。一般而言,clone()方法满足: ①对任何的对象x,都有x.clone() !=x ...
package com.etonenet.iiie.sdk; import java.sql.Timestamp; import java.util.LinkedList; /** *Feb 20, 2007 * Zhou JianGuo * 小白 * 中国电信上海技术研究院 * MSN:zhuojianguo_leo@hotmail.com */ public abstract class Sender { protected int    status = -1; protected String desc = null; protected String mess ...
Appfuse应用的核心在于ant build任务的灵活应用和xdoclet模板的修改与使用。重要的工具是其提供的appgen,通过对ant build任务和appgen xdocet模板的修改将appfuse与自己的项目进行融合、与IDE进行融合。所以要用appfuse,学习ant工具和xdoclet ...
Antlr的功能在我的其他文章里提到了就不多说了,JFreeChart是一个功能强大的Java开源图表生成组件。 是不是经常有人问你,你做的项目一共有多少行代码,你编写了多少行代码? 本文的程序轻松帮你回答这个问题。 我越来越喜欢用Antlr来完成分析问题,虽然它在性能和简易性方面不如Lex/Yacc相比,那它能很容易的结合到Java项目里。 1 计算文件行数,和空行行数 //---------------------------------------------------------------------------- // The Colimas sourc ...
ANT是Apache的开源项目,目前在java的项目开发中被广泛的采用,功能非常的强大!因此我们有必要熟悉一下这个基于java的工具。       首先我们应该安装ANT,从apache.org下载后直接安装到机器上就可以使用了。最好设置一下相关的环境变量,虽然很多系统能够自动识别出来。你还是应该设置ANT_HOME,JAVA_HOME,PATH这几个环境变量,例如你的ANT安装在c:\ant1.6 你的java安装在c:\j2sdk1.4.2.那么我们可以执行下面的操作设置环境变量(winxp): set ANT_HOME=c:\ant1.6 set JAVA_HOME= c:\j2s ...
本文主要介绍 Ant 在多用户开发的情况下,如何用 Eclipse,并且根据不同的目标环境编译不同的部署包。文中首先介绍一个场景,给出在开发、编译、部署过程中遇到的问题;然后介绍如何用 Eclipse 来简化你的 Ant 开发过程;文章 ...
内容摘要 中国开源 注:当前Mantis稳定发布版本为1.0.1。 缺陷管理贯穿于整个软件开发生命周期中, 是不可缺少的环节,但在国内一些中小型开发商中没有得到足够得重视。本文结合实际应用,系统地介绍了缺陷跟踪开源软件 Buggit 和 Mantis, 以期抛砖引玉,引起重视。 在您的项目中,是否有遇到过这样的问题:测试人员报的缺陷被遗忘掉;延期项目终于发布,却遭遇用户频频抱怨,管理人员将矛头指向测试人员;书写不规范的错误报告,使得开发人员不得不一次次找到测试人员来重现;地域分散的开发团队,通过email和文档交流,缺陷状态混乱,相关人员无法及时获得有关的变更信息…… 那么,让测试组织使用 ...
1. 简介 mantis(螳螂)是一个基于php/MySQL/web的缺陷跟踪系统,最新版本是0.19.2。 要了解更多信息请到http://www.mantisbt.org/。 2. 下载 mantis0.19.2   http://www.mantisbt.org/download.php mysql5.0.2       http://dev.mysql.com/downloads/mysql/5.0.html PHP5.0.3     http://www.php.net/downloads.php apache2.0.52   http://httpd.apache.org/downl ...
说他无所不能,好像有点夸张,但是用过Ant之后,感觉真的是只有想不到没有作不到.Ant,原作者选择他作为软件名字的意思是指"令一个简洁的工具"(Another Neat Tool),而这个真正的名字现在去很少为人所知,但这丝毫不影响他成为最优秀的构建工具.      现在开始我将进入一个"蚂蚁"的世界,通过例子,真真正正去了解他!      文章参考资料可以到http://www.manning.com/antbook去下载      Ant的最好学习资料<<使用Ant进行Java开发>>       Ant的官方网站: ...
第一部分:选择题 QUESTION NO: 1 1、public class Test {     public static void changeStr(String str){         str="welcome";     }     public static void main(String[] args) {         String str="1234";         changeStr(str);         System.out.println(str);     } } Please write the output ...
ResourceBundle resourceBundle = ResourceBundle.getBundle(CONF_FILE); stringAdminPass = resourceBundle.getString("rtxman.admin.pass");
从jdk1.5开始,Java中开始支持范型了。范型是一个很有用的编程工具,给我们带来了极大的灵活性。在看了《java核心编程》之后,我小有收获,写出来与大家分享。         所谓范型,我的感觉就是,不用考虑对象的具体类型 ...
面向对象的特征有哪些方面  1. 抽象:抽象就是忽略一个主题中与当前目标2. 无关的那些方面,3. 以便更充分地注意与当前目标4. 有关的方面。抽象并不5. 打算了解全部问题,而6. 只是选择其中的一部分,7. 暂时不8. 用部分细节。抽象包括两个方面,9. 一是过程抽象,10. 二是数据抽象。 11. 继承:继承是一种联结类的层次模型,12. 并且允许和鼓励类的重用,13. 它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,14. 这个过程称为类继承。新类继承了原始类的特性,15. 新类称为原始类的派生类(子类),而16. 原始类称为新类的基类(父类)。派生类可以从它 ...
1.1 J2EE应用模型 J2EE提供了一个企业级的计算模型和运行环境用于开发和部署多层分布式结构的应用模型。该模型具有重用组件的能力、基于扩展标记语言(XML)的数据交换、统一的安全模式和灵活的事务控制。它通过提供企业计算 ...
Global site tag (gtag.js) - Google Analytics