《Java程序设计》,作者:蔡翠平、唐大仕,出版社:北京交通大学出版社,ISBN:7810820990。PDF 格式,大小 3 MB。本书带有 PDF 书签,方便读者朋友阅读。
内容简介:
本书详细介绍了Java程序设计的基本环境、概念和方法。内容分为三个部分:第一部分介绍了Java语言基础,包括数据、控制结构、数组、类、包、对象、接口等;第二部分介绍了Java深入知识,包括传值调用、虚方法调用、异常处理、工具类与算法;第三部分是Java的应用,包括线程、流式文件、AWT及Swing图形用户界面,以及Java在网络、多媒体、数据库等方面的应用。
本书内容详尽,循序渐进,在介绍编程技术的同时,还着重讲解了有关面向对象程序设计的基本概念和方法。书中提供了丰富的典型实例,具有可操作性,便于读者的学习与推广应用。各章附有大量习题,便于读者思考和复习。
本书内容和组织方式立足于高校教学教材的要求,同时可作为计算机技术的培训教材,还可作为Sun认证考试(SCJP)的考试用书。
目录:
第1章 java语言与面向对象的程序设计
1.1 java语言简介
1.1.1 java语言出现的背景、影响内及应用前景
1.1.2 java的特点
1.1.3 java和c、c++
1.2 面向对象程序设计
1.2.1 面向对象概述
1.2.2 对象、类与实体
1.2.3 对象的状态与行为
1.2.4 对象的关系
1.2.5 面向对象的软件开发过程
习题
第2章 简单的java程序
2.1 application与applet程序
2.1.1 application程序
2.1.2 applet程序
2.1.3 java程序的基本构成
2.2 程序的编辑、编译与运行
2.2.1 java工具包jdk
2.2.2 application的编辑、编译与运行
. 2.2.3 applet的编辑、编译与运行
2.2.4 使用jar打包程序
2.3 java程序中的基本输入与输出
2.3.1 字符界面的输入与输出
2.3.2 applet图形界面输入与输出
2.3.3 java application图形界面输入与输出
2.3.4 同时作为application与applet的程序
2.4 java集成开发环境
2.4.1 几种辅助工具的使用
2.4.2 几种集成工具的使用
习题
第3章 数据运算、流控制和数组
3.1 数据类型、变量与常量
3.1.1 数据类型
3.1.2 标识符
3.1.3 常量
3.1.4 变量
3.1.5 程序的书写与注释
3.2 运算符与表达式
3.2.1 算术运算符
3.2.2 关系运算符
3.2.3 逻辑运算符
3.2.4 位运算符
3.2.5 赋值与强制类型转换
3.2.6 条件运算符
3.2.7 表达式及运算的优先级、结合性
3.3 流程控制语句
3.3.1 结构化程序设计的三种基本流程
3.3.2 简单语句
3.3.3 分支语句
3.3.4 循环语句
3.3.5 跳转语句
3.4 数组
3.4.1 一维数组
3.4.2 多维数组
3.4.3 system.copyarray()方法
习题
第4章 类、包和接口
4.1 类、域、方法
4.1.1 定义类中的域和方法
4.1.2 构造方法与对象的创建
4.1.3 使用对象
4.1.4 方法的重载
4.1.5 this的使用
4.2 类的继承
4.2.1 派生于类
4.2.2 域的继承与隐藏、添加
4.2.3 方法的继承、覆盖与添加
4.2.4 super的使用
4.2.5 父类对象与子类对象的转换
4.3 包
4.3.1 pachge语句
4.3.2 import语句
4.3.3 编译和运行包中的类
4.3.4 classpath
4.4 访问控制符
4.4.1 成员的访问控制符
4.4.2 类的访问控制符
4.4.3 setor与getor
4.4.4 构造方法的隐藏
4.5 非访问控制符
4.5.1 static
4.5.2 final
4.5.3 abstract
4.5.4 其他修饰符
4.5.5 一个应用模型——单子
4.6 接口
4.6.1 接口的概念
4.6.2 定义接口
4.6.3 实现接口
4.6.4 对接口的引用
习题
第5章 深入理解java语言
5.1 变量及其传递
5.1.1 基本类型变量与引用型变量
5.1.2 域变量与局部变量
5.1.3 变量的传递
5.1.4 变量的返回
5.2 多态与虚方法调用
5.2.1 上溯造型
5.2.2 虚方
1