《Java编程指南——语法基础、面向对象、函数式编程与项目实战》 关东升 【正版电子纸书阅读\_PDF下载】- 书问
معرفی کتاب «《Java编程指南——语法基础、面向对象、函数式编程与项目实战》 关东升 【正版电子纸书阅读\_PDF下载】- 书问» نوشتهٔ MPPDF، منتشرشده توسط نشر 清华大学出版社 Qing hua da xue chu ban she در سال 2019. این کتاب در فرمت pdf، زبان zh ارائه شده است. «《Java编程指南——语法基础、面向对象、函数式编程与项目实战》 关东升 【正版电子纸书阅读\_PDF下载】- 书问» در دستهٔ بدون دستهبندی قرار دارد.
本书是一部系统论述Java编程语言的教程,主要内容包括绪论、开发环境搭建、第一个Java程序、Java语法基础、数据类型、运算符、控制语句、数组、字符串、面向对象基础、对象、继承与多态、抽象类与接口、Java常用类、内部类、Lambda表达式、异常处理、集合、泛型、文件管理与I/O流、多线程编程、网络编程、Swing图形用户界面编程、数据库编程。本书最后给出了一个实战项目——开发PetStore宠物商店项目。每一章后面都安排若干道同步练习题,并在附录C中提供了参考答案。 本书可作为高等学校计算机软件技术课程的教材,也可作为社会培训机构的培训教材,还可作为广大Java初学者和Java开发的程序员的参考书。 封面 扉页 内容简介 版权页 前言 目录 第1章 绪论 1.1 Java语言的发展历史 1.2 Java语言的特点 1.3 Java平台 1.4 Java虚拟机 1.5 同步练习 第2章 开发环境搭建 2.1 JDK工具包 2.2 Eclipse开发工具 2.3 其他开发工具 2.4 同步练习 第3章 第一个Java程序 3.1 使用Eclipse实现 3.2 文本编辑工具+JDK实现 3.3 代码解释 3.4 同步练习 第4章 Java语法基础 4.1 标识符、关键字和保留字 4.2 Java分隔符 4.3 变量 4.4 常量 4.5 同步练习 第5章 数据类型 5.1 基本数据类型 5.2 整型类型 5.3 浮点类型 5.4 数值表示方式 5.5 字符类型 5.6 布尔类型 5.7 数值类型相互转换 5.8 引用数据类型 5.9 同步练习 第6章 运算符 6.1 算术运算符 6.2 关系运算符 6.3 逻辑运算符 6.4 位运算符 6.5 其他运算符 6.6 运算符优先级 6.7 同步练习 第7章 控制语句 7.1 分支语句 7.2 循环语句 7.3 跳转语句 7.4 同步练习 第8章 数组 8.1 一维数组 8.2 多维数组 8.3 同步练习 第9章 字符串 9.1 Java中的字符串 9.2 使用API文档 9.3 不可变字符串 9.4 可变字符串 9.5 同步练习 第10章 面向对象基础 10.1 面向对象简介 10.2 面向对象的三个基本特性 10.3 类 10.4 包 10.5 方法重载 10.6 封装性与访问控制 10.7 静态变量和静态方法 10.8 静态代码块 10.9 同步练习 第11章 对象 11.1 创建对象 11.2 空对象 11.3 构造方法 11.4 this关键字 11.5 销毁对象 11.6 同步练习 第12章 继承与多态 12.1 Java中的继承 12.2 调用父类构造方法 12.3 成员变量隐藏和方法覆盖 12.4 多态 12.5 再谈final关键字 12.6 同步练习 第13章 抽象类与接口 13.1 抽象类 13.2 接口 13.3 抽象类与接口的区别 13.4 同步练习 第14章 Java常用类 14.1 Java根类———Object 14.2 包装类 14.3 Math类 14.4 大数值 14.5 日期时间相关类 14.6 Java8新日期时间相关类 14.7 同步练习 第15章 内部类 15.1 内部类简介 15.2 成员内部类 15.3 局部内部类 15.4 匿名内部类 15.5 同步练习 第16章 Lambda表达式 16.1 Lambda表达式简介 16.2 Lambda表达式的简化形式 16.3 作为参数使用Lambda表达式 16.4 访问变量 16.5 方法引用 16.6 同步练习 第17章 异常处理 17.1 从一个问题开始 17.2 异常类继承层次 17.3 捕获异常 17.4 释放资源 17.5 throws与声明方法抛出异常 17.6 自定义异常类 17.7 throw与显式抛出异常 17.8 同步练习 第18章 集合 18.1 集合简介 18.2 List集合 18.3 Set集合 18.4 Map集合 18.5 同步练习 第19章 泛型 19.1 一个问题的思考 19.2 使用泛型 19.3 自定义泛型类 19.4 自定义泛型接口 19.5 泛型方法 19.6 同步练习 第20章 文件管理与I/O流 20.1 文件管理 20.2 I/O流简介 20.3 字节流 20.4 字符流 20.5 同步练习 第21章 多线程编程 21.1 基础知识 21.2 创建子线程 21.3 线程状态 21.4 线程管理 21.5 线程安全 21.6 线程间通信 21.7 同步练习 第22章 网络编程 22.1 网络基础 22.2 TCP Socket低层次网络编程 22.3 UDP Socket低层次网络编程 22.4 访问互联网资源 22.5 同步练习 第23章 Swing图形用户界面编程 23.1 Java图形用户界面技术 23.2 Swing技术基础 23.3 事件处理模型 23.4 布局管理 23.5 Swing组件 23.6 案例:图书库存 23.7 同步练习 正文结束 附录A 数据库编程 A.1 数据持久技术简介 A.2 MySQL数据库管理系统 A.3 JDBC技术 A.4 案例:数据CRUD操作 附录B 项目实战:开发Pet Store宠物商店项目 B.1 系统分析与设计 B.2 任务1:创建数据库 B.3 任务2:初始化项目 B.4 任务3:编写数据持久层代码 B.5 任务4:编写表示层代码 B.6 任务5:应用程序打包发布 附录C 同步练习参考答案
دانلود کتاب 《Java编程指南——语法基础、面向对象、函数式编程与项目实战》 关东升 【正版电子纸书阅读\_PDF下载】- 书问