免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1819 | 回复: 1
打印 上一主题 下一主题

认识Java程序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-02 15:15 |只看该作者 |倒序浏览
认识Java程序












本章介绍加”程序的土要概念。如面向对象,类的封装和继承等,这些概念大都是
从c++ih言借鉴过来。如果谈者熟悉C++语言的编假:这一草的内容就很容易理解。
2.1建立起面向对象的概念
    用计算机解决实际问硬,需要将问km的过程和方法以某种形式描述,使计井V瞰够埋解和
执行J通常软件A比较方便的形式,当然。硬竹也是一种常用的形式.如Pend=出现以前,
在486机舒括放影视文件,软解玉A度很慢,便开发丁用硬件实现的解压卡.抵w速度变祀
于分流杨软硬件没有明显的界线最初的偏w语言是机器码,因为计筑机能直接识别的是
机器码,这种代码足用二进制编码来描述问硬的过程和方法,用纸带翰入.然而,人们在日
常生活中所使用的尾自然语言,这种代码不仅不易理解.而且还不易维护和修改。于是,出
现了汇编语言。汇编屠言用助记符来表示机55拍令。用汇编语官编写的程序称作源程序,通
过编译程序编译成机器码.这样,在源程序I机器码之位就有了编译程序,它起着翻译作用,
在人们眼机器之间架了夜沟通的桥粱.在汇编论言中,能实现程序的模块化.减轻了程序
的维护$,作汇A语言才扭述自然问皿时仍然繁杂和缺乏可理解性.
    如菜能直接地表述求解问题,则使编程的效率和程甲的可维护性都得以提布,高级语
4正是应人们的需求而产生,它用人们能够理解的方式进行过程设计、变19的定义、方法
的招述达到求解的月的.
    如果肠更高级地按服人们通常的思维方式进行建摸,则可以提离公共问题的模块化和
公用化的可能.面向对象的概念正是实际问题的抽象。将实际问题以面向对象的方法求解,
则要注愈事物个体之间钓联系、事物个体的活动方法以及刘像属性数据的封艘性等概念.
自然界中的事物匕姿百杏,不可能一一加以定义。我们w察到,事物虽然各异.但它们都
有相似之处,于是将其相似的抽象成类这样就实现了类的帐念。事物之阂是有机联系的,
需要时时通信,在面向对象的编理中哭币消息机制.有了这些峨念,住面向对象的编程方
法得以实现。至此。我们从自然界出发,对面向对象鱿编程概念有一个感性的认识.程序
通过类和对象来实现面向对象的编程。

论坛徽章:
0
2 [报告]
发表于 2011-12-23 21:29 |只看该作者
谢谢分享...楼主辛苦
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP