展开全部

主编推荐语

国家规划教材,《Java程序设计》系统全面,理论扎实。

内容简介

本书为普通高等教育“十一五”国家级规划教材。本书全面、系统地介绍Java语言程序设计的基础知识、运行机制、多种编程方法和技术,将面向对象程序设计思想贯穿其中,建立起牢固扎实的理论基础。本书主要内容包括:Java开发运行环境JDK和MyEclipse,Java语言基础,类的封装、继承和多态,接口、内部类和Java API,异常处理,图形用户界面,多线程,输入/输出流和文件操作,网络通信,数据库应用,Web应用和综合应用设计。这些内容是构成Java应用程序的基本要素和必备知识。

目录

  • 封面
  • 版权页
  • 前言
  • 目录
  • 第1章 Java概述
  • 1.1 了解Java
  • 1.1.1 Java的诞生和发展
  • 1.1.2 Java的特点
  • 1.1.3 Java核心技术
  • 1.2 JDK
  • 1.2.1 JDK的安装和设置
  • 1.2.2 Application应用程序的编辑、编译和运行
  • 1.2.3 包
  • 1.3 MyEclipse
  • 1.3.1 MyEclipse集成开发环境
  • 1.3.2 Application应用程序的编辑、编译和运行
  • 1.3.3 设置MyEclipse环境属性
  • 1.3.4 设置项目属性
  • 1.3.5 程序调试技术
  • 习题1
  • 实验1 Application应用程序的编辑、编译和运行
  • 第2章 Java语言基础
  • 2.1 语言成分
  • 2.1.1 标识符与关键字
  • 2.1.2 基本数据类型
  • 2.1.3 变量与常量
  • 2.1.4 运算符与表达式
  • 2.2 流程控制语句
  • 2.2.1 顺序结构语句
  • 2.2.2 选择语句
  • 2.2.3 循环语句
  • 2.2.4 转移语句
  • 2.3 数组
  • 2.3.1 一维数组
  • 2.3.2 二维数组
  • 2.4 静态方法
  • 2.4.1 方法声明与调用
  • 2.4.2 方法重载
  • 2.4.3 参数传递
  • 2.4.4 递归方法
  • 2.5 字符串
  • 习题2
  • 实验2 Java程序设计基础
  • 第3章 类的封装、继承和多态
  • 3.1 类和对象
  • 3.1.1 类
  • 3.1.2 对象
  • 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.3.3 子类的构造方法
  • 3.4 类的多态性
  • 3.4.1 子类声明多态成员
  • 3.4.2 类型的多态
  • 3.4.3 何时确定执行哪个多态方法?怎样执行
  • 3.4.4 多态的方法实现
  • 3.5 类的抽象性
  • 3.5.1 用继承刻画包含关系
  • 3.5.2 抽象类
  • 3.5.3 最终类
  • 习题3
  • 实验3 类的封装、继承和多态
  • 第4章 接口、内部类和Java API基础
  • 4.1 接口与实现接口的类
  • 4.2 内部类和内部接口
  • 4.3 Java API基础
  • 4.3.1 java.lang包中的基础类库
  • 4.3.2 java.util包中的工具类库
  • 4.4 泛型**
  • 习题4
  • 实验4 接口与实现接口的类
  • 第5章 异常处理
  • 5.1 异常处理基础
  • 5.1.1 异常处理机制的必要性
  • 5.1.2 错误
  • 5.1.3 异常
  • 5.2 异常处理措施
  • 5.2.1 异常处理语句
  • 5.2.2 抛出异常
  • 5.2.3 定义异常类
  • 习题5
  • 实验5 异常的抛出、捕获并处理
  • 第6章 图形用户界面设计
  • 6.1 AWT组件及属性类
  • 6.1.1 AWT组件
  • 6.1.2 布局管理
  • 6.1.3 颜色和字体
  • 6.2 事件处理
  • 6.2.1 委托事件模型
  • 6.2.2 AWT事件类和事件监听器接口
  • 6.3 Swing组件及事件
  • 6.3.1 Swing组件和布局
  • 6.3.2 文本显示和编辑组件及事件
  • 6.3.3 按钮组件
  • 6.3.4 列表框和组合框组件及事件
  • 6.3.5 中间容器
  • 6.3.6 定制对话框
  • 6.3.7 菜单组件
  • 6.3.8 表格组件
  • 6.4 图形设计
  • 习题6
  • 实验6 图形用户界面设计
  • 第7章 多线程编程
  • 7.1 进程和线程
  • 7.1.1 进程
  • 7.1.2 线程
  • 7.2 Java的线程对象
  • 7.2.1 Runnable接口和Thread类
  • 7.2.2 线程对象的优先级
  • 7.2.3 线程对象的生命周期
  • 7.2.4 使用线程实现动画设计
  • 7.3 线程互斥和线程同步
  • 7.3.1 交互线程,与时序有关的错误
  • 7.3.2 交互线程的竞争与互斥
  • 7.3.3 交互线程的协作与同步
  • 习题7
  • 实验7 线程设计
  • 第8章 流和文件操作
  • 8.1 文件和目录
  • 8.1.1 文件
  • 8.1.2 目录
  • 8.1.3 文件系统
  • 8.2 字节流
  • 8.2.1 流的概念
  • 8.2.2 抽象字节流
  • 8.2.3 文件字节流
  • 8.2.4 数据字节流
  • 8.2.5 对象字节流
  • 8.2.6 管道字节流
  • 8.3 字符流
  • 8.3.1 字符流类
  • 8.3.2 Java标准输入、输出
  • 8.4 文件操作
  • 8.4.1 文件类及其过滤器
  • 8.4.2 文件选择对话框组件
  • 习题8
  • 实验8 流和文件操作
  • 第9章 Socket通信
  • 9.1 网络编程基础
  • 9.2 TCP Socket通信
  • 9.3 UDP Socket通信
  • 9.3.1 UDP Socket点对点通信
  • 9.3.2 UDP组播通信
  • 习题9
  • 实验9 Socket通信
  • 第10章 数据库应用
  • 10.1 关系数据库系统
  • 10.1.1 关系模型
  • 10.1.2 客户-服务器结构的关系数据库系统
  • 10.1.3 结构化查询语言SQL
  • 10.2 MySQL数据库
  • 10.2.1 安装数据库,启动数据库服务
  • 10.2.2 MySQL数据库工作台
  • 10.3 JDBC
  • 10.3.1 JDBC的作用和功能
  • 10.3.2 指定JDBC驱动程序
  • 10.3.3 连接数据库
  • 10.3.4 执行SQL语句
  • 10.3.5 处理数据查询结果集
  • 习题10
  • 实验10 数据库应用
  • 第11章 基于JSP的Web应用
  • 11.1 Web浏览基础
  • 11.2 JSP技术
  • 11.2.1 JSP原理
  • 11.2.2 运行JSP
  • 11.2.3 JSP语法
  • 11.2.4 基于JSP提供数据库应用服务的Web应用
  • 习题11
  • 实验11 基于JSP的Web应用设计
  • 第12章 综合应用设计
  • 12.1 集合框架
  • 12.1.1 集合
  • 12.1.2 映射
  • 12.2 反射
  • 12.3 使用复杂Swing组件
  • 12.3.1 BoxLayout盒式布局和Box容器
  • 12.3.2 列表框
  • 12.3.3 表格
  • 12.3.4 多文档界面
  • 12.3.5 树
  • 12.4 数据库应用
  • 12.5 课程设计的要求和选题
  • 附录A ASCII字符与Unicode值
  • 附录B Java语言的关键字
  • 附录C Java基本数据类型
  • 附录D Java语言的运算符及其优先级
  • 附录E java.lang包API(部分)
  • 附录F MyEclipse常用菜单命令
  • 参考文献
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

电子工业出版社

电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。