![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 83
蜗牛的彩色生活
喜欢结交朋友
展开
-
软件的可维护性和可复用性
软件的可维护性和可复用性--java 与模式1.系统的可维护性 无论对于软件的开发者或是维护者,面向对象的软件系统在支持可维护性的同时,提高系统的可复用性都是很重要的。 一个可维护较好的系统,应当允许维护工作容易,准确,安全和简单的形式进行。但是好多软件系统都不具备这样的特性。 导致一个软件可维护性底的真正原因是:过于僵硬,过于脆弱,复用率低,黏度过高。原创 2010-02-22 14:45:00 · 1930 阅读 · 0 评论 -
Java 非阻塞算法(1)
简介Java™ 5.0 使 Java 语言开发非阻塞算法成为可能,java.util.concurrent包实现了这个功能。非阻塞算法属于并发算法,它们可以安全地派生它们的线程,不通过锁定派生,而是通过低级的原子性的硬件原生形式 —— 例如比较和交换。非阻塞算法的设计与实原创 2011-10-13 10:21:28 · 921 阅读 · 0 评论 -
利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类
<br />利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能<br />1.支持上传下载。支持断点续传<br />2.支持进度汇报<br />3.支持对于中文目录及中文文件创建的支持。<br /> <br /> <br />import java.io.File; <br />import java.io.FileOutputStream; <br />import java.io.IOException; <br />import j转载 2010-11-22 16:21:00 · 1019 阅读 · 0 评论 -
Spring 框架简介
Spring 系列: Spring 框架简介Spring AOP 和 IOC 容器入门Naveen Balani (naveenbalani@rediffmail.com), 技术架构师, Webify SolutionsNaveen Balani 把他的大多数时间都花在了设计和开发基于 J2EE 的框架和产品上。他为 IBM developerWorks 撰写了各种不同的文章,涉及的主题包括:ESB、SOA、JMS、WebServices Architectures、CICS、AXIS、D转载 2010-12-24 10:21:00 · 687 阅读 · 0 评论 -
数学与程序员的关系
<br />本文是Common Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈,谈到API对设计流程的影响和Google的Java观,以及数学、散文与程序员的关系。<br />数学与程序员的关系<br />Seibel:你认识有什么伟大的程序员不会数学或者没有接受过良好的数学教育的吗?要成为一个程序员,学习微积分、离散数学和其他的数学知识真的那么重要?还是做程序员只需要一种思想方式,即使没有受过这些数字训练,也能拥有?<br />Bloch:我觉得转载 2010-12-16 11:48:00 · 1203 阅读 · 0 评论 -
多年的收藏
2010-01-15缩略显示[置顶] 一个程序员的多年珍藏(1月23日最新更新)文章分类:Java编程 程序员珍藏的东西会是什么?呵呵,除了平时写的代码,就是那些百看不厌的电子书了。<br /><br />昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。<br />为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。索性将这些资料的下载方式公布出来,与大家分享,一定会有你想要的!<br /><br />下载的兄弟注意了,点击下载转载 2010-12-14 15:38:00 · 9992 阅读 · 0 评论 -
Java Socket进行客户端和服务器进行通信的简单例子
<br />这是一个使用Java Socket进行客户端和服务器进行通信的简单例子。<br />有些考试里头会让写这方面的程序,自己动手写写,掌握这个实现过程。理解之后,很快就能写出来了。<br />而且这个题目值 10 分。<br /> <br />服务器端代码:Server.java<br />[CODE]<br />import java.net.*;<br />import java.io.*;<br />class Server {<br />private ServerSocke原创 2010-12-15 15:35:00 · 3529 阅读 · 1 评论 -
StringTokenizer类的使用方法
StringTokenizer类的使用方法 关键字: stringtokenizer类的使用方法 StringTokenizer:字符串分隔解析类型属于:java.util包。1、构造函数。1. StringTokenizer(String str) :构造一个用来解析str的StringTokenizer对象。java默认的分隔符是“空格”、“制表符(‘/t’)”、“换行符(转载 2010-04-20 14:55:00 · 622 阅读 · 0 评论 -
开-闭”原则(OCP)
“开-闭”原则(OCP)--java 与模式 面向向对象的可复用设计的第一块基石就是“开-闭”原则。一个软件实体应当对扩展开放,对修改关闭,这就是OCP。 Software entities should be open for extension,but closed for modification. 这个原则说的是,在设计一个模块的时候,应当使这个模块可以在不被原创 2010-02-23 09:16:00 · 659 阅读 · 0 评论 -
数据结构与算法分析_Java语言描述 递归简论
当一个函数用它自己来定义时就称为是递归的,Java允许函数是递归的(对于数值计算一般不建议使用递归函数)。摘自数据结构与算法分析(JAVA语言描述)/** * 函数f(x)=2f(x-1)+x*x的递归实现 * @param x * @return */ public static int f(int x){ if(x==0) return 0; else原创 2011-10-24 21:41:00 · 921 阅读 · 0 评论