Chinaunix首页 | 论坛 | 博客
  • 博客访问: 137714
  • 博文数量: 93
  • 博客积分: 3170
  • 博客等级: 中校
  • 技术积分: 1052
  • 用 户 组: 普通用户
  • 注册时间: 2007-06-21 18:21
文章分类

全部博文(93)

文章存档

2011年(7)

2010年(2)

2009年(22)

2008年(62)

我的朋友

分类: Java

2008-05-14 14:53:52

Java是完全面向对象的编程语言。它的程序设计发展过程:
1.过程化:机器语言(0,1)->汇编语言(指令)->数据类型和函数
2.结构化:在编码前,对程序完整规划,设计出各种图表。列出各模块关系,指明各种数据流向,指明函数之间相互作用。
      缺点:由于开发前已设计好,编写中不可随意改动,缺少了程序灵活性。由于各模块关系在编写前已确定,所以不能随意对功能添加和删除。
3.面向对象(编译型语言,解释型语言)

    编译型语言:(不跨平台,持行效率高)使用专门的编译器,针对特定的平台(包括OS和硬件平台),将某种程序语言书写的源代码‘一次性’的翻译成可以在特定的平台运行的机器码,
然后包装成可以使硬件平台上的操作系统,所能识别和运行的格式。最后产生可以脱离开发的环境,而在特定平台上独立运行的可持行文件。
    解释型语言:使用专门解释器将某种高级语言书写的源程序,淖条的解释成特定平台的机器码,并且解释一条持行一条,每一次持行都要重新翻译,所以效率低下。

阅读(699) | 评论(0) | 转发(0) |
0

上一篇:windows运行命令

下一篇:一些js的实现脚本

给主人留下些什么吧!~~