java66807Java 语言程序设计
第一章Java 语言基础知识
2
目录
Java语言与面向对象的程序设计
Java程序概述
基本数据类型与表达式
数组的概念
数组的创建和引用
本章小结
3
Java语言与面向对象的程序设计
Java语言是一个面向对象的程序设计语言。
除了面向对象的特点以外,Java语言还在安全性、平台无关性、支持多线程、内存管理等许多方面具有卓越的优点。
4
计算机程序设计
对问题进行抽象
用计算机语言表述,利用机器求解
面向对象的程序设计思想(续)
5
程序设计语言发展的历程
机器语言
汇编语言
高级语言
面向对象的语言
面向对象的程序设计思想(续)
6
面向对象的思想
将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类。
面向对象的程序设计思想(续)
7
例:
构建一个汽车类,需要提取所有汽车对象的共有的状态和行为。将状态用变量表示,行为用方法表示。
class Car {
int color_number;
int door_number;
int speed;
……
void brake() { …}
void speedUp() {…}
void slowDown() { …}
……
}
面向对象的程序设计思想(续)
8
面向对象技术给软件发展带来的益处
可重用性
可靠性
面向对象语言的基本特征
抽象和封装
继承性
多态性
面向对象的程序设计思想(续)
9
面向对象
安全性
Java不支持指针
Java的内部安全措施
平台无关性
编译后的字节码对应于Java虚拟机,因此可在不同平台上运行
多线程
Java是第一个在语言级提供内至多线程支持的高级语言
内存管理
Java对内存自动进行管理并进行垃圾回收
Java语言的特点
10
Java 语言的优点
易于学习
代码效率高
代码质量高
开发程序快
体系结构中立,纯Java程序不依赖于平台
一处编写,各处运行
软件易于发布
Java语言的特点(续)
java 来自淘豆网m.daumloan.com转载请标明出处.