文档介绍:[ Java程序设计教程]
阎菲陈利向郑涛陈宇峰
中国水利水电出版社
Java 语言是对软件开发技术有深远影响、应用前景广泛、具有丰富的类库、继承了C++传统(摈弃了某些不足)广泛使用的网络编程语言。Java语言的特性使它可以最大限度地利用网络。
本章介绍面向对象的基本概念:对象和类,对象的属性。
学习导读
第1章 Java和面向对象概述
第1章 Java和面向对象概述
Java语言概述
面向对象软件开发方法概述
本章小结
思考与练习
语言对软件开发技术的影响
语言的应用前景及特点
Applet
Java语言概述
语言对软件开发技术的影响
程序设计语言分四个发展阶段:
第一代语言(1GL) : 二进制机器代码
第二代语言(2GL) : 汇编语言(Low Level Language LLL)
第三代语言(3GL): 高级语言(HLL)
第四代语言(4GL) : 面向对象语言(00P )
特殊应用程序
非过程化
第五代语言:(?)
语言的应用前景
所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等。
计算过程的可视化、可操作化的软件的开发。
动态画面的设计,包括图形图像的调用。
交互操作的设计(选择交互、定向交互、控制流程等)。
的系统管理功能模块的设计,包括 Web 页面的动态设计、管理和交互操作设计等。
(企业内部网)上的软件开发(直接面向企业内部用户的软件)。
与各类数据库连接查询的 SQL 语句实现。
其他应用类型的程序。
语言的特点
简单
面向对象
分布性
鲁棒性
安全性
体系结构中立
可移植性
解释执行
高性能
多线程
动态性
Applet
。Applet是Java的小应用程序,它是动态、安全、跨平台的网络应用程序。Java Applet嵌入HTML(超文本标记性语言)语言,。
Java提供了大量的类以满足网络化、多线程、面向对象系统的需要。
6. Java和C、C++
对于变量声明、参数传递、操作符、流控制等,Java使用了和C、C++相同的传统,使得熟悉C、C++的程序员能很方便地进行编程。同时,Java为了实现其简单、鲁棒、安全等特性,也摒弃了C和C++中许多不合理的内容。
面向对象软件开发方法概述
.
软件生产率低
软件重用程度低
软件维护艰辛
软件非用户所需