摘要: 高级语言虚拟机上的一个使用方法Menu -> Run -> External Tools -> External Tools configurations -> Program -> NewNamejavap -c Location/usr/bin/javap Working Directory${workspace_loc}/${project_name} Arguments-verbose -c -classpath ${workspace_loc}/${project_name}/bin ${java_type_name}${workspace_loc}/$ 阅读全文
posted @ 2011-12-19 20:18 规格严格-功夫到家 阅读(454) 评论(0) 推荐(0) 编辑
摘要: 面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上。 传统思维习惯分析 为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看到代码重用,因为他看到if else几种情况下大部分代码都是重复的,只有个别不同,因此使用if else可以避免重复代码,并且认为这是模板Template模式。 他范的错误是:程序员只从代码运行顺序这个方向来看待它的代码,这种思维类似.. 阅读全文
posted @ 2011-12-19 10:41 规格严格-功夫到家 阅读(316) 评论(0) 推荐(0) 编辑