展开全部

主编推荐语

程序设计基础与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日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。