我学习使用java的一点体会(2)
来源:互联网 发布:淘宝api 下载商品信息 编辑:程序博客网 时间:2024/06/05 15:24
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 面向对象观念的建立
java是面向对象的开发工具,使用java开发应用时,一定要懂面向对象编程的概念。在学过了java语法之后,应该建立OOP的概念。
- 理论学习阶段,首先应当理解class和object,了解class、interface、abstract class,理解OOP的继承性,封装性(public, protected,private)和多态性。然后应当熟悉UML,可以阅读一些UML的简单资料,基本上了解类图、状态图和时序图就可以了。
- 演绎阶段,对OOP的实践。而OOP的成功范例应该是常见的23种设计模式。这个阶段需要阅读并体会设计模式UML图和示例代码,我推荐《java与模式》这本书,也可以访问http://www.jdon.com/designpatterns/index.htm 。不必读懂模式,只需要读懂每个模式的UML和代码。
- 归纳阶段,通过演绎阶段的学习,体会OOP带来的好处——对扩展开放,对修改关闭。同时学会如何在java中使用OOP的概念设计。
我在使用java编程初期,一直使用面向过程的思想编程,对class、interface、abstract class以及public、protect、private的存在并没有理解,直到我阅读了Gof的设计模式,才理解OOP的优点。但是Gof的设计模式太晦涩了,我第一次读时,仅仅是有了面向对象的概念,而对设计模式并没有理解。相反《java与模式》容易读一些,但《java与模式》一书的废话多一些,有很多内容可以不读。
(未完)
<script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 728x15, 创建于 08-4-23MSDN */google_ad_slot = "3624277373";google_ad_width = 728;google_ad_height = 15;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script><script type="text/javascript"><!--google_ad_client = "pub-2947489232296736";/* 160x600, 创建于 08-4-23MSDN */google_ad_slot = "4367022601";google_ad_width = 160;google_ad_height = 600;//--></script><script type="text/javascript"src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
- 我学习使用java的一点体会
- 我学习使用java的一点体会
- 我学习使用java的一点体会
- 我学习使用java的一点体会(2)
- 我学习使用java的一点体会(2)
- 我学习使用java的一点体会(3)
- 我学习使用java的一点体会(4)
- 我学习使用java的一点体会(5)
- 我学习使用java的一点体会(6)
- 我学习使用java的一点体会(7)
- 我学习使用java的一点体会(8)
- 我学习使用java的一点体会 xuyongshuo(原作)
- 我学习使用java的一点体会(8)
- 我学习使用java的一点体会(5)
- 我学习使用java的一点体会(3)
- 我学习使用java的一点体会(4)
- 我学习JSP的一点体会
- 这几天学习java的一点体会
- 克服J2SE 1.3 ~ 1.4不兼容问题
- Web Service学习笔记之----JAX-RPC
- 例说递归程序实现
- 学习EJB CMP/CMR 的心得体会
- 坐马桶大便时怎样才能不让溅起的水花弄脏臀部
- 我学习使用java的一点体会(2)
- Best Practice 2 Release HttpSessions when finished
- 世界最昂贵的十幅画
- javascript(JS)完全控制Select下拉框 -
- 22项Windows或Mac不能而Linux可以的事
- Windows Vista Enterprise 激活
- 用OTA下载本机j2me程序至手机
- 系统架构师是怎样炼成的?
- JBuilder9+Weblogic7实战篇之Entity Bean运用篇(一)