当前位置:主页 > 书籍配套资源 > Java配套资源
《Java零基础实战》配套代码

《Java零基础实战》配套代码

  • 更新:2021-05-10
  • 大小:103.44 KB
  • 类别:Java
  • 作者:宁楠
  • 出版:人民邮电出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

编辑推荐

1.通俗易懂 久经教学考验的Java入门教程,巧用类比式讲解,核心概念轻松掌握; 
2.快速上手 实践为主,理论相辅,让零基础的新手也可以快速掌握Java编程; 
3.示例丰富 近300段代码示例让理论落地,5大项目实战贯穿核心技能点; 
4.精巧实用 内容经过反复推敲,源自研发一线的经年积累,强化编程实操技巧; 
5.良师相伴 读者专属QQ群,作者在线答疑解惑,重磅学习资料实时放送; 
6.拓展学习 作者秘制的配套教程和Java核心面试题答疑,与本书无缝衔接。

内容简介

Java是一门经典的面向对象的编程语言,具有很强的通用性、平台可移植性和安全性,并且一直在编程语言排行榜上稳居前列。本书旨在通过浅显易懂的语言,讲清Java的特性,帮助读者掌握面向对象编程的核心思想;同时,通过丰富实用的代码示例,帮助读者快速上手,轻松掌握Java语言。 
本书分11章,带领读者从零开始认识Java,了解Java,会用并且用好Java。书中不仅对Java的运行机制、体系结构和基本的安装配置进行了讲解,还对面向对象编程的思想进行了深刻的剖析和总结,同时作者以丰富的代码示例演示了基本的Java编程。除此之外,本书还对Java的集合框架、多线程、实用类、IO流、反射机制和Web编程等进行了讲解,让读者在掌握基本编程技巧的基础上,进一步探索Java的强大功能。 
本书由Java开发老手编写,汇集了丰富的实践经验和实用的编程思想,非常适合想入门Java的新手学习,也适合用作计算机相关专业的辅助教程,其他非科班出身的想学习Java编程的读者也可以参考学习。

作者简介

宁楠,Java开发工程师,拥有多年软件研发、系统架构经验,历任开发工程师、项目经理、技术总监。热爱技术交流和知识分享,在多个平台输出技术博客、图文课程和视频课程,公众号原创博主、知识星球嘉宾、慕课网讲师、Git Chat认证作者,对Java编程有着丰富的经验和独到的见解。

目录

  • 第 1部分 Java基础 n
  • 第 1章 Java初体验 2 n
  • 1.1 Java概述 2 n
  • 1.1.1 什么是Java 2 n
  • 1.1.2 Java的运行机制 4 n
  • 1.1.3 Java三大体系 5 n
  • 1.2 搭建Java开发环境 6 n
  • 1.2.1 安装配置Java10 6 n
  • 1.2.2 Java程序开发步骤 11 n
  • 1.3 小结 13 n
  • 第 2章 Java入门 14 n
  • 2.1 开发第 一个Java程序 14 n
  • 2.1.1 使用Eclipse开发程序 14 n
  • 2.1.2 编码规范 21 n
  • 2.1.3 注释 24 n
  • 2.1.4 关键字 27 n
  • 2.2 变量 29 n
  • 2.2.1 什么是变量 29 n
  • 2.2.2 如何使用变量 30 n
  • 2.3 基本数据类型 32 n
  • 2.4 数据类型转换 33 n
  • 2.4.1 自动转换 33 n
  • 2.4.2 强制转换 35 n
  • 2.5 运算符 36 n
  • 2.5.1 赋值运算符 36 n
  • 2.5.2 基本算术运算符 37 n
  • 2.5.3 复合算术运算符 40 n
  • 2.5.4 关系运算符 41 n
  • 2.5.5 逻辑运算符 43 n
  • 2.5.6 条件运算符 46 n
  • 2.5.7 位运算符 47 n
  • 2.6 小结 50 n
  • 第3章 Java进阶 51 n
  • 3.1 流程控制 51 n
  • 3.1.1 if-else 51 n
  • 3.1.2 多重if 53 n
  • 3.1.3 if嵌套 55 n
  • 3.1.4 switch-case 56 n
  • 3.2 循环 58 n
  • 3.2.1 while循环 58 n
  • 3.2.2 do-while循环 61 n
  • 3.2.3 for循环 63 n
  • 3.2.4 while、do-while和 n
  • for这3种循环的区别 64 n
  • 3.2.5 双重循环 65 n
  • 3.2.6 终止循环 69 n
  • 3.3 数组 70 n
  • 3.3.1 什么是数组 70 n
  • 3.3.2 数组的基本要素 71 n
  • 3.3.3 如何使用数组 71 n
  • 3.3.4 数组的常用操作及 n
  • 方法 74 n
  • 3.3.5 二维数组 78 n
  • 3.4 综合练习 80 n
  • 3.5 小结 86 n
  • 第 2部分 Java面向对象 n
  • 第4章 面向对象基础 88 n
  • 4.1 什么是面向对象 88 n
  • 4.2 类与对象 89 n
  • 4.2.1 类与对象的关系 89 n
  • 4.2.2 定义类 90 n
  • 4.2.3 构造函数 91 n
  • 4.2.4 创建对象 92 n
  • 4.2.5 使用对象 93 n
  • 4.2.6 this关键字 93 n
  • 4.2.7 方法重载 94 n
  • 4.2.8 成员变量和局部变量 95 n
  • 4.3 封装 98 n
  • 4.3.1 什么是封装 98 n
  • 4.3.2 封装的步骤 99 n
  • 4.3.3 static关键字 101 n
  • 4.4 继承 105 n
  • 4.4.1 什么是继承 105 n
  • 4.4.2 子类访问父类 106 n
  • 4.4.3 子类访问权限 109 n
  • 4.4.4 方法重写 111 n
  • 4.4.5 方法重写VS方法重载 114 n
  • 4.5 多态 114 n
  • 4.5.1 什么是多态 114 n
  • 4.5.2 多态的使用 117 n
  • 4.5.3 抽象方法和抽象类 119 n
  • 4.6 小结 122 n
  • 第5章 面向对象进阶 123 n
  • 5.1 Object类 123 n
  • 5.1.1 认识Object类 123 n
  • 5.1.2 重写Object类的方法 125 n
  • 5.2 包装类 131 n
  • 5.2.1 什么是包装类 131 n
  • 5.2.2 装箱与拆箱 132 n
  • 5.3 接口 135 n
  • 5.3.1 什么是接口 135 n
  • 5.3.2 如何使用接口 136 n
  • 5.3.3 面向接口编程的 n
  • 实际应用 138 n
  • 5.4 异常 142 n
  • 5.4.1 什么是异常 142 n
  • 5.4.2 异常的使用 142 n
  • 5.4.3 异常类 146 n
  • 5.4.4 throw和throws 147 n
  • 5.4.5 自定义异常类 151 n
  • 5.5 综合练习 152 n
  • 5.6 小结 157 n
  • n
  • 第3部分 Java高级应用 n
  • 第6章 多线程 160 n
  • 6.1 进程与线程 160 n
  • 6.2 Java中线程的使用 163 n
  • 6.2.1 继承Thread类 163 n
  • 6.2.2 实现Runnable接口 165 n
  • 6.2.3 线程的状态 166 n
  • 6.3 线程调度 167 n
  • 6.3.1 线程休眠 167 n
  • 6.3.2 线程合并 169 n
  • 6.3.3 线程礼让 171 n
  • 6.3.4 线程中断 173 n
  • 6.4 线程同步 175 n
  • 6.4.1 线程同步的实现 175 n
  • 6.4.2 线程安全的单例模式 183 n
  • 6.4.3 死锁 187 n
  • 6.4.4 重入锁 189 n
  • 6.4.5 生产者消费者模式 194 n
  • 6.5 综合练习 196 n
  • 6.6 小结 198 n
  • 第7章 集合框架 199 n
  • 7.1 集合的概念 199 n
  • 7.2 Collection接口 200 n
  • 7.2.1 Collection接口的定义 200 n
  • 7.2.2 Collection的子接口 201 n
  • 7.3 List接口 201 n
  • 7.3.1 List接口的定义 201 n
  • 7.3.2 List接口的实现类 202 n
  • 7.4 Set接口 207 n
  • 7.4.1 Set接口的定义 207 n
  • 7.4.2 Set接口的实现类 208 n
  • 7.5 Map接口 214 n
  • 7.5.1 Map接口的定义 214 n
  • 7.5.2 Map接口的实现类 215 n
  • 7.6 Collections工具类 220 n
  • 7.7 泛型 222 n
  • 7.7.1 泛型的概念 222 n
  • 7.7.2 泛型的应用 224 n
  • 7.7.3 泛型通配符 226 n
  • 7.7.4 泛型上限和下限 227 n
  • 7.7.5 泛型接口 228 n
  • 7.8 综合练习 229 n
  • 7.9 小结 232 n
  • 第8章 实用类 233 n
  • 8.1 枚举 233 n
  • 8.2 Math 236 n
  • 8.3 Random 237 n
  • 8.4 String 238 n
  • 8.4.1 String实例化 238 n
  • 8.4.2 String常用方法 242 n
  • 8.5 StringBuffer 244 n
  • 8.6 日期类 246 n
  • 8.6.1 Date 246 n
  • 8.6.2 Calendar 248 n
  • 8.7 小结 249 n
  • 第9章 IO流 250 n
  • 9.1 File类 250 n
  • 9.2 字节流 251 n
  • 9.3 字符流 257 n
  • 9.4 处理流 265 n
  • 9.5 缓冲流 267 n
  • 9.5.1 输入缓冲流 268 n
  • 9.5.2 输出缓冲流 274 n
  • 9.6 序列化和反序列化 279 n
  • 9.6.1 序列化 279 n
  • 9.6.2 反序列化 280 n
  • 9.7 小结 281 n
  • n
  • 第4部分 底层扩展 n
  • 第 10章 反射 284 n
  • 10.1 Class类 284 n
  • 10.2 获取类结构 287 n
  • 10.2.1 获取类的接口 288 n
  • 10.2.2 获取父类 289 n
  • 10.2.3 获取构造函数 290 n
  • 10.2.4 获取方法 292 n
  • 10.2.5 获取成员变量 294 n
  • 10.3 反射的应用 296 n
  • 10.3.1 反射调用方法 296 n
  • 10.3.2 反射访问成员变量 299 n
  • 10.3.3 反射调用构造函数 302 n
  • 10.4 动态代理 303 n
  • 10.5 小结 309 n
  • 第 11章 网络编程 310 n
  • 11.1 IP与端口 312 n
  • 11.1.1 IP 312 n
  • 11.1.2 端口 314 n
  • 11.2 URL和URLConnection 314 n
  • 11.2.1 URL 314 n
  • 11.2.2 URLConnection 317 n
  • 11.3 TCP协议 318 n
  • 11.4 UDP协议 322 n
  • 11.5 多线程下的网络编程 324 n
  • 11.6 综合练习 326 n
  • 11.7 小结 328

资源下载

资源下载地址1:https://box.lenovo.com/l/Q08QBN

相关资源

网友留言