Java从入门到动手写虚拟机1(套装共2册) Java高并发编程详解套装共2册2pdf下载

Java从入门到动手写虚拟机1(套装共2册) Java高并发编程详解套装共2册2百度网盘pdf下载

作者:
简介:Java从入门到动手写虚拟机1(套装共2册) Java高并发编程详解套装共2册2
出版社:
出版时间:2017-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

内容简介

  《Java核心技术(卷1):基础知识》:
  Java领域*有影响力和价值的著作之一,由拥有20多年教学与研究经验的Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年不衰,广受好评。第10版根据JavaSE8全面更新,同时修正了第9版中的不足,全面讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。
  凯S.霍斯特曼所著的《Java核心技术(卷Ⅰ基础知识原书第10版)》共14章。第1章概述Java语言与其他程序设计语言不同的性能;第2章讲解如何下载和安装JDK及《Java核心技术(卷1):基础知识》的程序示例;第3章介绍变量、循环和简单的函数;第4章讲解类和封装;第5章介绍继承;第6章解释接口和内部类;第7章讨论异常处理,并给出大量实用的调试技巧;第8章概要介绍泛型程序设计;第9章讨论Java平台的集合框架;第10章介绍GUI程序设计,讨论如何建立窗口、如何在窗口中绘图、如何利用几何图形绘图、如何采用多种字体格式化文本,以及如何显示图像;第11章详细讨论抽象窗口工具包的事件模型;第12章详细讨论SwingGUI工具包;第13章介绍如何将程序部署为应用或applet;第14章讨论并发。《Java核心技术(卷1):基础知识》*后还有一个附录,其中列出了Java语言的保留字。
  
  《自己动手写Java虚拟机》:
  Java虚拟机非常复杂,要想真正理解它的工作原理,好方式就是自己动手编写一个!
  张秀宏编著的《自己动手写Java虚拟机》是继《深入理解Java虚拟机》之后的又一经典著作,它一方面遵循《Java虚拟机规范》,一方面又独辟蹊径,不仅能让Java虚拟机的学习变得更加简单和有趣,而且能让你对Java虚拟机的原理认识更深入和更深刻!
  《自己动手写Java虚拟机》摒弃了传统的以解读枯燥的Java虚拟机规范文档和分析繁琐的Java虚拟机源代码的方式来讲解Java虚拟机,取而代之的是,以实践的方式,引导读者如何从零开始构建和实现一个Java虚拟机。整个过程不仅能让读者做到对Java虚拟机知其然而且知其所以然,还能屏蔽大量不必要的繁琐细节,体会到实现过程中的成就感,让学习过程更加轻松、愉悦和高效。更重要的是,这种方式能引导读者更深入地认识和掌握Java虚拟机的工作原理。

作者简介

  张秀宏,Java服务器开发工程师,有多年的Java开发、游戏服务器开发和架构经验,对Java虚拟机有非常深入的研究。曾在EA、华娱无线等游戏公司担任服务器工程师职位,现任乐元素Lead软件工程师。

内页插图

《Java核心技术(卷1):基础知识》:
译者序
前言
致谢 第1章 Java程序设计概述
1.1 Java程序设计平台
1.2 Java“白皮书”的关键术语
1.2.1 简单性
1.2.2 面向对象
1.2.3 分布式
1.2.4 健壮性
1.2.5 安全性
1.2.6 体系结构中立
1.2.7 可移植性
1.2.8 解释型
1.2.9 高性能
1.2.10 多线程
1.2.11 动态性
1.3 Java applet与Internet
1.4 Java发展简史
1.5 关于Java的常见误解 第2章 Java程序设计环境
2.1 安装Java开发工具包
2.1.1 下载JDK
2.1.2 设置JDK
2.1.3 安装库源文件和文档
2.2 使用命令行工具
2.3 使用集成开发环境
2.4 运行图形化应用程序
2.5 构建并运行applet 第3章 Java的基本程序设计结构
3.1 一个简单的Java应用程序
3.2 注释
3.3 数据类型
3.3.1 整型
3.3.2 浮点类型
3.3.3 char类型
3.3.4 Unicode和char类型
3.3.5 boolean类型
3.4 变量
3.4.1 变量初始化
3.4.2 常量
3.5 运算符
3.5.1 数学函数与常量
3.5.2 数值类型之间的转换
3.5.3 强制类型转换
3.5.4 结合赋值和运算符
3.5.5 自增与自减运算符
3.5.6 关系和boolean运算符
3.5.7 位运算符
3.5.8 括号与运算符级别
3.5.9 枚举类型
3.6 字符串
3.6.1 子串
3.6.2 拼接
3.6.3 不可变字符串
3.6.4 检测字符串是否相等
3.6.5 空串与Null串
3.6.6 码点与代码单元
3.6.7 String API
…… 第4章 对象与类
第5章 继承
第6章 接口、lambda表达式与内部类
第7章 异常、断言和日志
第8章 泛型程序设计
第9章 集合
第10章 图形程序设计
第11章 事件处理
第12章 Swing用户界面组件
第13章 部署Java应用程序
第14章 并发
附录A Java关键字 《自己动手写Java虚拟机》:
前言 第1章 命令行工具
1.1 准备工作
1.1.1 安装JDK
1.1.2 安装Go
1.1.3 创建目录结构
1.2 java命令
1.3 编写命令行工具
1.4 测试本章代码
1.5 本章小结 第2章 搜索class文件
2.1 类路径
2.2 准备工作
2.3 实现类路径
2.3.1 Entry接口
2.3.2 DirEntry
2.3.3 ZipEntry
2.3.4 CompositeEntry
2.3.5 WildcardEntry
2.3.6 Classpath
2.4 测试本章代码
2.5 本章小结 第3章 解析class文件
3.1 class文件
3.2 解析class文件
3.2.1 读取数据
3.2.2 整体结构
3.2.3 魔数
3.2.4 版本号
3.2.5 类访问标志
3.2.6 类和超类索引
3.2.7 接口索引表
3.2.8 字段和方法表
3.3 解析常量池
3.3.1 ConstantPool结构体
3.3.2 ConstantInfo接口
3.3.3 CONSTANT_Integer_info
3.3.4 CONSTANT_Float_info
3.3.5 CONSTANT_Long_info
3.3.6 CONSTANT_Double_info
3.3.7 CONSTANT_Utf8_info
3.3.8 CONSTANT_String_info
…… 第4章 运行时数据区
第5章 指令集和解释器
第6章 类和对象
第7章 方法调用和返回
第8章 数组和字符串
第9章 本地方法调用
第10章 异常处理
第11章 结束
附录 指令表

前言/序言

  书写Java传奇的Sun Microsystems曾经堪称“日不落”帝国,但服务器市场的萎缩却让这个声名赫赫的庞大帝国从蓬勃走向落寞。在2009年被Oracle公司收购之后,Sun公司逐渐淡出了人们的视线,而与此同时,我们也在很长一段时间内没能看到Java当初活跃的身影。
  Java就这样退出历史舞台了吗?当然不是!从Sun公司2006年12月发布Java6后,经过5年多的不懈努力,终于在2011年7月底发布了Java7正式版。3年后,被冠名为“跳票王”的Oracle终于发布了Java8的正式版,但对于很多开发者来说,Java8却比Java7来得更漫长一些。主要是因为Oracle原本计划在2013年发布正式版Java8,却因受困于安全性的问题经过了两次“跳票”。无论如何,如今Java8来了,全新“”而不只是“进化”的功能将会让无数开发者动容。
  值得一提的是,伴随着Java的成长,《Java核心技术》也从第1版到第9版一路走来,得到了广大Java程序设计人员的青睐,成为一本不衰的Java经典图书。经过几年的蛰伏,针对Java8打造的《Java核心技术》第10版终于问世,这一版有了大幅的修订和更新,以反映Java8增补、删改的内容。它将续写从前的辉煌,使人们能及时跟上Java前进的脚步。
  本书由周立新、陈波等主译,程芳、刘晓兵、张练达、陈峰、江健、谢连宝、张雷生、杨健康、张莹参与了全书的修改整理,并完善了关键部分的翻译。全体人员共同完成了本书的翻译工作。特别需要说明的是,按照出版社的要求,这一版的翻译在老版本基础上完成,因此尤其感谢之前版本的译者叶乃文、邝劲筠和杜永萍,他们的辛勤工作为新版本的翻译奠定了很好的基础。
  书中文字与内容力求忠实原著,不过由于译者水平有限,译文肯定有不当之处,敬请批评指正。

^_^:5387430f82c17249509da0662b080e12