最新文章列表

[学习系列]HashMap

从HashCode出发介绍HashMap以及如何重写自己的HashCode方法。 大家都知道,在Java里对对象的操作是基于引用的。而当我们需要对一组对象操作的时候,就需要有接收这一组引用的容器。平时我们最常用的就是数组。在Java里可以定义一个对象数组来完成许多操作。可是,数组长度是固定的,如果我们需要更加灵活的解决方案该怎么办呢? Java提供了container classes来解决这一问题 ...
bound 评论(1) 有1015人浏览 2006-10-31 13:28

【转】Bad Smell重构和设计的标准

原文网址:http://blog.csdn.net/shendl/archive/2005/10/19/509556.aspx -------“与其无尽的等待完美的设计,不如立刻着手实现可行的设计,然后再在设计出现臭味的时候重构实现!” 引言 今天,一位初学编程的朋友对我说,他写的类要么是数据类,要么是操作类。似乎写得不太好。于是,我看了他写的代码。他的类虽然编得不怎么样,但是放 ...
phpxer 评论(29) 有10009人浏览 2006-10-28 10:18

java基础 概念

基本概念      1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。      2.OOP中最重要的思想是 ...
大老鼠上的小草原 评论(1) 有1253人浏览 2006-10-19 20:45

面向应用服务器的开发

ooa? oop? 太慢了 现在流行ooas的开发,我称之为面向应用服务器的开发 比如 两年前流行在wls上写ejb 五年前流行在win上写com ...等等,win不是os吗,怎么叫它做as? 没错的,win绝对是as,只要符合以下的特征的东西,都是as: 可以在上面写类似插件或扩展。 现在ejb和com都过时了,现在流行的是 在firefox上写plugin 在wordpress上写plugi ...
joe001 评论(0) 有1293人浏览 2006-10-15 02:45

javascript摘录

if (typeof(obj.property) != "undefined") {} if (obj instanceof PredefinedObj) {} 语言的基础一定要打扎实!如: 各原始类型占用内存存储空间 各原始类型如何转化  原始类型和对象类型存储的区别(没弄清楚咋用递归呢) http://www.blogjava.net/zkjbeyond/archiv ...
jianfeng008cn 评论(0) 有2165人浏览 2006-09-13 17:32

敲响OO时代的丧钟!——炮弹外面的糖衣

在javaeye与ajoo结结实实的吵了一下。是关于OO的定义的。 我的总结陈词如下: ajoo 写道: 引用: 面向对象背后的那个形而上学基础是不正确的、是 ...
庄表伟 评论(0) 有1695人浏览 2006-06-17 10:26

NBA Words

[体育英语]NBA篮球英语词汇英汉对照关键词: 体育    英语    NBA    篮球    词汇                                           NBA ...
eyejava 评论(0) 有2283人浏览 2006-01-11 21:20

关于AOP及其在Spring中的应用<转载>

AOP简介 OOP思想对现代编程产生了深远的影响,但在某些方面,OOP也有其不足之处。比如在logging(日志)、transaction(事务)等方面,应用OOP将这些内容封装为对象的行为则会产生大量的代码重复,虽然通过一些设计模式可以减少这种重复,但我们还有更好的解决办法,那就是AOP(Aspect Oriented Programming)。AOP是最近兴起的一种编程思想,它是OOP思想的补充 ...
lom 评论(0) 有960人浏览 2005-10-17 18:28

在没有Release的日子里

我相信,很多程序员和我一样。都喜欢新技术,有时甚至“贪新忘旧”在学习新技术的过程中我们都喜欢编一些DEMO程序。这些DEMO程序或是简单到一个main函数,复杂到一个有一定实用性的简单软件。但毫不例外的,都是只能用于DEBUG的软件。我觉得Debug/DEMO与Release之间有一条鸿沟。但毫不例外的,我满怀希望的用新学到的技术开始设计、编码自己心目中有趣的软件。毫不例外的,过了一段时间,我被考虑 ...
labile 评论(0) 有748人浏览 2005-08-09 15:49

企业欢迎的软件开发人员,不能只是好的程序员

    最近跑了HSBC和Tencent两家企业。都成“拒无霸”了。企业对社会人员和学生的要求是不同的。在基础方面,学习能力方面,我是非常自信的。但当被问到工作经验时,就只能用那几个小小的J2SE Application撑撑场面了。用了什么技术啊?OOP/Designe Pattern/正则表达式/UML Modeling。熟悉Oracle/Socket/J2EE/事务,吗?有了解过,做过DEMO程 ...
labile 评论(0) 有825人浏览 2005-08-09 14:57

OOP/AD basic

OOP/AD basic 本文是为了配合庄子的论文,做一些OO的基础知识普及工作。 当然,即使是OO基础知识,我也不一定有足够的资格来普及,主要目的还是为了相互学习,共同进步。因此,为了便于读者找出漏洞,进行批评和抨击,帮助我进步,我尽量使用朴实无华,简单易懂的语言。用咱老百姓自己的话,讲述老百姓自己的故事。 为了突出重点,加强效果,文中不免矫枉过正,提出一些片面极端的看法。 为了方便起见,我也把P ...
buaawhl 评论(6) 有4493人浏览 2005-06-18 18:14

模式小试

       我一直是个宗诚的OOP信徒,或者说,是OOP的极左完美主义者。半年前,有幸拜读GOF的《Design Pattern》(以下简称《GOF》),和《PSA》,有茅塞顿开之快。作为一个刚毕业不到一年的程序员,我接手的都是一个人就可以完成的小项目。但在每个项目中,我都借鉴了大师们的经验(模式)来建模。       前段时间。终于有机会和一位老员工合作项目。项目中要用到一个分布式的事件响应服务 ...
labile 评论(0) 有669人浏览 2005-05-13 13:18

工作PickUps

Request域的疏忽:在做Wapfish后台管理的时候,做到添加新资源那部分,我为提交新资源的表单配置了一个ActionForm,问题出现了,我上传完一个资源,提交了新的信息之后,再进去添加资源的页面的时候,发现表单出现了上次添加的信息,狂按重置按钮也没效。我检查了所有的程序和配置,认为没有地方出错,为这个问题尝试了很多方法,但都一愁莫展,最后回到Struts-config的配置文件去再次查看配置 ...
我想我是海 评论(0) 有985人浏览 2005-04-27 15:08

java代码编写的30条规范

1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首 ...
sunr 评论(0) 有2389人浏览 2005-03-23 19:26

个人编程史

编程史 在高中,数理化很强,,英语和语文差得一坨 自认为数学很强,但是贪玩,平时数学题目做得很少,所以考试很少拿第一 高中时代游戏被我玩遍 英语最烂,全靠猜,高考150分只得了46分,还是抄别人的,抄到一个比我更烂的人,至今没过四级,如果想走向编程的高峰,英语是必学的,很多资料都是要查英文版,现在我己经开始把英语搞上去了 高中毕业了,参加了一个电脑培训班,花了200银子,值得,对于我走计算机这条路 ...
songsong 评论(0) 有1482人浏览 2005-01-08 19:01

怎样才能成为一个优秀的程序员

以下列举了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导:   (1) 类名首字母应该大写。字段、方法以及对象(句 ...
iliyaku 评论(0) 有1367人浏览 2004-10-19 18:10

FW:面向方面开发

了解AOP    面向对象技术很好地解决了软件系统中角色划分的问题。借助于面向对象的分析、设计和实现技术,开发者可以将问题领域的“名词”转换 ...
YuLimin 评论(0) 有1717人浏览 2004-09-09 19:59

AOP/aspectJ

浏览了一下javaeye上的AOP/IoC,说AOP时OOP的有力补充,比较有前途,看来要学习一下了。 aspectJ是Eclipse上的AOP插件,不知道这么理解对不对 2004.7.23 错了,AspectJ是AOP思想的java实现,可以编写标记java文件,然后把业务java文件批量编译,编译后的结果附加了标记java文件的逻辑内容。 可以附加在方法的前面后者后面 Transaction ...
linuxgao1 评论(0) 有1237人浏览 2004-07-23 17:04

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36424) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics