当前位置: 首页 > news >正文

能绑定域名的免费网站做室内装修的网站

能绑定域名的免费网站,做室内装修的网站,wordpress在线制作,金融投资网站 php源码提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 第 1 章 Scala 入门1.1 概述1.1.1 为什么学习 Scala1.1.2 Scala 发展历史1.1.3 Scala 和 Java 关系1.1.4 Scala 语言特点1.2 Scala 环境搭建1.3 Scala 插件安装1.4 HelloWorl…

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

第 1 章 Scala 入门

  • 1.1 概述
    • 1.1.1 为什么学习 Scala
    • 1.1.2 Scala 发展历史
    • 1.1.3 Scala 和 Java 关系
    • 1.1.4 Scala 语言特点
  • 1.2 Scala 环境搭建
  • 1.3 Scala 插件安装
  • 1.4 HelloWorld 案例
    • 1.4.1 创建 IDEA 项目工程


1.1 概述

1.1.1 为什么学习 Scala

1.Spark—新一代内存级大数据计算框架,是大数据的重要内容。
2.Spark就是使用Scala编写的。因此为了更好的学习Spark, 需要掌握Scala这门语言。
3. Spark的兴起,带动Scala语言的发展!

1.1.2 Scala 发展历史

联邦理工学院的马丁·奥德斯基(Martin Odersky)于2001年开始设计Scala。

马丁·奥德斯基是编译器及编程的狂热爱好者,长时间的编程之后,希望发明一种语言,能够让写程序这样的基础工作变得高效,简单。所以当接触到JAVA语言后,对JAVA这门便携式,运行在网络,且存在垃圾回收的语言产生了极大的兴趣,所以决定将函数式编程语言的特点融合到JAVA中,由此发明了两种语言(Pizza & Scala)。
Pizza和Scala极大地推动了Java编程语言的发展。

  • JDK5.0 的泛型、增 强for循 环、自动类型转换等,都是从Pizza引入的新特性。
  • JDK8.0 的类型推断、Lambda表达式就是从Scala引入的特性。

JDK5.0和JDK8.0的编辑器就是马丁·奥德斯基写的,因此马丁·奥德斯基一个人的战斗力抵得上一个Java开发团队。

1.1.3 Scala 和 Java 关系

一般来说,学 Scala 的人,都会 Java,而 Scala 是基于 Java 的,因此我们需要将 Scala和 Java 以及 JVM 之间的关系搞清楚,否则学习 Scala 你会蒙圈

Scala和Java及JVM关系图
在这里插入图片描述

1.1.4 Scala 语言特点

Scala是一门以Java虚拟机(JVM)为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言(静态语言需要提前编译的如:Java、c、c++等,动态语言如:js)。

  • 1)Scala是一门多范式的编程语言,Scala支持面向对象和函数式编程。(多范式,就是多种编程方法的意思。有面向过程、面向对象、泛型、函数式四种程序设计方法。)
  • 2)Scala源代码(.scala)会被编译成Java字节码(.class),然后运行于JVM之上,并可以调用现有的Java类库,实现两种语言的无缝对接。
  • 3)Scala单作为一门语言来看,非常的简洁高效。
  • 4)Scala在设计时,马丁·奥德斯基是参考了Java的设计思想,可以说Scala是源于Java,同时马丁·奥德斯基也加入了自己的思想,将函数式编程语言的特点融合到JAVA中, 因此,对于学习过Java的同学,只要在学习Scala的过程中,搞清楚Scala和Java相同点和不同点,就可以快速的掌握Scala这门语言。

1.2 Scala 环境搭建

1)安装步骤
(1)首先确保 JDK1.8 安装成功
(2)下载对应的 Scala 安装文件 scala-2.12.11.zip
(3)解压 scala-2.12.11.zip,我这里解压到 D:\Tools
(4)配置 Scala 的环境变量
在这里插入图片描述
在这里插入图片描述
注意 1:解压路径不能有任何中文路径,最好不要有空格。
注意 2:环境变量要大写 SCALA_HOME
2)测试
需求:计算两数 a 和 b 的和。
(1)在键盘上同时按 win+r 键,并在运行窗口输入 cmd 命令
在这里插入图片描述
(2)输入 Scala 并按回车键,启动 Scala 环境。然后定义两个变量,并计算求和。
在这里插入图片描述

1.3 Scala 插件安装

默认情况下 IDEA 不支持 Scala 的开发,需要安装 Scala 插件。
1)插件离线安装步骤

  • (1)建议将该插件 scala-intellij-bin-2017.2.6.zip 文件,放到 Scala 的安装目录
    D:\Tools\scala-2.12.11 下,方便管理。
  • (2)打开 IDEA,在左上角找到 File->在下拉菜单中点击 Setting… ->点击 Plugins->点击 右 下 角 Install plugin from disk… , 找 到 插 件 存 储 路 径
    D:\Tools\scala-2.12.11\scala-intellij-bin-2017.2.6.zip,最后点击 ok。
    在这里插入图片描述

1.4 HelloWorld 案例

1.4.1 创建 IDEA 项目工程

1)打开 IDEA->点击左侧的 Flie->选择 New->选择 Project…
在这里插入图片描述
2)创建一个 Maven 工程,并点击 next
在这里插入图片描述
3)GroupId 输入 com.atguigu->ArtifactId 输入 scala->点击 next->点击 Finish
注意:工程存储路径一定不要有中文和空格。
4)默认下,Maven 不支持 Scala 的开发,需要引入 Scala 框架。
在 scala0513 项目上,点击右键-> Add Framework Support… ->选择 Scala->点击 OK
在这里插入图片描述
注意:如果是第一次引入框架,Use libary 看不到,需要选择你的 Scala 安装目录,然 后工具就会自动识别,就会显示 user libary。
5)创建项目的源文件目录

  • 右键点击 main 目录->New->点击 Diretory -> 写个名字(比如 scala)。
  • 右键点击 scala 目录->Mark Directory as->选择 Sources root,观察文件夹颜色发生变化。
    在这里插入图片描述
    6)在 scala 包下,创建包 com.atguigu.chapter01 包名和 Hello 类名,
    右键点击 scala 目录->New->Package->输入 com.atguigu.chapter01->点击 OK。右键点击 com.atguigu.chapter01->New->Scala Class->Kind 项选择 Object->Name 项输入Hello。
    在这里插入图片描述
    7)编写输出 Hello Scala 案例
    在类中中输入 main,然后回车可以快速生成 main 方法;
    在 main 方法中输入 println(“hello scala”)
    在这里插入图片描述
http://www.yayakq.cn/news/404713/

相关文章:

  • 专做和田玉的网站网站建设费用5万入账
  • 有固定ip自己做网站营销型外贸网站建设软件
  • 给前端做网站的图片叫什么软件开发工程师简历范文
  • 当建设部门网站做跨境电商的网站
  • 设计网站推荐html聚美优品网站建设项目规划书
  • 云数据库可以做网站吗企业所得税怎么申报
  • 免费观看行情软件网站进入帮客户做违法网站违法么
  • 如何验证网站西宁做网站好的公司
  • 岳阳网站开发收费专业微网站哪家专业
  • 手机网站打不开生鲜超市店面设计
  • 电商网站开发北京兰州网站维护
  • 程序_做彩票源码网站开发建湖做网站的公司
  • 百度爱采购网站个人网站模板 免费
  • 网站iis安全配置常州网站制作工具
  • 龙口建网站价格南宁网站开发培训学校
  • 在哪里可以建设网站joomla! 1.5 网站建设基础教程 :宁皓网
  • 网站调优技能国外风格网站
  • 网站做飘浮怎么做个人永久免费自助建站
  • 官方网站内容更新需要怎么做最好的手表网站
  • 地方门户网站建设方案用五百丁做名字的简历网站
  • 一个公司为什么要做网站湖南网站建设 地址磐石网络
  • 常德网站建设策划方案涉县专业做网站
  • 六安住房和城乡建设部网站贵州省高层建筑信息平台
  • 南昌做网站的公司哪个比较好的绍兴企业网站建站模板
  • 广州网站建设很棒 乐云践新电商定制开发
  • 网站被挂黑链怎么处理青岛网站开发费用
  • 网站title字数wordpress 集成paypal
  • 网站开发广告怎么写达内网站建设
  • 网站做自适应的好处湘潭网站建设 地址磐石网络
  • 个人主页网站设计代码网站建设设计目的