找传奇、传世资源到传世资源站!

Java虚拟机基础教程.pdf

  • 资源分类:Java/学习书籍
  • 发 布 人:房东的猫
  • 文件大小:82376131
  • 文件格式:.pdf
  • 浏览次数:1012
  • 下载次数: 0
  • 发布时间:9月5日

  • 标签:
8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

java虚拟机基础教程 非常清晰
from clipboard
from clipboard
from clipboard
from clipboard
from clipboard
目录Java 拟机1.1 JVM 实现…··1.2 要在 JVM 上开发… ……·· 21.2.l NM 适 场的变化…………1.2 2 Ja va 类库………...... .… ...... ………·31.2.3 生态系统……….... .. ... .....……"""" 3l 3 常见的用途………………· ……" 5l 3 I Web 应用程序…………………1.3 2 大数据.............. ……… ……·51.3.3 IoT … …….....…………... .....………" 614 JVM 概念........… ………… 61.4.1 虚拟机……… …… …·· 61.4.2 JIT 译器 ……… 71.4.3 基本数据类型… ………" 71.4.4 ……………… ... ...... ........ .. 81.4.5 引用类型 …………· 81.4.6 垃圾收集器 ……… 91.4.7 向后兼容 ·· ……"111.4.8 构建工具···· ··· ... ... ... .. .. ...…1.5 Java 版本 ·………… ……······……""" "121 5. l Java SE · ·………" 121.5.2 Java EE ………… 131 5.3 Java ME……… · ……" 13其他 JVM 语言…………· …·····….. 141.6.1 为何选择其他语言…… ….. ... 141. 6.2 在同一个项目中使用 NM语言 …………………·1.6.3 使用 另一种语言编写羊元测试.. 171 小结 … ….............…… … ........…·17书籍是人类进步的阶梯Java 虚拟机开发 l nxu2 1 JDK ·· ………………2. 1 l 安装 JDK ………… ·········· ···…" 192. 1.2 探索 JDK …· ………........... ·232. 1.3 JRE ..…………·………………. 272.2 使用包组织类……………........ .... .. ... 232 2.1 包是什么 …. .. ...…… ……... 232.2.2 选择包名........…....... ............ ........ 29223 包名举例 …......……….. 302.2 .4 全限定类名 ....... ……….. 302.3 Java 库… … ……….. 302.3.1 Java 类库的组织结构 ………. 31232 包概述 …… ………… 3 12.3.3 j ava . ng 中的 重妥类 ……… 322.3.4 集合 PI j a va. ut i l.Array Li st java utilHashMap ……………………………….. 352.4 从命 行运行 NM 应用程序......... ..… ·42.4. l 至少有 个类包含 态方法ma i n () …….. 412.4.2 存储类文件的目录结构…....-412.4.3 JVM 实例设直 ass Path -422.4.4 将类文件放在 JAR 归档文件…… ·………. 432.4.5 使用命令 java 运行程序 -442.4.6 中运行的示例项目……… 462.5 Ec lipse IDE……………………….. . 492.5. 1 下载 clip se IDE· …......... ·502.5.2 安装 clip se IDE· ……· . 5126 小结…… …………· ……...…·52仅供非商业用途或交流学习使用仅供非商业用途或交流学习使用2J a va…·· .. 533. 1 ava 中的面向对象编程功能 …… 533. I. I 定义类 …………… …543. 1.2 类访问限定符 ·543.1.3 类限定符 inal一一锁定类 ·543. 1.4 定义包 ·SS3. l.5 导入类 ·SS3. 1.6 添加类成员一一变量和方法 ·S63. 1.7 限定符 ·S73. 1.8 构造函数和终结方法 … ·623. 1.9 句上转换和 句下转换...... .... ......... 693 2 编写 Java 代码………… ......…·… ··· ….. 703.2. 1 运算符… • ……·· 703.2.2 条件检查 … ……·· ·713 2.3 POJO…·………… .. 733 2.4 数纽……. .. ..........…····· ·····….... ... 743.2.S 泛型和集合 ……·· ·7S3 循环…·· ………… ·773 2.7 异常 …·· .........….. 793 2.8 线程 …·- ........……… 8 13 2.9 lambda - ……....… ….. g33.3 编程风格指南· .. ...........…… 843.4 测验.. ...…… ……… ……… 8S3.S 结………… ..... ..... ……………. ..........… ·-…Java 编程 .............… …......…·874. 1 配置 li pse IDE ........ .. .... .... … ....... ’ 874.2 使用 Jav 创建 eb … ........…... gs4.2.1 clip se ID 中新建目………..............…… 894.2 .2 修改 Gradl 构建文件...… ···········904.2.3 构建项目 ... ·914.2.4 编写后端类……… ·· ·924.3 …………......... 103Sc la ………… 104S. l 安装 Sca ........ … ……........... [04S.2 Scala REPL shell ………… ·· 106S.3 函数式编程和命令式编程 …·····…..... J06S.4 Sca la 语法和!规则 …………...... 108S.4.1 静态类型语言....……….... .... 108S.4.2 可修改的变量和不可修改的变量. ......... .. ....... … ….. 108S.4.3 常用的 Sca 类型 -……… 109S.S Sca OOP 功能...... .. … .....…S.S.I 定义包和子包 ....… ........ 111S.S.2 导入成员 …...............… …..... J 12S.S.3 定义类 .. .. ..……………… 11 2S.S.4 实例变量和实仿]方法 ... 113S.S.S 构造函数……… …….. 11 45.S.6 扩展类…………· …… l lsS.S.7 重载方 法....... .. ………... .. ..…· 11 65.S.8 抽象类…........ ..... .… … 11 6S.S.9 特质 ……… . . 11 7S.S. 10 羊例对象 … … ...... . 11 8S.S. 11 运算符重载. .. ....…. .. .... …·· 11 8S.S. 12 Case …... .... .......……. . 11 9S.6 Sca 标准库……· … … …· 120S.6. l 泛型 .... .. …· ····· 120S62 集合 …· ……… … · 12 1S.6.3 XML 处理 ………….. 123S.7 Sca 函数式编程功能… ...... …… …… 24S.7 .1 使用函数遍历集合 ... 12sS.7.2 映射一过滤-归约设计模式 … · 12Ss 7 3 柯里化 …….. 126S.8 小测验 ……… … … 127s 小结......... .... .. ...... ..….. .. ........ …….. 128Scala 编程 …· …......… 1296. l Sca la IDE for Ec lip se 捅件… ……… .. 1296. l. l 安装 Sca IDE fo r Ecli pse …… 1296.1.2 换到 Sca ID 透视图..... .... 13 16 2 SBT ............…………………………………. 13 16.2.1 安装 SBT ………...................... 1326.2.2 创建基于 SB Ec ipse IDE项目 ·· ·… E….....… · 1326.2 .3 Sca 编译器( scalac) 13S创建 Akka 项目… … ………. 136II 仅供非商业用选或交流学习使用6.3. 1 SBT 文件中 Akka……… 1376.3.2 更新 Sca IDE 1386.3.3 Akka 1386.3.4 建第 一个 Akk Acto -一Quotes Ha dl rActor .. 1406.3.5 创建消息,, 1426.3 .6 编写基于 Sca坝•] 式….......……-……………….. j446.3.7 实现消息处理 …·· 1466.3 .8 创建 Quote rin terAc to .... 1476.3.9 主应用 程序 ………........ ........….. 1496.4 小结 15 1Clojure ......................…......…… 1527. l oj re ..……......... ….......… 1527.2 ojure 互式 ll ( REPL ) ...... . l 547.3 ju1 …........ …... ..…-…… .... 1557.3. 1 语法……........ …………… 1557.3.2 表达式……· ……......….. 1567.3.3 定义变 .......….. . .. 15 77.3.4 定义函 ·· ......…· 1577.3.5 结构…· …................ 15 87.4 使用 Java .......……........ .. 1677.5 使用代理 理状态 ......… 1697.6 风格指南 .......… …......… l 727.7 小测验 …… --……… 1737.8 小结 174Clojure 编程 758. 1 Ec lipse IDE 插件 Co unterc ockw ... .. . 1758. l. l 安装插件 Co unt ockw se …... 1768.1.2 换到 ava 视图 ........….... 1778.2 构建工具 Leinin gen … ............ 1778.3 创建可执行的 ojure 程序 …............. 1798.3. l 在不使用 Leininge 口的情况下将代码编译成 文件,.....……… 79.3 使用 Leinin ge 编译项目…....... 1808.4 新建 Count erc ockwi 项目 ............. 18 18.58.68.4. 1 Ec li pse IDE 中的 ClojureREPL .....3... 1838.4.2 项目的 ojure ... 1838.4.3 依赖 ....…............ 184测试驱动开发 方式探索 monad l 85Web 框架 Luminus .... ............... l 898.6. 1 Luminus 项目… …… 1908.6.2 将项目导入 Cou nt rcl oc 19 l8.6.3 uminu 项目…...... 19 18.6.4 Web 用程序中添加页面 1928.7 …· ......................................... 194Katlin ..……………... 1969. 1 安装 Kotlin ………… …..... 1969.2 Kot in REPL 交互式 ll …·· .. 1989.3 Kotlin 语言基础........… …………· ·2009.3. l 义局部交量 … ......… ·2009.3.2 义函 ……·· ............…·20 19.3.3 Kotlin 类型…........................... ·2029 3.4 环…….....… ….. ...... 2079.4 Kot lin OOP 功能.... .. ........... ... 2089.4. 1 义包.......….... ... ………… 2089.4.2 入成员,.....… ………·· ·2089.4.3 和构造函 ….........… ·2099.4.4 给类添加成员..... ..... ………·· ·2109.4.5 继承 .............. ………… 2129.4.6 才妾 口……....... .. . ......………... 2 139.4.7 可见性限定符.. ..... ....... .. .. ·2 149.4.8 对象和伴生对象……-- ·2 149.4.9 .. ........ .. ….....………… 2169.4. 10 ambda 和内联函 …......... ·2179.5 Kotlin 性编程…… ......... ·2 189.6 格指 … ..................................... 2 199.7 ’…………………....... 2209.810 Katlin 编程….....10. 1 Ec lipse ID E Kotlin 插件。220…222222ml 仅供非商业用途或交流学习使用4I 0.1. 1 安装 Ec lip se IDE Kotlm插件…............…………· . 22210.1.2 切换到 Kotlin 透视图 ·22310.2 Apache Maven···…………………. 22410.2.1 安装 pach Maven · 22410.2.2 下载于页制的 Kotlin 基本套牛……………22510.2.3 Ec li pse IDE 中导入项目 ·22610.2.4 探索构建文件 pom.x ml ···……22710.2.5 Ec lip se 中更 构建文件… 22810.3 创建 JavaFX GUI 用程 ·· ·22910.3 .l 定制项目….........………… ········23010.3.2 创建可运行的 用程序- ·23010.3.3 写扩展函 ………· ··23310.3.4 布局窗格…........… ··················23510.3.5 实现基于 Border Pane布局 ·23610.3.6 实现动画……………· 23810.3.7 调试 …………….. 24110 4 ………·· …………… …. 24311 oovy ….....…......……................… ·24411 1 Groovy …............…......… ········24411.2 Groovy .......… ···· ··························24711.3 Groovy 开发包 GDK ) ········ ··· ··· ·25511.3.1 Groovy 符串( GString )……···················25611.3.2 集合············ ··· ·········… 25711.4 动态和静态编程…···· ···… .. .. ........ .. ...... 26011.4.1 程· …………… 26111 .4.2 Groovy 程…... ... .…… 26211.5 小测 金…......…............ …………….. .. .... 26411 6 小结.... .. …· .. .. ............. .....….. 26512 Groovy 编程··…....... …………·26612. l Groovy Ec ipse 插件...............… ·26612.2 Apache vy Ivy E· …… ·· ··· ·26812.3 创建并配 项目.......……………… ··26912.3 .1 新建 Groovy Ec ipse 项目… 26912.3.2 创建供 Ivy 使用的 vy.x ml文件……… 27012.4 Java Database Connectivity( JDBC ) · .... .........……………......……… 27212.4.l H2 数据库 …·· ·27412.4.2 创建内存数据库 ·27412.5 使用 MarkupBuild er XML ……… 27812.6 微服 平台 巳此.x ….......…......... ...... 28 112.6.1 在文件 ivy.xm 中添加rt. 赖…· .. .. 28212.6.2 创建 Web 服务.......... .........… 28312.7 小结……..........………….....................… ·286附录 其他 JVM 语言 ………······……... 287附录 小测验答案 …………… .. 296

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复