面向对象与Java程序设计/21世纪高等学校计算机专业实用规划教材

面向对象与Java程序设计/21世纪高等学校计算机专业实用规划教材
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2009-03
版次: 1
ISBN: 9787302186946
定价: 39.50
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 482页
字数: 779千字
正文语种: 简体中文
27人买过
  •   本书从Java的基本概念人手,介绍了Java语言的基础知识与主要功能,系统地分析了Java语言的面向对象的编程机制,并用软件工程的理论和方法,阐述了使用Java语言进行面向对象的程序设计的基本技巧。Java不但是最为流行的计算机语言,而且是优秀的纯面向对象语言,它已成为IT从业人员的必备工具之一。《面向对象与Java程序设计》还介绍了一些Java语言的高级特性以及JavaEE的基础知识,如多线程、网络编程、数据库连接以及Servlel、JSP等。《面向对象与Java程序设计》提供了大量的习题和测试题,并另配有习题解析。可供计算机及IT相关专业的本科生作为学习Java语言的教材,也可作为软件开发人员和其他有关人员的参考资料或培训教材。 第1章Java概述
    1.1Java技术的出现与形成
    1.2Java语言的特色
    1.3Java的开发和执行环境
    1.3.1JDK的下载
    1.3.2JDK的安装与环境配置
    1.3.3JDK环境丁具简介

    1.4一个简单的独立应用程序
    1.4.1从编辑程序到执行程序的完整过程
    1.4.2Java独立应用程序的基本结构
    1.5一个简单的Applet程序
    1.6一个具有输入功能的程序
    1.7小结
    习题

    第2章Java语言基础
    2.1变量和数据类型
    2.1.1变量的名字
    2.1.2变量的类型
    2.1.3变量初始化
    2.1.4final变量

    2.2运算符vh
    2.2.1算术运算符
    2.2.2关系与逻辑运算符
    2.2.3位运算符
    2.2.4赋值运算符
    2.2.5其他的运算符

    2.3表达式与语句
    2.3.1表达式
    2.3.2语句

    2.4控制语句
    2.4.1if语句
    2.4.2switch语句
    2.4.3while和do-whik语句
    2.4.4for语句
    2.4.5跳转语句

    2.5数组
    2.5.1创建和使用数组
    2.5.2对象数组
    2.5.3多维数组
    2.5.4复制数组
    2.6小结
    习题

    第3章面向对象程序设计基础
    3.1面向对象程序设计概述
    3.2类与对象
    3.2.1对象
    3.2.2类
    3.2.3消息
    3.2.4类的成员

    3.3抽象与封装
    3.3.1抽象
    3.3.2封装

    3.4继承与多态
    3.4.1继承的定义
    3.4.2继承的优越性
    3.4.3多态性
    35小结
    习题

    第4章类与对象
    4.1类的概念与定义
    4.2类的声明
    4.2.1类声明的一般形式
    4.2.2类的修饰符的详细分析

    4.3成员变量的声明
    4.3.1成员变量声明的一般形式
    4.3.2域修饰符

    4.4方法的声明与实现
    4.4.1方法声明的一般形式
    4.4.2方法修饰符
    4.4.3方法的返回类型
    4.4.4方法名
    4.4.5方法的参数
    4.4.6方法的参数传递
    4.4.7方法体

    4.5对象的创建与撤销
    4.5.1定义和使用构造方法
    4.5.2构造方法的特殊性
    4.5.3创建对象
    4.5.4对象的撤销与清理

    4.6类的进一步说明
    4.6.1访问控制符
    4.6.2非访问控制符
    4.6.3嵌套类

    4.7程序包
    4.7.1包的创建
    4.7.2包的使用
    4.7.3带包语句的Java文件的编泽和执行
    4.8小结
    习题

    第5章继承与多态
    5.1子类、父类与继承机制
    5.1.1继承的概念-
    5.1.2类的层次

    5.2继承的实现
    5.2.1子类的定义
    5.2.2域的继承与隐藏
    5.23方法的继承与覆盖

    5.3多态性
    5.3.1多态性的概念
    5.3.2覆盖实现多态性
    5.3.3重载实现多态性

    5.4构造方法的继承与重载
    5.4.1构造方法的重载
    5.4.2构造方法的继承
    5.4.3重载和覆盖的综合举例

    5.5接口
    5.5.1接口与多继承
    5.5.2接口的定义
    5.5.3接口的实现
    5.5.4接口的使用
    5.5.5接口的完整实例

    5.6利用抽象类、接口和Object类实现多态性下的计
    5.6.1用抽象类实现多种形状面积的累加
    5.6.2用接口实现多种形状面积的累加
    5.6.3用一个Object数组实现多种形状面积的月
    5.7小结
    习题

    第6章Java的用户界面
    6.1图形用户界面概述
    6.2基本的图形用户界面程序
    6.2.1几个基本的容器类
    6.2.2一个简单的构件与事件的响应
    6.2.3简单的GuI输入输出构件

    6.3事件处理
    6.3.1基本事件
    6.3.2Java中的事件处理

    6.4GUI构件和布局管理
    6.4.1布局管理器、面板和标签
    6.4.2带滚动条的两个构件

    6.5菜单和对话框
    6.5.1Menu,McmuBar和Menlalte-m类
    6.5.2对话框

    6.6图形与图形的绘制
    6.6.1Graphics类
    6.6.2简单绘图
    6.6.3Canvas
    6.6.4字体(Font)类

    6.7从AWT到Swing的转换
    6.8小结
    习题
    第7章流和文件
    第8章多线程与异常异常
    第9章Applet
    第10章网络编程
    第11章Java与数据库的连接
    第12章Servlet技术
    第13章JSP技术
    附录AJDK环境工具及其参数补充说明
    附录BXML基础知识
    参考文献
  • 内容简介:
      本书从Java的基本概念人手,介绍了Java语言的基础知识与主要功能,系统地分析了Java语言的面向对象的编程机制,并用软件工程的理论和方法,阐述了使用Java语言进行面向对象的程序设计的基本技巧。Java不但是最为流行的计算机语言,而且是优秀的纯面向对象语言,它已成为IT从业人员的必备工具之一。《面向对象与Java程序设计》还介绍了一些Java语言的高级特性以及JavaEE的基础知识,如多线程、网络编程、数据库连接以及Servlel、JSP等。《面向对象与Java程序设计》提供了大量的习题和测试题,并另配有习题解析。可供计算机及IT相关专业的本科生作为学习Java语言的教材,也可作为软件开发人员和其他有关人员的参考资料或培训教材。
  • 目录:
    第1章Java概述
    1.1Java技术的出现与形成
    1.2Java语言的特色
    1.3Java的开发和执行环境
    1.3.1JDK的下载
    1.3.2JDK的安装与环境配置
    1.3.3JDK环境丁具简介

    1.4一个简单的独立应用程序
    1.4.1从编辑程序到执行程序的完整过程
    1.4.2Java独立应用程序的基本结构
    1.5一个简单的Applet程序
    1.6一个具有输入功能的程序
    1.7小结
    习题

    第2章Java语言基础
    2.1变量和数据类型
    2.1.1变量的名字
    2.1.2变量的类型
    2.1.3变量初始化
    2.1.4final变量

    2.2运算符vh
    2.2.1算术运算符
    2.2.2关系与逻辑运算符
    2.2.3位运算符
    2.2.4赋值运算符
    2.2.5其他的运算符

    2.3表达式与语句
    2.3.1表达式
    2.3.2语句

    2.4控制语句
    2.4.1if语句
    2.4.2switch语句
    2.4.3while和do-whik语句
    2.4.4for语句
    2.4.5跳转语句

    2.5数组
    2.5.1创建和使用数组
    2.5.2对象数组
    2.5.3多维数组
    2.5.4复制数组
    2.6小结
    习题

    第3章面向对象程序设计基础
    3.1面向对象程序设计概述
    3.2类与对象
    3.2.1对象
    3.2.2类
    3.2.3消息
    3.2.4类的成员

    3.3抽象与封装
    3.3.1抽象
    3.3.2封装

    3.4继承与多态
    3.4.1继承的定义
    3.4.2继承的优越性
    3.4.3多态性
    35小结
    习题

    第4章类与对象
    4.1类的概念与定义
    4.2类的声明
    4.2.1类声明的一般形式
    4.2.2类的修饰符的详细分析

    4.3成员变量的声明
    4.3.1成员变量声明的一般形式
    4.3.2域修饰符

    4.4方法的声明与实现
    4.4.1方法声明的一般形式
    4.4.2方法修饰符
    4.4.3方法的返回类型
    4.4.4方法名
    4.4.5方法的参数
    4.4.6方法的参数传递
    4.4.7方法体

    4.5对象的创建与撤销
    4.5.1定义和使用构造方法
    4.5.2构造方法的特殊性
    4.5.3创建对象
    4.5.4对象的撤销与清理

    4.6类的进一步说明
    4.6.1访问控制符
    4.6.2非访问控制符
    4.6.3嵌套类

    4.7程序包
    4.7.1包的创建
    4.7.2包的使用
    4.7.3带包语句的Java文件的编泽和执行
    4.8小结
    习题

    第5章继承与多态
    5.1子类、父类与继承机制
    5.1.1继承的概念-
    5.1.2类的层次

    5.2继承的实现
    5.2.1子类的定义
    5.2.2域的继承与隐藏
    5.23方法的继承与覆盖

    5.3多态性
    5.3.1多态性的概念
    5.3.2覆盖实现多态性
    5.3.3重载实现多态性

    5.4构造方法的继承与重载
    5.4.1构造方法的重载
    5.4.2构造方法的继承
    5.4.3重载和覆盖的综合举例

    5.5接口
    5.5.1接口与多继承
    5.5.2接口的定义
    5.5.3接口的实现
    5.5.4接口的使用
    5.5.5接口的完整实例

    5.6利用抽象类、接口和Object类实现多态性下的计
    5.6.1用抽象类实现多种形状面积的累加
    5.6.2用接口实现多种形状面积的累加
    5.6.3用一个Object数组实现多种形状面积的月
    5.7小结
    习题

    第6章Java的用户界面
    6.1图形用户界面概述
    6.2基本的图形用户界面程序
    6.2.1几个基本的容器类
    6.2.2一个简单的构件与事件的响应
    6.2.3简单的GuI输入输出构件

    6.3事件处理
    6.3.1基本事件
    6.3.2Java中的事件处理

    6.4GUI构件和布局管理
    6.4.1布局管理器、面板和标签
    6.4.2带滚动条的两个构件

    6.5菜单和对话框
    6.5.1Menu,McmuBar和Menlalte-m类
    6.5.2对话框

    6.6图形与图形的绘制
    6.6.1Graphics类
    6.6.2简单绘图
    6.6.3Canvas
    6.6.4字体(Font)类

    6.7从AWT到Swing的转换
    6.8小结
    习题
    第7章流和文件
    第8章多线程与异常异常
    第9章Applet
    第10章网络编程
    第11章Java与数据库的连接
    第12章Servlet技术
    第13章JSP技术
    附录AJDK环境工具及其参数补充说明
    附录BXML基础知识
    参考文献
查看详情
12