Learning JVM Languages: JVM, Java, Scala 学习JVM语言:JVM,Java,Scala Lynda课程中文字幕

Learning JVM Languages: JVM, Java, Scala 中文字幕

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

Alt
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编程
Alt
Alt
Alt
Alt
Alt
(点击) - [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内存。
随时欢迎更多内存。
所以,这就是现在。
让我们一起开始这段旅程,我希望能在那里见到你。
本课程视频下载地址:学习JVM语言:JVM,Java,Scala

猜你喜欢

转载自blog.csdn.net/lyndacn/article/details/88544371
今日推荐