计算机
类型
可以朗读
语音朗读
368千字
字数
2015-04-01
发行日期
展开全部
主编推荐语
程序设计基础与Java应用技巧,适用于计算机专业与Java程序员。
内容简介
本书主要介绍程序设计基础知识,以及应用Java进行程序设计、开发的方法与技术,是一本应用型教材。本书适合作为各类大、中专院校计算机相关专业的教材,亦可作为相关的培训教材。同时,对于正在使用Java作为编程语言的程序员本书也有一定的参考价值。
目录
- 封面
- 目录
- 扉页
- 版权
- 教育部实用型信息技术人才培养系列教材编辑委员会
- 出版说明
- 编者的话
- 第1章 Java基础概述
- 1.1 Java语言简介
- 1.1.1 了解 Java 语言平台及其应用编程接口
- 1.1.2 Java语言的特点
- 1.2 Java 开发环境的搭建
- 1.2.1 JDK的安装
- 1.2.2 环境变量的设定
- 1.3 Java中的常用术语
- 1.4 了解 Java 程序的开发方式
- 1.4.1 使用记事本开发第一个Java程序
- 1.4.2 使用集成开发环境开发Java程序
- 1.5 Java中的标识符和关键字
- 1.5.1 标识符
- 1.5.2 关键字
- 1.6 了解Java的组成结构
- 1.6.1 Java程序的一般结构
- 1.6.2 Java中的注释
- 1.7 Java源程序的结构与分析
- 1.7.1 功能需求与分析
- 1.7.2 程序结构分析
- 1.8 上机实训
- 1.8.1 【实训一】使用记事本开发Java程序
- 1.8.2 【实训二】使用 Eclipse 开发程序
- 1.8.3 实训中的技术要点
- 1.9 编写程序过程中常见的问题
- 1.10 练习与上机
- 第2章 Java程序基础
- 2.1 Java 中的常量和变量
- 2.1.1 常量
- 2.1.2 变量
- 2.1.3 数据类型的转换
- 2.1.4 变量的作用域
- 2.2 Java中的运算符
- 2.2.1 赋值运算符
- 2.2.2 算术运算符
- 2.2.3 关系运算符
- 2.2.4 逻辑运算符
- 2.2.5 复合赋值运算符
- 2.2.6 运算符的优先级
- 2.3 Java的结构化程序设计
- 2.3.1 顺序结构语句
- 2.3.2 选择结构语句
- 2.3.3 循环结构语句
- 2.4 数组
- 2.4.1 数组的基本概念
- 2.4.2 二维数组
- 2.4.3 与数组有关的操作
- 2.5 Java中的方法
- 2.5.1 方法的概念和作用
- 2.5.2 详解方法的定义
- 2.5.3 方法的调用
- 2.5.4 方法参数的传递过程
- 2.5.5 方法的重载
- 2.6 上机实训
- 2.7 练习与上机
- 第3章 面向对象程序设计
- 3.1 面向对象的概念
- 3.2 类和对象
- 3.2.1 对象
- 3.2.2 类
- 3.2.3 创建和使用对象
- 3.2.4 类的封装
- 3.2.5 访问控制
- 3.3 构造方法
- 3.3.1 构造方法的用途
- 3.3.2 构造方法的注意事项
- 3.4 this引用句柄
- 3.5 方法的参数传递
- 3.5.1 基本数据类型的参数传递
- 3.5.2 引用数据类型的参数传递
- 3.6 static关键字
- 3.6.1 静态变量
- 3.6.2 静态方法
- 3.6.3 静态代码块
- 3.6.4 main方法详解
- 3.7 上机实训
- 3.8 练习与上机
- 第4章 面向对象的高级属性
- 4.1 类的继承
- 4.1.1 继承的概念
- 4.1.2 Java中的继承
- 4.1.3 使用继承注意的问题
- 4.2 对象的多态性
- 4.2.1 对象的类型转换
- 4.2.2 instanceof操作符
- 4.2.3 Object类
- 4.2.4 面向对象的多态编程
- 4.2.5 面向对象的思想总结
- 4.3 抽象类和接口
- 4.3.1 抽象类
- 4.3.2 接口
- 4.3.3 面向接口编程
- 4.4 内部类
- 4.4.1 类中定义内部类
- 4.4.2 内部类被外部引用
- 4.4.3 在方法中定义内部类
- 4.4.4 匿名内部类
- 4.5 包
- 4.5.1 package语句及应用
- 4.5.2 import语句及应用
- 4.5.3 常用的JDK包
- 4.5.4 Java的命名规则
- 4.6 jar文件
- 4.6.1 jar文件包
- 4.6.2 打包jar文件
- 4.6.3 使用jar文件
- 4.7 上机实训
- 4.7.1 实训一——面向对象的多态
- 4.7.2 实训二——面向接口的程序设计
- 4.8 练习与上机
- 第5章 Java的异常处理机制
- 5.1 了解异常
- 5.1.1 生活中的异常
- 5.1.2 程序中的异常
- 5.1.3 异常和异常处理
- 5.1.4 异常体系结构
- 5.2 异常的捕获和处理
- 5.2.1 异常处理的基本语法
- 5.2.2 使用try/catch语句块捕获异常
- 5.2.3 使用try/catch/finally语句块捕获异常
- 5.2.4 使用try/catch/finally语句块应注意的问题
- 5.3 throws关键字、自定义异常和throw关键字
- 5.3.1 自定义异常
- 5.3.2 自定义异常
- 5.3.3 throw关键字
- 5.4 上机实训
- 5.4.1 实训一——处理程序可能出现的所有异常
- 5.4.2 实训二——自定义异常
- 5.5 练习与上机
- 第6章 线程
- 6.1 线程简介
- 6.1.1 线程概述
- 6.1.2 创建多线程
- 6.2 与线程有关的操作
- 6.2.1 后台线程
- 6.2.2 联合线程
- 6.2.3 向线程传递数据
- 6.2.4 从线程返回数据
- 6.3 线程同步
- 6.3.1 线程的不安全问题
- 6.3.2 实现线程安全性
- 6.3.3 线程的死锁
- 6.4 线程间的通信
- 6.4.1 问题的引出
- 6.4.2 解决思路
- 6.4.3 线程通信——生产者消费者问题
- 6.5 线程的生命周期和状态控制
- 6.5.1 线程的生命周期
- 6.5.2 线程的状态控制
- 6.6 上机实训
- 6.7 练习与上机
- 第7章 Java常用API
- 7.1 理解API
- 7.1.1 Java API简介
- 7.1.2 使用Java API文档
- 7.2 字符串操作类
- 7.2.1 String类
- 7.2.2 StringBuffer类
- 7.3 基本数据类型的包装类
- 7.4 常用的集合类
- 7.4.1 集合的分类
- 7.4.2 Collection接口
- 7.4.3 List接口
- 7.4.4 Map接口
- 7.5 HashTable 类和Properties类
- 7.5.1 HashTable类
- 7.5.2 Properties类
- 7.6 System类和Runtime类
- 7.6.1 System类
- 7.6.2 Runtime类
- 7.7 上机实训
- 7.8 练习与上机
- 第8章 IO输入输出
- 8.1 File类
- 8.2 RandomAccess File类
- 8.3 Java IO流
- 8.3.1 流的概念
- 8.3.2 流的分类
- 8.3.3 字节流
- 8.3.4 字符流
- 8.3.5 过滤流与包装类
- 8.3.6 字节流与字符流的转换
- 8.3.7 IO包中的类层次关系图
- 8.4 上机实训
- 8.4.1 实训一——使用 Random AccessFile类读取文件的内容
- 8.4.2 实训二——使用 FileWriter将内容追加到文件末尾
- 8.5 练习与上机
- 第9章 图形用户界面
- 9.1 Swing概述
- 9.1.1 AWT包和Swing包
- 9.1.2 一个GUI实例
- 9.1.3 与GUI有关的术语
- 9.2 常用组件
- 9.2.1 容器组件
- 9.2.2 标签
- 9.2.3 文本输入类组件
- 9.2.4 选择类组件
- 9.2.5 菜单
- 9.2.6 对话框
- 9.2.7 表格
- 9.2.8 组件表面重绘
- 9.2.9 改变应用程序的观感
- 9.3 AWT事件
- 9.3.1 事件处理机制
- 9.3.2 用事件监听器处理事件
- 9.3.3 事件
- 9.3.4 使用匿名内置类实现事件监听
- 9.4 布局管理器
- 9.4.1 FlowLayout
- 9.4.2 BorderLayout
- 9.4.3 GridLayout
- 9.4.4 自定义布局管理器
- 9.5 可视化界面设计
- 9.6 上机实训
- 9.7 练习与上机
- 第10章 简单的网络编程
- 10.1 网络编程的基本概念
- 10.1.1 网络编程的基础知识
- 10.1.2 网络编程的基础概念
- 10.1.3 TCP和UDP
- 10.2 基于Socket的网络编程
- 10.2.1 Socket
- 10.2.2 基于TCP的网络编程
- 10.2.3 基于UDP的网络编程
- 10.3 基于 URL 的网络编程
- 10.3.1 统一资源定位器
- 10.3.2 从URL 读取WWW网络资源
- 10.3.3 通过URLConnetction连接WWW
- 10.4 上机实训
- 10.5 练习与上机
- 第11章 Java数据库操作
- 11.1 JDBC概述
- 11.1.1 什么是JDBC
- 11.1.2 JDBC的用途
- 11.1.3 JDBC 与 ODBC 和其他API的比较
- 11.1.4 JDBC的体系结构
- 11.2 使用JDBC操作数据库
- 11.2.1 java.sql包
- 11.2.2 JDBC访问数据库的步骤
- 11.2.3 PreperedStatement接口
- 11.2.4 ResultSetMetaData接口
- 11.2.5 CallableStatement接口
- 11.2.6 JDBC事务
- 11.3 上机实训
- 11.4 练习与上机
- 附录 练习题参考答案
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。