Java程序设计教程

节选

[

第3章 Java语言面向对象基础
  【本章要点】
  1.面向对象的基本思想和概念,主要包括抽象、类、对象、封装、继承、多态、消息通信、接口和包等概念。
  2.UML基础知识,主要包括类图、对象图、用例图、时序图、协作图、状态图、包图、组件图和部署图共九种图,泛化关系、依赖关系、实现关系、关联关系和聚集关系共五种关系。
  3.Java类的定义、对象的创建与清除。
  4.类变量和实例变量,类方法与实例方法的声明与使用。
  5.类包的创建、引入与运行。
  3.1面向对象基础
  3.1.1面向对象的基本思想
  面向对象(Object Oriented,OO)方法可追溯到20世纪60年代后期出现的Simula-67面向对象程序设计语言,它首次引入了类和对象的概念,在20世纪80年代中期它受到了人们的广泛关注并迅速发展成熟,自20世纪90年代以来,它已成为软件开发的首选范型,当前面向对象技术已成为*好的软件开发技术。面向对象方法是指采用对象、类和继承等机制,并以消息传递实现对象之间通信的现代软件开发方法,可概括为:
面向对象(OO)=对象(objects)+类(Classes)+继承(Inheritance)+多态(Polymorphism)+消息通信(Communication with Messages)
面向对象方法的基本思想是按照人类习惯的思维方式,将客观世界的实体抽象为问题域中的对象(Object),每个对象封装了数据及其操作,软件即相互协作而又彼此独立的对象集合,并力求使解空间对象与问题域对象一致。
面向对象方法的四个基本要素:①万物皆为对象:指客观世界由各种对象组成,而复杂的对象可由比较简单的对象以某种方式组合而成。②按照对象分类:指将所有对象都划分成各种类(Class),每个类都定义了一组数据和一组方法。⑨支持类的继承:指按照子类(派生类)与父类(基类)的关系,把若干个类组成一个层次结构的系统(类树)。④采用消息通信:指对象彼此之间仅能通过传递消息互相联系。
面向对象方法的优势:①与人类习惯的思维方法一致;②稳定性好;⑨可重用性好:④可维护性好;⑤适合于大型软件开发。
……

]

内容简介

[

本教材的基础篇中全面、系统地介绍了Java语言程序设计的基础知识、基本语法、编程环境与方法,Java语言面向对象基础知识和面向对象高级程序设计,以及Java GUI程序设计、Java Applet程序设计、Java标准类库、集合操作。高级篇中介绍了Java语言的异常处理技术、多线程技术、输入输出技术、网络编程技术、JDBC与数据库访问技术和JavaBean组件技术等内容。
本教材基于Java SE 5.0编写,内容新颖,力求重点突出,层次清晰,通俗易懂,例题丰富,方便教学。本书各章备有习题和上机实验指导,以检验读者的学习情况,有助于读者掌握教材中的主要内容。
本教材可作为高等院校计算机科学与技术、网络工程、软件工程、电子信息工程、通信工程、信息安全和电子商务等专业的面向对象程序设计课程的教材使用,也可作为广大计算机爱好者自学Java语言的参考书。

]

目录

第1章 Java语言概述 1.1 Java语言的发展简史 1.2 Java语言的特点及优势 1.3 Java虚拟机 1.4 Java运行时环境与开发环境 1.4.1 JDK 5.0的下载安装与环境变量设置 1.4.2 JDK 5.0的帮助文件 1.4.3 JDK 5.0的常用命令 1.5 简单Java程序设计 1.5.1 Java Application程序 1.5.2 Java Applet程序 1.5.3 Servlet程序 1.5.4 JSP程序 1.5.5 Java EE程序 1.6 Java集成开发环境 1.6.1 NetBeans 1.6.2 Eclipse 1.6.3 JBuilder 1.6.4 JCreator 1.6.5 BlueJ 1.6.6 其他编辑工具 1.7 Java的编码规范 1.7.1 命名规范 1.7.2 注释规范 1.7.3 代码规范 习题一 实验一 Java开发环境与简单Java程序设计第2章 Java语言基础 2.1 标识符 2.2 基本数据类型 2.2.1 数据类型 2.2.2 常量和变量 2.3 运算符与表达式 2.3.1 运算符及其分类 2.3.2 运算符的优先级 2.3.3 表达式 2.3.4 语句 2.4 程序流程控制 2.4.1 概述 2.4.2 分支语句 2.4.3 循环语句 2.4.4 跳转语句 2.5 数组 2.5.1 一维数组 ……第3章 Java语言面向对象基础第4章 Java语言面向对象高级程序设计第5章 Java标准类库第6章 Java GUI程序设计第7章 Java Applet及其应用第8章 Java异常处理技术第9章 Java多线程技术第10章 Java输入输出技术第11章 网络编程技术第12章 JDBC与数据库访问技术第13章 JavaBean组件技术参考文献

封面

Java程序设计教程

书名:Java程序设计教程

作者:郭广军,刘安丰,阳西述 主编

页数:479

定价:¥42.0

出版社:武汉大学出版社

出版日期:2008-07-01

ISBN:9787307062313

PDF电子书大小:101MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注