- 浏览: 10327 次
最近访客 更多访客>>
最新评论
-
paopao983:
好说好说
初来乍到,多多指教 -
yfmine:
引用
Pattern 这种东西,要学习很容易.把书仍了,写代码 ...
用哪个设计模式好呢 -
zrweng:
高什么见啊!作业问题就不要放进来了!
用哪个设计模式好呢 -
ouspec:
AJAX论坛里面有很多资料,找找吧。AJAX麻烦就是浏览器支持 ...
今天和客户讨论需求分析 -
毛冬:
引用hgq0011
我也觉得AJAX用的太多,会非常 ...
今天和客户讨论需求分析
文章列表
异常:在《Java教程》定义,异常是在程序执行过程中发生的中断指令正确流程的事件。
错误:根据《美国传统字典》,错误是指“背离公认代码行为的操作或者实例”。
那怎么理解背离、中断的区别呢?设想下,如果你在路上开车,某人迫使你停了下来,这是中断。如果这个车没有启动,这是背离(除非是我的车,发生这种情况时,我们把它称为正常。
总得来说异常和错误都继承自Throwable,但是它们在这些方面不同:
异常:
1.可以被选中也可以不被选中
2.指出程序员导致的错误
3.应该在应用程序级别被处理
错误:
1.总是不被选中
...
- 2006-11-09 00:59
- 浏览 2966
- 评论(0)
良好的面向对象程序执行慢的原因
1。作为计算的一部分,每个数字作为独立的对象都在堆上分配,实例化和垃圾收集也带来了额外的开销。
2。若作为矩阵元素的数字散布在堆中,消除了标准矩阵可以使用高速缓存的性能优点。
3。所有的数值操作都是通过方法调用相应的对象来执行的,这导致了象动态调度决定调用哪个方法这样的附加开销。
4。每个数字作为一个对象占用了更多的内存。
5。对象和方法调用阻止或限制一些常规的编辑器优化,例如能在FORTRAN和Lite OO版本中执行的代码移动。
但从另一个角度看,面向对象版本 的代码比较小,更容易读,更容易保存,这在产品环境中很重要的。
- 2006-11-09 00:48
- 浏览 1130
- 评论(0)
翻了一下GOF的设计模式,有20多种,还没来的及消化就马上要做个小作业。
基本要求:采用面向对象方法和JAVA语言开发一个基于命令行交互方式的议程(agenda)管理系统。已注册到系统的用户可以添加、删除、查询系统中记录的会议安排;系统还提供新用户注册、清除某一用户所有会议安排等管理功能。
要求至少正确的应用一个设计模式(design pattern)去解决程序面临的特定问题。
应该用哪个设计模式呢?呵呵
大家发表下高见啊。。。。
前几天发了份详细设计给客户,结果客户反馈说存在很大的分歧。结果今天花了一整天都在讨论需求分析。
由于是第一次做这么大项目,真正是个实战。
终于体会到了设计阶段真的很重要,设计不好下面的开发根本没法做下去。所以设计阶段马虎不得。
终于明白了我们不能只根据我们自己的想法开发,要更多的站在客户的角度开发。
终于知道了写文档也马虎不得,没办法向客户表达一样东西那别人就根本不知道你到底做了些东西。
归根结底,我们要学会沟通。有良好的沟通,才有一个比较顺利的开发过程。
客户要求我们在B/S模式下实现C/S模式,真是个挑战;而且还是要无刷新技术。嗯
要学习AJAX了。
哪位达人要是了解AJAX的话能不能给份资 ...