展开全部

主编推荐语

本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍了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 实战练习
展开全部

评分及书评

评分不足
2个评分
  • 用户头像
    给这本书评了
    1.0
    误人子弟

    作者是哪路神仙?1,在 Java 语言中用 var 定义变量 2,演示运算符时写【a*=++b】这种代码 3,启动线程调用 run () 方法这是哪里来的 “砖家” 啊😂我真是小刀割屁股~开了眼了,工作中要是写这种代码,出门就可能被同事拿砖头拍👽

      转发
      评论

    出版方

    人民邮电出版社

    人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。