学习JVM语言:JVM,Java,Scala 中文字幕

课程信息
英文名Learning JVM Languages: JVM, Java, Scala
课程来源Lynda.com
讲师Vincent van der Leun
课程ID718659
课程时长3.6小时
下载所需积分50
解压密码课程压缩文件如果需要解压密码,则密码一律为 www.zwsub.com
所属类别

Java虚拟机(JVM)解释Java字节码并将其转化为操作,从而使Java应用程序可以在任何计算机上运行

JVM应用程序可以用Java或Scala两种面向对象语言编写,并具有各自的特性和优点

本课程深入介绍了JVM以及Java和Scala中命令式,面向对象和函数式编程的基础知识

了解为什么你应该在JVM上开发并发现你需要开始编程的工具,比如Eclipse和Gradle

探索Java开发工具包(JDK)以及Java类库中包含的工具包和预建类

学习如何编写Java代码来实现类并创建一个简单的Web服务,然后在Scala中探索更复杂的主题,包括功能和命令式编程之间的区别

到课程结束时,您将为JVM编写多个程序,并将更好地理解Java和Scala语言之间的差异

主题包括:

JVM概念

Java版本

安装JDK

在命令行上运行JVM应用程序

编写Java代码

创建一个Web服务

安装Scala

在Scala编程

(点击) - [Presenter]欢迎来到Packt Publishing的课程Vincent van der Leun的JVM语言简介,JMV,Java,Scala。

我是Mark Thomas,这门课程的主持人。

Vincent van der Leun是一名生活在荷兰乌得勒支市的软件工程师。

从八岁开始编程,多年来他一直使用多种语言和平台。

几年前重新发现Java,他非常喜欢它,以至于他成为Oracle认证专业Java 7程序员,并启动了JVM Fanboy博客。

目前,他在CloudSuite工作,这是一家专注于现代电子商务解决方案的公司。

在CloudSuite,他在各种后端系统和Web服务中工作,为前端应用程序编写Java脚本代码,通过提供复杂的SQR查询来支持顾问,并在与其他开发人员进行设计相关的讨论时消费咖啡。

Java虚拟机是运行软件的成熟且非常通用的平台,可充分利用现代硬件功能。

我们现在开始介绍课程概述。

本课程涵盖面向对象的编程语言和函数式编程语言。

JVM具有多种功能,足以使这一切成为可能。

第一部分,Java虚拟机,提供Java平台和Java虚拟机JVM的高级概述。

它描述了在JVM上运行的应用程序的流行用例,即Web应用程序,大数据分析和物联网,IoT。

还介绍了重要的JVM概念,包括及时编译器,类型系统和垃圾收集器。

然后,下一节“在Java虚拟机上开发”更详细地解释了JVM。

涵盖的是Java开发工具包JDK在主要操作系统,Windows,MAC OS和Linux上的安装过程和组织。

还解释了Java类库的组织,以及如何通过设置类路径来运行基于JVM的应用程序的说明。

第三部分Java介绍了Java语言的基础知识。

它包括基于这些类创建类和实例化对象,向类添加方法和属性,以及Java的AccessModifiers和其他修饰符。

讨论的一些其他概念包括抽象类,接口,数组以及集合和异常。

还包括更多高级功能,例如线程和着陆器。

第四部分,Java编程,包含使用Java语言创建简单Web服务的分步指南。

沿途使用的工具包括Eclipse IDE,Gradle构建工具和编程库,如Spark Java,Micro Web Service框架和J Unit Unit Testing Framework。

转到第五部分,Scala。

本节讨论面向对象编程语言Scala中的混合函数式编程。

它描述了安装过程以及与该语言捆绑在一起的交互式shell的用法。

通过使用交互式shell,可以动态输入和执行Scala代码,而无需显式编译代码。

讨论了Scala中面向对象和函数式编程。

最后一节Scala Programming包含一个分步指南,用于创建一个基于控制台的简单应用程序,该应用程序由流行的Akka工具包提供支持。

Akka是一个工具包,专门编写可扩展的应用程序,充分利用现代多核处理器。

许多Akka概念,例如基于演员的系统,都会被彻底讨论。

使用构建器项目Scala构建工具SBT,而Scala测试库用于编写单元测试。

为了充分利用这门课程,需要一台现代笔记本电脑或台式电脑。

运行Windows,MAC OS或Linux的最新版本,最好是Ubuntu。

建议至少使用大约4 GB的RAM内存。

随时欢迎更多内存。

所以,这就是现在。

让我们一起开始这段旅程,我希望能在那里见到你。

中文课程网 提供全网最全,中文翻译质量最高的国外课程视频资源(Lynda / Pluralsight)

相关课程

请先登陆 如果还没有账号,请先注册