计算机
类型
可以朗读
语音朗读
404千字
字数
2022-04-01
发行日期
展开全部
主编推荐语
本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了Java的相关知识和实战技巧。
内容简介
第1篇基础知识,主要介绍Java开发环境搭建、Java程序要素、常量、变量、数据类型、运算符、表达式、语句、流程控制、数组、枚举、类、对象以及方法等。
第2篇核心技术,主要介绍类的封装、继承、多态、抽象类、接口、Java常用类库以及异常的捕获与处理等。
第3篇高级应用,主要介绍多线程、文件I/O操作、GUI编程、数据库编程、Java Web以及常用设计框架等。
第4篇项目实战,主要介绍中国象棋和我的饭票网等项目。
本书适合任何想学习Java的读者,无论你是否从事计算机相关行业,是否接触过Java,均可通过学习本书快速地掌握Java的开发方法和技巧。
目录
- 版权信息
- 内容提要
- 前言
- 赠送资源
- 第0章 Java学习指南
- 0.1 Java为什么重要
- 0.2 Java简史——带给我们的一点思考
- 0.3 Java应用领域和前景
- 0.4 Java学习路线图
- 第Ⅰ篇 基础知识
- 第1章 Java开发环境搭建
- 1.1 Java开发环境
- 1.2 下载与安装JDK
- 1.3 Java环境变量的配置
- 1.4 享受安装成果——开发第一个Java程序
- 1.5 Eclipse的使用
- 1.6 在AndroidStudio中运行Java程序
- 1.7 高手点拨
- 1.8 实战练习
- 第2章 Java程序要素概览
- 2.1 一个简单的例子
- 2.2 认识Java程序
- 2.3 程序的检测
- 2.4 提高程序的可读性
- 2.5 综合实例——计算两数之和
- 2.6 高手点拨
- 2.7 实战练习
- 第3章 Java编程基础
- 3.1 常量与变量
- 3.2 基本数据类型
- 3.3 综合实例——var类型和基本类型的比较
- 3.4 高手点拨
- 3.5 实战练习
- 第4章 编程元素详解
- 4.1 运算符
- 4.2 表达式
- 4.3 语句
- 4.4 程序的控制逻辑
- 4.5 选择结构
- 4.6 循环结构
- 4.7 循环的跳转
- 4.8 综合实例——模拟抛硬币一亿次
- 4.9 高手点拨
- 4.10 实战练习
- 第5章 数组与枚举
- 5.1 理解数组
- 5.2 一维数组
- 5.3 二维数组
- 5.4 枚举简介
- 5.5 Java中的枚举
- 5.6 综合实例——查找二维数组中的最大值
- 5.7 高手点拨
- 5.8 实战练习
- 第6章 类和对象
- 6.1 理解面向对象程序设计
- 6.2 面向对象的基本概念
- 6.3 类的声明与定义
- 6.4 类的属性
- 6.5 对象的声明与使用
- 6.6 综合实例——创建一个手机对象
- 6.7 高手点拨
- 6.8 实战练习
- 第7章 重复调用的代码块
- 7.1 方法的基本定义
- 7.2 方法的使用
- 7.3 方法中的形参与实参
- 7.4 方法的重载
- 7.5 构造方法
- 7.6 在方法内部调用方法
- 7.7 static方法
- 7.8 综合实例——求解一元二次方程
- 7.9 高手点拨
- 7.10 实战练习
- 第Ⅱ篇 核心技术
- 第8章 类的封装、继承与多态
- 8.1 封装
- 8.2 继承
- 8.3 覆写
- 8.4 多态
- 8.5 综合实例——创建Person类和它的子类
- 8.6 高手点拨
- 8.7 实战练习
- 第9章 抽象类与接口
- 9.1 抽象类
- 9.2 接口
- 9.3 Lambda表达式
- 9.4 综合实例——实现USB接口
- 9.5 高手点拨
- 9.6 实战练习
- 第10章 Java常用类库
- 10.1 类库的概念
- 10.2 基本数据类型的包装类
- 10.3 String类
- 10.4 Math与Random类
- 10.5 综合实例——验证身份证号码是否合法
- 10.6 高手点拨
- 10.7 实战练习
- 第11章 异常的捕获与处理
- 11.1 异常的基本概念
- 11.2 异常类的处理流程
- 11.3 throws关键字
- 11.4 throw关键字
- 11.5 异常处理的标准格式
- 11.6 综合实例——数组的创建与查找
- 11.7 高手点拨
- 11.8 实战练习
- 第Ⅲ篇 高级应用
- 第12章 多线程
- 12.1 感知多线程
- 12.2 体验多线程
- 12.3 线程的状态
- 12.4 线程操作的一些方法
- 12.5 综合实例——龟兔赛跑
- 12.6 高手点拨
- 12.7 实战练习
- 第13章 文件I/O操作
- 13.1 输入/输出的重要性
- 13.2 读写文本文件
- 13.3 文本的I/O
- 13.4 使用try-with-resources自动关闭资源
- 13.5 命令行参数的使用
- 13.6 综合实例——文本替换程序
- 13.7 高手点拨
- 13.8 实战练习
- 第14章 GUI编程
- 14.1 GUI概述
- 14.2 JavaFX与Swing以及AWT的比较
- 14.3 AWT容器
- 14.4 AWT常用组件
- 14.5 事件处理
- 14.6 Swing概述
- 14.7 Swing的基本组件
- 14.8 综合实例——简易学生管理系统
- 14.9 高手点拨
- 14.10 实战练习
- 第15章 数据库编程
- 15.1 数据库概述
- 15.2 Java数据库连接利器——JDBC
- 15.3 轻量级数据库——SQLite
- 15.4 MySQL数据库
- 15.5 综合实例——简易学生信息管理系统
- 15.6 高手点拨
- 15.7 实战练习
- 第16章 Java Web初步
- 16.1 JSP概述
- 16.2 JSP的运行环境
- 16.3 基础语法
- 16.4 内置对象
- 16.5 Servlet
- 16.6 综合实例——简易通信地址管理系统
- 16.7 高手点拨
- 16.8 实战练习
- 第17章 常用设计框架
- 17.1 框架的内涵
- 17.2 Struts开发基础
- 17.3 Spring快速上手
- 17.4 Hibernate入门
- 17.5 综合实例——基于SSH的订单系统
- 17.6 高手点拨
- 17.7 实战练习
- 第Ⅳ篇 项目实战
- 第18章 Java 项目实战
- 18.1 项目概述
- 18.2 总体设计
- 18.3 代码实现
- 第19章 Java Web项目实战
- 19.1 系统分析
- 19.2 系统设计
- 19.3 数据库设计
- 19.4 用户注册模块设计
- 19.5 用户登录模块设计
- 19.6 用户主页面模块设计
- 19.7 高手点拨
- 19.8 实战练习
展开全部
出版方
人民邮电出版社
人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。