注重体验与质量的电子书资源下载网站
分类于: 编程语言 计算机基础 人工智能
简介
Java特种兵(上册) 豆 7.5分
资源最后更新于 2020-03-29 03:10:55
作者:谢宇
出版社:出版社电子工业出版社
出版日期:2014-09
ISBN:9787121239359
文件格式: pdf
标签: 技术 计算机 编程 Java Programming
简介· · · · · ·
《Java特种兵(上册)》上册共10章,主要内容包括:从简单的角度来验证功底,通过一些简单的例子来说明我们应当如何去掌握Java的基础;关于计算机的工作原理和Java虚拟机的基础知识;Java通信;Java并发;数据库知识;源码基础,说明Java常见的框架基础知识,比如反射、AOP、ORM、Annotation和配置文件的原理;JDBC、Spring的源码讲解,通过几种不同类型的框架源码,希望读者能体会源码之中的思维方式、设计、架构,以及了解到不同源码的区别所在;最后是知识总结。《Java特种兵(上册)》既适合有一定Java基础,并希望能在Java技术上有所成长的人阅读,也适合能静心看书的初学者,以及以自我提升为主要目的的读者阅读,还适合工作一段时间,对知识和发展的方向很迷茫,甚至对某些观念也比较迷茫,但是又渴望去解决这些问题,渴望自己成长,渴望自己能找到道路的人阅读。
目录
前言
第1篇 Java功底篇
第1章 扎马:看看功底如何
本章主要内容
1.1 String的例子,见证下我们的功底
1.2 一些简单算法,你会如何理解
1.3 简单数字游戏玩一玩
1.4 功底概述
1.5 功底补充
1.6 常见的目录与工具包
代码片段1-6 一个简单的中文拼音排序
1.7 面对技术,我们纠结的那些事儿
1.8 老A是在逆境中迎难而上者
第2章 Java程序员要知道计算机工作原理
本章主要内容
2.1 Java程序员需要知道计算机工作原理吗
2.2 CPU的那些事儿
2.3 内存
2.4 磁盘
2.5 缓存
2.6 关于网络与数据库
2.7 总结
第3章 JVM,Java程序员的OS
本章主要内容
3.1 学习Java虚拟机对我们有什么好处
3.2 跨平台与字节码基本原理
3.3 从虚拟机的板块开始
3.4 常见的虚拟机回收算法
3.5 浅析Java对象的内存结构
3.6 常见的OOM现象
3.7 常见的Java工具
3.8 总结
第4章 Java通信,交互就需要通信
本章主要内容
4.1 通信概述
4.2 Java I/O与内存的那些事
4.3 通信调度方式
4.4 Tomcat中对I/O的请求处理
第5章 Java并发,你会遇到吗
本章主要内容
5.1 基础介绍
5.2 线程安全
5.3 原子性与锁
5.4 JDK 1.6并发编程的一些集合类
5.5 常见的并发编程工具
5.6 线程池&调度池
5.7 总结:编写并发程序要注意些什么
5.8 其他的并发编程知识
第6章 好的程序员应当知道数据库基本原理
本章主要内容
6.1 开发人员为什么要知道数据库原理
6.2 从开发人员角度看数据库原理
6.3 从程序员角度看数据库优化方法
6.4 学会最基本的性能诊断
6.5 数风流存储,还看今朝
第2篇 源码篇
第7章 源码基础
本章主要内容
7.1 为何会出现框架
7.2 阅读框架前的技术储备
第8章 部分JDBC源码讲解
本章主要内容
8.1 JDBC通用接口规范
8.2 JDBC Driver注册
8.3 创建Connection
8.4 SQL执行及处理
第9章 部分Spring源码讲解
本章主要内容
9.1 Spring MVC
9.2 Spring事务管理器
9.3 思考:自己做框架有眉目了吗
第10章 看源码的一些总结
本章主要内容
10.1 高手看API的能力
10.2 通过源码能否量化性能与稳定性
10.3 思考相似方案和技术的优缺点
10.4 明确场景和业务,不做技术控
10.5 胖哥对框架的浅析
10.6 学海无涯,心境无限