Scala
你们出来吧出来吧
上帝家老二!
展开
-
大数据Scala教程从入门到精通第十篇:Scala在IDEA中编写Hello World代码的简单说明
def:关键字,声明一个方法,(方法参数名称:参数类型) Array的类型是集合中括号里边的内容是泛型。object:关键字声明一个单例对象(伴生对象)main:方法,在外部可以直接调用执行。跟Java相比就是少了一堆的方法体。Scala中的不需要写分号的。原创 2024-05-29 22:27:03 · 853 阅读 · 1 评论 -
大数据Scala教程从入门到精通第九篇:Scala在IDEA中编写Hello World
【代码】大数据Scala教程从入门到精通第九篇:Scala在IDEA中编写Hello World。原创 2024-05-29 22:18:50 · 147 阅读 · 0 评论 -
大数据Scala教程从入门到精通第八篇:Scala在IDEA中编写Hello World
特殊的Java类库需要import。原创 2024-05-12 00:31:13 · 338 阅读 · 4 评论 -
大数据Scala教程从入门到精通第七篇:Scala在IDEA中编写Hello World
想让我们的idea支持scala的编写,需要安装一个插件。原创 2024-05-12 00:27:17 · 315 阅读 · 1 评论 -
大数据Scala教程从入门到精通第六篇:Scala编译结果反编译分析
问题:为什么Scalac之后的生成的class文件有两个,一个带$的,一个不带$的?不能直接java 执行scala编译的字节码文件。直接运行的话就会报错,会报一个类没有被找到。引入类库就可以基于Java命令直接执行了。原创 2024-05-12 00:15:33 · 362 阅读 · 1 评论 -
大数据Scala教程从入门到精通第六篇:Scala源文件编写和运行
def:用于声明方法入参:是一个String类型的数组。Unit:代表返回值返回值类型为空。原创 2024-05-10 23:36:30 · 290 阅读 · 1 评论 -
大数据Scala教程从入门到精通第五篇:Scala环境搭建
1:首先确保 JDK1.8 安装成功:2:下载对应的 Scala 安装文件 scala-2.12.11.zip3:解压 scala-2.12.11.zip4:配置 Scala 的环境变量。原创 2024-05-08 00:39:37 · 491 阅读 · 0 评论 -
大数据Scala教程从入门到精通第四篇:Scala语言特点
4):Scala在设计时,马丁奥德斯基是参考了Jaw的设计思想,可以说Scala是源于Java,同时马丁奥德斯基也加入了自己的思想,将还。中,因此,对于学习过Java的同学,只要在学习Scala的过程中,搞清楚Scala和Java相同点和不同点,就可以快速的掌握Scala这门语言。2):Scala源代码(.scala)会被编译成Java字节码(.class),然后运行于JVM之上,(静态语言需要提前编译的如:Java、c、c+等,动态语言如:js)3):Scala单作为一门语言来看,非常的简洁高效。原创 2024-05-08 00:30:20 · 416 阅读 · 0 评论 -
大数据Scala教程从入门到精通第三篇:Scala和Java的关系
一般来说,学 Scala的人,都会 Java,而 Scala 是基于 Java 的,因此我们需要将 Scala和 Java 以及 JVM 之间的关系搞清楚,否则学习 Scala 你会蒙圈Scala可以使用SDK中的部分Java类库、SDK中特有类库、以及对于Java类库进行包装过的Scala类库。经过scalac编译器编译之后生成的也是class字节码文件。基于JVM进行最终满足跨平台性。原创 2024-05-08 00:21:49 · 636 阅读 · 1 评论 -
大数据Scala教程从入门到精通第二篇:Scala入门
Spark,是大数据的重要内容Spark就是使用Scala编写的。因此为了更好的学习Spark,需要掌握Scala这门语言Spark的兴起,带动Scala语言的发展!原创 2024-05-08 00:05:05 · 565 阅读 · 0 评论 -
大数据Scala教程从入门到精通第一篇:Scala基本介绍
Scala 基于 JVM和 Java 完全兼容。同样具有跨平台、可移植性好、方便的垃圾回收等特性Scala 比 Java 更加面向对象,可以说完全面对对象。Scala 是一门函数式编程语言,Java就是借鉴了Scala的函数式编程。面向对象的函数式编程语言。原创 2024-05-07 23:54:28 · 346 阅读 · 0 评论