当前位置:首页 > Java >
《Java特种兵(上册)》电子书封面

Java特种兵(上册)

  • 发布时间:2020年10月31日 13:46:01
  • 作者:谢宇
  • 大小:176 MB
  • 类别:Java电子书
  • 格式:PDF
  • 版本:完整版
  • 评分:7.9

    Java特种兵(上册) PDF 完整版

      给大家带来的一篇关于Java相关的电子书资源,介绍了关于Java特种兵(上册)方面的内容,本书是由电子工业出版社出版,格式为PDF,资源大小176 MB,谢宇编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.2。

      内容介绍

      《Java特种兵》分上、下册,上册强调个人修为的提升,也是本书主旨所在,希望能帮助各位读者朋友提升“功力”;下册将基于上册的内容融入设计、实现的细节。

      《Java特种兵(上册)》上册共10章,主要内容包括:从简单的角度来验证功底,通过一些简单的例子来说明我们应当如何去掌握Java的基础;关于计算机的工作原理和Java虚拟机的基础知识;Java通信;Java并发;数据库知识;源码基础,说明Java常见的框架基础知识,比如反射、AOP、ORM、Annotation和配置文件的原理;JDBC、Spring的源码讲解,通过几种不同类型的框架源码,希望读者能体会源码之中的思维方式、设计、架构,以及了解到不同源码的区别所在;最后是知识总结。

      目录

      • 第1篇 Java功底篇
      • 第1章 扎马:看看功底如何
      • 1.1 String的例子,见证下我们的功底
      • 1.1.1 关于“==”
      • 1.1.2 关于“equals()”
      • 1.1.3 编译时优化方案
      • 1.1.4 补充一个例子
      • 1.1.5 跟String较上劲了
      • 1.1.6 intern()/equals()
      • 1.1.7 StringBuilder.append()与String“+”的PK
      • 1.2 一些简单算法,你会如何理解
      • 1.2.1 从一堆数据中找max和min
      • 1.2.2 从100万个数字中找最大的10个数字
      • 1.2.3 关于排序,实际场景很重要
      • 1.2.4 数据库是怎么找数据的
      • 1.2.5 Hash算法的形象概念
      • 1.3 简单数字游戏玩一玩
      • 1.3.1 变量A、B交换有几种方式
      • 1.3.2 将无序数据Hash到指定的板块
      • 1.3.3 大量判定“是|否”的操作
      • 1.3.4 简单的数据转换
      • 1.3.5 数字太大,long都存放不下
      • 1.4 功底概述
      • 1.4.1 什么是功底
      • 1.4.2 功底有何用途
      • 1.4.3 如何磨练功底
      • 1.5 功底补充
      • 1.5.1 原生态类型
      • 1.5.2 集合类
      • 1.6 常见的目录与工具包
      • 1.7 面对技术,我们纠结的那些事儿
      • 1.7.1 为什么我这里好用,哪里不好用
      • 1.7.2 你的程序不好用,你会不会用,环境有问题
      • 1.7.3 经验是否能当饭吃
      • 1.8 老A是在逆境中迎难而上者
      • 第2章 Java程序员要知道计算机工作原理
      • 2.1 Java程序员需要知道计算机工作原理吗
      • 2.2 CPU的那些事儿
      • 2.2.1 从CPU联系到Java
      • 2.2.2 多核
      • 2.2.3 Cache line
      • 2.2.4 缓存一致性协议
      • 2.2.5 上下文切换
      • 2.2.6 并发与征用
      • 2.3 内存
      • 2.4 磁盘
      • 2.5 缓存
      • 2.5.1 缓存的相对性
      • 2.5.2 缓存的用途和场景
      • 2.6 关于网络与数据库
      • 2.6.1 Java基本I/O
      • 2.6.2 Java的网络基本原则
      • 2.6.3 Java与数据库的交互
      • 2.7 总结
      • 第3章 JVM,Java程序员的OS
      • 3.1 学习Java虚拟机对我们有什么好处
      • 3.2 跨平台与字节码基本原理
      • 3.2.1 javap命令工具
      • 3.2.2 Java字节码结构
      • 3.2.3 Class字节码的加载
      • 3.2.4 字节码增强
      • 3.3 从虚拟机的板块开始
      • 3.3.1 Hotspot VM板块划分
      • 3.3.2“对象存放位置”小总结
      • 3.3.3 关于永久代
      • 3.4 常见的虚拟机回收算法
      • 3.4.1 串行GC
      • 3.4.2 ParallelGC与ParallelOldGC
      • 3.4.3 CMS GC与未来的G1
      • 3.4.4 简单总结
      • 3.4.5 小小补充
      • 3.5 浅析Java对象的内存结构
      • 3.5.1 原始类型与对象的自动拆装箱
      • 3.5.2 对象内存结构
      • 3.5.3 对象嵌套
      • 3.5.4 常见类型&集合类的内存结构
      • 3.5.5 程序中内存拷贝和垃圾
      • 3.5.6 如何计算对象大小
      • 3.5.7 轻松玩一玩int[2][100]PK int[100][2]
      • 3.6 常见的OOM现象
      • 3.6.1 HeapSize OOM
      • 3.6.2 PermGen OOM
      • 3.6.3 DirectBuffer OOM
      • 3.6.4 StackOverflowError
      • 3.6.5 其他的一些内存溢出现象
      • 3.7 常见的Java工具

      学习笔记

      JavaScript寄生组合式继承实例详解

      本文实例讲述了JavaScript寄生组合式继承。分享给大家供大家参考,具体如下: 其实《JavaScript高级程序设计》这本书中已经有完整代码了,只要把代码读懂就知道这个继承是怎么回事。 首先,在js中,给对象定义属性有两种方式: //通过执行构造函数设置属性function A(){ this.a = 1;}//通过原型设置属性A.prototype.b = 1; 所以: 一个类Sub要继承另一个类Super,需要继承父类的prototype下的属性,还要执行一下父类的构造函数。 即 一个类Sub要继承另一个类Super,既要通过原型链实现对原型属性和方法的继承,又要通过在子类构造函数内调用父类构造函数实现对实例属性的继承 。 1. 继承prototype下的属性 上面可以看到……

      Java测试框架Mockito的简明教程

      什么是 Mock 测试 Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。 Mock 最大的功能是帮你把单元测试的耦合分解开,如果你的代码对另一个类或者接口有依赖,它能够帮你模拟这些依赖,并帮你验证所调用的依赖的行为。 比如一段代码有这样的依赖: 当我们需要测试A类的时候,如果没有 Mock,则我们需要把整个依赖树都构建出来,而使用 Mock 的话就可以将结构分解开,像下面这样: Mock 对象使用范畴 真实对象具有不可确定的……

      以上就是本次介绍的Java电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:一本书读懂互联网思维

      下一篇:质量全面管控:从项目管理到容灾测试

      展开 +

      收起 -

      下载地址:百度网盘下载
      Java相关电子书
      华为Java语言编程规范 安全篇 v2.0
      华为Java语言编程规范 安全篇 v2.0 中文版

      Java语言编程规范_下卷_安全篇 是针对Java语言编程中的输入校验、异常行为、IO操作、序列化和反序列化、平台安全与运行安全等方面,描述可能导致安全漏洞或风险的常见编码错误。 该规范基于业界最佳实践,参考业界安全编码规范相关著作,例如The Cert Secure Coding Standard for Java、Sun Secure Coding Guidelines for the Java Programming Language、CWE/SANS TOP 25和OWASP Guide Proj

      立即下载
      PHP、MySQL与JavaScript学习手册
      PHP、MySQL与JavaScript学习手册 中文第4版

      本书有借助面向对象的编程基础,深入学习PHP。研究MySQL,从数据库结构到复杂查询。掌握JavaScript语言,以及带有jQuery的增强功能。调用Ajax进行后台浏览器/服务器通信等,欢迎免费下载

      立即下载
      JavaScript for PHP Developers
      JavaScript for PHP Developers 完整中文版 立即下载
      写给大忙人的Java SE 9核心技术
      写给大忙人的Java SE 9核心技术 影印超清版

      JavaSE9引进众多关键特性,这种特性危害Java服务平台基地的核心技术和API。很多旧的Java习惯用法已不必须,而新的特性,比如模块化设计,能够让程序流程更高效率。可是把握这种转变并不易

      立即下载
      Java语言程序设计与数据结构:基础篇
      Java语言程序设计与数据结构:基础篇 中文清晰第11版

      Java语言程序设计是Java语言的经典教材,本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用

      立即下载
      学习JavaScript数据结构与算法
      学习JavaScript数据结构与算法 原书第3版 立即下载
      读者留言
      萧熠彤DVM

      萧熠彤DVM 提供上传

      资源
      23
      粉丝
      4
      喜欢
      102
      评论
      6

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com