暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
专题十二: JAVA程序设计语言.doc
61
29页
0次
2024-04-29
25墨值下载
软件设计师(原高级程序员)复习资料
专题十二: JAVA 程序设计语言
  在电、控制烤面包箱等家用消费
电子产品上进行交互式操作的开发,开始时是使用 语言,但是,后来发现 在某些方面并不能很好
满足计者需要从而虑自设计门新语言这种的语并不限于充语机制身,是更
重语所运的软件环。主是可使用建立个系,这系统行于个巨的、布的构网
环境,完各种子设之间通信协同作。于这思想开发一个 即一橡树
言。
  Java 语言
   可通过手没有引起
! 的迅猛发环球信息网 """ 的快速增长 促进 语言研制的 进展 使得它逐渐成为
! 上受迎的开发与编程语。用 # 写的 $%% 用小程序能够嵌入到网页中运行,而实现
、动等功。同,在般的用程设计面也逊色完全以用向对的技与方进行发,
合最的软开发范的求。  被注,所,最更名 #
  Java 对软开发术的
 工业界不少人预言& 语言的出会引起一场软件革&这是因为统的软件往往都是与具体的
环境有关 换了番改 时费  语言在执行码 二进兼容
前所发的件就 能运在不的机用的器能  器即
 发技的影重要现在方面
件的求分 '可将求进、可 计者的要。用的各
的需都可 清楚
(件的发方 '由于  面向 完全以用 )技术方法开发
* 的动效果 """ 画资 的动画面
、软件最终产' 语言开发的软件可以具有可、可听化、可交互、动画与动作 &
要它 是在影与过程到的
 广泛使用的络编语言 是一新的 一种序设语言 它简、面
象、构、具有并发能。
地利用了网络  的小应用程序 %%在网络上不受 + 环境的限制。另外 
丰富 使程序计者以很 便建立统。

单性
 面向象的基本方法完成 任务 一些
就可以用它编写出于各应用序。  略去了运模糊
过实自动圾收大大序设者的工作另外  于在运行
基本解释类的只有 ,- 左右 标准和线程的也只(.- 左右和线
也只 (.-
向对
 于对 了简的类制以 模型对象它的
的方现了模块化和 /而类一类对象的原 子类可以
使的复
中立
 解释成与体系的字指令 只要安装 运行时系 程序就可意的处理
运行使  程序便到网络上  的类也实现了
使些类可以样大降低开发维护管理
用于络、布环下的  止病的入 访通过
变量 这样序员使用 &洛伊 &木马访问对象 时也
操作 错误
持网编程
 语言使它可以最大限度地网络$%% 的小用程它是全、平台
络应用程 $%% 嵌入 012 主页发布 !访问 $%%
$%%从网络上进行 后在  中运行。由于 语言全机
旦载$%%就可以放心地多媒体的用界面完成复的计而不必担心病毒的入
分布
29
1
软件设计师(原高级程序员)复习资料
 是面向网络的语言。通过它提的类可以处理 1+3!+ 可以通过 42 地址在网络上
很方便地访问其它对象。
丰富的类
语言包提持包字符串处理多线处理例外处理数学函数处理等 。
实用程序包提持包括哈希表堆栈、可变数组、时间和日期等。
出包用统一的 “流 ”模型来实现所有式的 !3括文件系统、网络、
级网络包用于实现  编程。
图形户接口包实现了不同平台的计机的图形户接口部
网络包! 1+3!+ 接口
面向对象程序设计——对象、类与实体
”译5#6现实界实上是 5# 的,到的 5#。程序
计语言为解决现实界的题而在,因们自会想到,程序设计按照我平常看世界的方式运
作,这样最自,这就是面向对象的程序设计的出发
面向对象程序设计,确切,对象是现实界的某个具体的物理实体在计逻辑中的映射和体现。
个人都是一个具体在的实体,有高、体重等很多属性,也有走路、工作等很行为。这样的实
体在程序设计中可以表达为计机可以理解和操作的对象。
类:个对象都是于某种类的。也就是类是同种对象的合与象。于类的某个对象被
是类的一个实
对象的状态与行为:对象的状态静态属性。用计机术语来也就是变量个对象都有自
专有的变量比如,具体的一个人,有身高、体重等。
对象的行为也为动态属性,在计内部用方法来表示比如,人有走路、工作的行为。
对象的关系:
:当对象 $ 是对象 属性的时对象 对象 $比如与主
继承:当对象 $ 是对象 特例的时对象 $ 继承了对象 比如鲤鱼的一种特例
:对象 $ 的引用是对象 属性$ 之间是关关系。
 之间的比较
对于参数、操作符制等  使用 同的传使得熟悉 
程序员能很便地进行编程。同时  实现其简全等特性 摒弃 
容。
全局变量 程序中 不能在所有类之外定义全局变量 只能通过在一个类中 公用、静态变量
实现一个全局变量例如 '
578
%955:/;
57 变量 5: %95使访和修该变
了更。而  常常成系
  中的 而是通过例外处理 <= 等来
  理遇错误跳转情况 使程序
指针 中最灵活 是最错误进行存地
成不错误 ,从破坏 成系。而 完全控制 不能
何指作。同时 为类 实现 解决组访问越界这 不作检查
内存管理:在 程序员通  >和释放内 过运?
@ 释放次释块或被分 成系 /同样 记释
使用存块也会逐渐系统而在  所有据结构都是对过运 ?为它
配内 ? 象的  管理垃圾 效防程序
作而 更好系统
持: 对于不同 器对于简单数型如 A
同长的字节数 例如' !+ 中为 B 7$C) 中为 *( 码的不移植
 对于是分 *( 这就  台无
:在  以通意的,而  运行时系统对对象进行
型相性检 换。
件: 来声
的。 成员访 封装运行系统访行控
有成的操。同  % 与其类进 便使它们方法
和联合:中所为公性问  中不含结
在类
中用实现程序的可读性 它通
= 常量 实现定义广泛使常量

29
2
of 29
25墨值下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜