互联网
类型
可以朗读
语音朗读
258千字
字数
2018-10-01
发行日期
展开全部
主编推荐语
零基础学习Java入门指南。
内容简介
本书系统介绍Java程序设计的基础知识、开发环境与开发工具。全书共分12章,内容包括Java语言的概述、Java语言的基本语法、程序流程控制语句、面向对象编程的基础、异常的概念和处理、多线程处理机制、集合框架、Java输入输出(I/O)处理、JDBC数据库编程、Java网络编程和Swing程序设计,最后介绍Java常用的类库和开发Java程序的实战项目。本书从初学者的角度出发,以丰富的实例、通俗易懂的语言,详细介绍Java开发中重点用到的多种技术,使读者快速掌握Java程序设计的方法。
目录
- 版权信息
- 前言
- 第1章 开始Java之旅
- 1.1 无处不在的Java
- 1.2 Java为何受大家喜爱
- 1.3 Java的目标
- 1.4 Java开发环境的搭建
- 1.4.1 JDK的下载与安装
- 1.4.2 Java开发环境配置
- 1.5 Java程序运行的原理
- 1.6 Java开发工具Eclipse
- 1.6.1 Eclipse的安装与启动
- 1.6.2 Eclipse编写Java程序的流程
- 1.7 要点总结
- 1.8 练习题
- 第2章 Java语言基础
- 2.1 Java程序的基本组成
- 2.2 Java语言的数据类型
- 2.2.1 整数类型
- 2.2.2 浮点类型
- 2.2.3 字符类型
- 2.2.4 布尔类型
- 2.2.5 基本数据类型的默认值
- 2.2.6 类型转换
- 2.3 运算符和表达式
- 2.3.1 赋值运算符
- 2.3.2 算术运算符
- 2.3.3 位运算符
- 2.3.4 关系运算符
- 2.3.5 三元运算符
- 2.3.6 运算符优先级
- 2.4 流程控制语句
- 2.4.1 选择语句
- 2.4.2 循环语句
- 2.5 数组与方法
- 2.5.1 一维数组
- 2.5.2 二维数组
- 2.5.3 方法
- 2.6 要点总结
- 2.7 编程练习
- 第3章 Java面向对象编程
- 3.1 理解面向对象
- 3.1.1 基本概念
- 3.1.2 基本特性
- 3.2 类与对象
- 3.2.1 类定义
- 3.2.2 对象的创建及使用
- 3.2.3 this和static关键字
- 3.2.4 内部类
- 3.3 继承
- 3.3.1 继承的语法和规则
- 3.3.2 重载和覆盖
- 3.3.3 super关键字
- 3.4 final关键字
- 3.4.1 final变量
- 3.4.2 final方法
- 3.4.3 final类
- 3.5 抽象类
- 3.6 接口
- 3.6.1 接口定义
- 3.6.2 实现接口
- 3.6.3 匿名内部类
- 3.7 包及访问控制权限
- 3.7.1 包的操作
- 3.7.2 访问权限修饰符
- 3.8 对象的多态性
- 3.9 Object类
- 3.10 包装类
- 3.10.1 基本数据类型转换为包装类
- 3.10.2 字符串转换为包装类
- 3.10.3 包装类转换为基本数据类型
- 3.10.4 字符串转换为基本数据类型
- 3.10.5 自动装箱和自动拆箱
- 3.10.6 覆盖父类的方法
- 3.11 String类
- 3.11.1 String对象的实例化和内容比较
- 3.11.2 String类中的常用方法
- 3.12 要点总结
- 3.13 编程练习
- 第4章 Java异常
- 4.1 Java中的异常类及分类
- 4.2 Java异常处理机制
- 4.2.1 捕获处理异常
- 4.2.2 声明抛出异常
- 4.3 自定义异常
- 4.4 自定义异常的综合应用
- 4.5 实例练习:异常的综合应用
- 4.6 要点总结
- 4.7 编程练习
- 第5章 Java线程
- 5.1 多线程及线程简介
- 5.2 线程的创建
- 5.3 线程的状态
- 5.4 线程的调度
- 5.5 线程的优先级
- 5.6 守护线程
- 5.7 线程同步
- 5.8 实例练习:线程综合应用
- 5.9 要点总结
- 5.10 练习题
- 5.11 编程练习
- 第6章 Java集合框架
- 6.1 常用集合接口
- 6.1.1 Collection接口
- 6.1.2 List接口
- 6.1.3 Set接口
- 6.1.4 Map接口
- 6.1.5 Map.Entry接口
- 6.1.6 Iterator接口
- 6.1.7 ListIterator接口
- 6.2 常用集合类
- 6.2.1 ArrayList类
- 6.2.2 LinkedList类
- 6.2.3 HashSet类
- 6.2.4 HashMap
- 6.3 实例练习:集合类的综合运用
- 6.4 要点总结
- 6.5 练习题
- 6.6 编程练习
- 第7章 Java IO
- 7.1 File类
- 7.2 RandomAccessFile类
- 7.3 字节流与字符流
- 7.3.1 字节流
- 7.3.2 字符流
- 7.3.3 字节流与字符流的区别
- 7.4 转换流
- 7.5 打印流
- 7.6 管道流
- 7.7 BufferedReader类和BufferedWriter类
- 7.8 数据操作流
- 7.9 对象流
- 7.10 Scanner类
- 7.11 要点总结
- 7.12 编程练习
- 第8章 Java数据库编程
- 8.1 JDBC技术
- 8.1.1 JDBC技术简介
- 8.1.2 JDBC驱动程序
- 8.1.3 JDBC和ODBC与其他API的比较
- 8.2 结构化查询语言
- 8.2.1 SQL简介
- 8.2.2 SELECT语句
- 8.2.3 更新记录
- 8.2.4 聚集函数
- 8.3 JDBC基本操作
- 8.3.1 JDBC操作步骤
- 8.3.2 JDBC-ODBC连接数据库
- 8.3.3 JDBC直接连接数据库
- 8.3.4 JDBC对数据库的更新操作
- 8.4 JDBC高级操作
- 8.4.1 PreparedStatemen接口
- 8.4.2 CallableStatement接口
- 8.4.3 事务处理
- 8.5 要点总结
- 8.6 练习题
- 8.7 编程练习
- 第9章 Java网络编程
- 9.1 网络基础
- 9.1.1 TCP/IP网络模型
- 9.1.2 IP地址与InetAddress类
- 9.1.3 套接字
- 9.2 UDP协议网络程序
- 9.2.1 概述
- 9.2.2 DatagramPacket类
- 9.2.3 DatagramSocket类
- 9.2.4 创建UDP服务器端程序
- 9.2.5 创建UDP客户端程序
- 9.3 TCP协议网络程序
- 9.3.1 概述
- 9.3.2 Socket类
- 9.3.3 ServerSocket类
- 9.3.4 创建TCP服务器端程序
- 9.3.5 创建TCP客户端程序
- 9.4 HTTP协议网络程序
- 9.4.1 概述
- 9.4.2 URL类
- 9.4.3 URLConnection类
- 9.5 综合实例:实现简单的Web服务器
- 9.6 要点总结
- 9.7 练习题
- 9.8 编程练习
- 第10章 Java图形用户界面
- 10.1 AWT与Swing简介
- 10.1.1 AWT简介
- 10.1.2 Swing简介
- 10.1.3 容器简介
- 10.2 创建窗体
- 10.3 标签组件:JLabel
- 10.4 按钮组件:JButton
- 10.5 JPanel容器
- 10.6 布局管理器
- 10.6.1 FlowLayout
- 10.6.2 BorderLayout
- 10.6.3 GridLayout
- 10.6.4 CardLayout
- 10.7 文本组件:JTextComponent
- 10.7.1 单行文本框:JTextField
- 10.7.2 密码文本框:JPasswordField
- 10.7.3 多行文本框:JTextArea
- 10.8 事件处理
- 10.8.1 事件和监听器
- 10.8.2 窗体事件
- 10.8.3 动作事件及监听处理
- 10.8.4 键盘事件及监听处理
- 10.8.5 鼠标事件及监听处理
- 10.8.6 焦点事件及监听处理
- 10.9 单选按钮组件:JRadioButton
- 10.10 复选框组件:JCheckBox
- 10.11 列表框组件:JList
- 10.12 下拉列表框:JComboBox
- 10.13 菜单组件:JMenu与JMenuBar
- 10.14 文件选择框组件:JFileChooser
- 10.15 要点总结
- 10.16 练习题
- 第11章 Java常用类库
- 11.1 StringBuffer类
- 11.2 Runtime类
- 11.3 System类
- 11.4 Math类
- 11.5 Random类
- 11.6 要点总结
- 11.7 练习题
- 第12章 Java项目开发
- 12.1 软件开发过程
- 12.1.1 需求
- 12.1.2 分析设计
- 12.1.3 实现和测试
- 12.2 项目实例:记事本工具的开发
- 12.2.1 需求分析设计
- 12.2.2 实现和测试
- 12.3 项目实例:网络通信工具的开发
- 12.3.1 需求分析设计
- 12.3.2 实现和测试
- 12.4 项目实例:在线相册的开发
- 12.4.1 需求分析设计
- 12.4.2 数据库设计
- 12.4.3 开发数据库JavaBean
- 12.4.4 实现和测试
- 12.5 要点总结
- 12.6 编程练习
展开全部
出版方
机械工业出版社有限公司
机械工业出版社是全国优秀出版社,自1952年成立以来,坚持为科技、为教育服务,以向行业、向学校提供优质、权威的精神产品为宗旨,以“服务社会和人民群众需求,传播社会主义先进文化”为己任,产业结构不断完善,已由传统的图书出版向着图书、期刊、电子出版物、音像制品、电子商务一体化延伸,现已发展为多领域、多学科的大型综合性出版社,涉及机械、电工电子、汽车、计算机、经济管理、建筑、ELT、科普以及教材、教辅等领域。