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