![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Scala编程
骑码找马
学习编程
展开
-
Scala编程1|Scala编程环境配置
1.下载安装JavaJDK并配置jdk1.8:链接:https://pan.baidu.com/s/1iSg0mwVLXaqZpVGgv3mUdQ提取码:8p1oJDK配置:https://www.cnblogs.com/smyhvae/p/3788534.html2.Scala JDK安装与配置安装包:链接:https://pan.baidu.com/s/1kqkq...原创 2019-05-26 21:48:11 · 197 阅读 · 0 评论 -
基于Scala Web项目使用单机版spark查询大规模矢量数据
package com.ht.bigdata.serviceimport org.apache.spark.sql.SparkSessionimport org.springframework.stereotype.{Component, Service}@Componentclass SparkGeomesaService { def runSparkDemo: String...原创 2019-07-30 14:32:30 · 331 阅读 · 0 评论 -
Java与scala之间关系及转换
Java与Scala最终形成的都是.class类,故本质上代码是一样的,甚至可以相互调用Scala代码调用Java类//Java类public class test_1 { int a; int b; public test_1(int a,int b){ this.a=a; this.b=b; } publi...原创 2019-08-01 09:25:03 · 645 阅读 · 0 评论 -
基于Scala的RDD运算
def addOne(x:Int):Int = { return (x+1) } //map运算:对RDD中每一个元素做一个转换操作,生成一个新的RDD println("使用具体的函数完成map运算:"+intRDD.map(addOne).collect().mkString(",")) println("使用匿名函数完成map运算:"+i...转载 2019-08-01 19:51:51 · 1120 阅读 · 0 评论 -
Java与Scala创建List与Map方式
//JavaList<String> languages = new ArrayList<>();Map<String, Class> mapFields = new HashMap();//Scalaval languages = new util.ArrayList[String] val mapFields=new u...原创 2019-08-14 16:15:55 · 1885 阅读 · 1 评论 -
【Java】Java与Scala的俩List容器求交集、并集
Java版本public class test_1 { public static void main(String[] args) { List list1 =new ArrayList(); list1.add("1111"); list1.add("2222"); list1.add("3333"); ...原创 2019-08-16 21:38:23 · 203 阅读 · 0 评论 -
scala抽象类、接口、继承
直接上例子:https://blog.csdn.net/mcb520wf/article/details/83818449转载 2019-09-27 10:18:16 · 224 阅读 · 0 评论 -
进度条简单模拟demo
package com.ht.bigdata.Progress_bar;import java.awt.Color;import java.awt.Toolkit;import javax.swing.ImageIcon;import javax.swing.JLabel;import javax.swing.JOptionPane;import javax.swing.JProg...原创 2019-09-27 20:46:43 · 320 阅读 · 0 评论 -
【Scala编程_11】apply与 unapply
1. apply方法class Foo(foo: String) {}object Foo { def apply(foo: String) : Foo = { new Foo(foo) }}定义了一个Foo类,并且在这个类中,有一个伴生对象Foo,里面定义了apply方法。有了这个apply方法以后,我们在调用这个Foo类的时候,用函数的方式来调...原创 2019-05-29 22:58:29 · 148 阅读 · 0 评论 -
【Scala编程_10】伴生对象def
每一个类都有一个伴生对象,类用class,伴生对象用def,伴生对象最主要用途是替代stack静态属性,main函数只能写在def中原创 2019-05-29 22:54:54 · 126 阅读 · 0 评论 -
scala编程_2|scala变量声明与for循环
变量定义:package package_1object prit_first { def main(args: Array[String]): Unit = { val a=1;//变量定义 println(a); }}for循环package package_1object prit_first { def main(args: Arra...原创 2019-05-26 22:32:16 · 635 阅读 · 0 评论 -
【Scala编程_3】|数组
package package_1object prit_first { def main(args: Array[String]): Unit = { val arr=Array("ada","das","343"); for(i<-arr) { println(i) } }}package package_1import...原创 2019-05-28 15:54:53 · 110 阅读 · 0 评论 -
【Scala编程_4】IDEA快捷键
Ctrl+W 语法词选择, 利用这种方法可以快速选择对象, 重点是进行接下来的操作. Ctrl+Alt+V 引入新变量 Ctrl+Shift+J 连接行 Ctrl+X 剪切行 Ctrl+D 复制行 Ctrl+Q 调出 API 帮助信息 Ctrl+B 调出定义 Ctrl+U 调出使用 (自定义 Find Usage) Alt+I...原创 2019-05-28 17:08:12 · 1119 阅读 · 0 评论 -
【Scala编程_5】map
object prit_first { def main(args: Array[String]): Unit = { //map是由value与键值组成的 val my_map=Map(("哈哈",1),("和",2),("我饿的",3),("grd",4)) println(my_map("和"))//获取 value }}...原创 2019-05-28 19:50:51 · 134 阅读 · 0 评论 -
【Scala编程_6】List容器
object prit_first { def main(args: Array[String]): Unit = { //定长List val my_List=List(1,2,3,"大大") println(my_List(3)) val my_List2 = my_List:+8 println(my_List2(4)) //可变长L...原创 2019-05-28 20:16:53 · 77 阅读 · 0 评论 -
【Scala编程_7】单词统计
object prit_first { def main(args: Array[String]): Unit = { val list = List("hello you and me", "hello dalian mei", "you and hollo", "dalian and you") val word =list.flatMap(_.split(" "))/...原创 2019-05-28 22:26:53 · 323 阅读 · 0 评论 -
【Scala编程_8】方法与函数
package package_1import scala.collection.mutable._object prit_first { def main(args: Array[String]): Unit = { //方法 def fun(x:Int,y:Int):Int=x+y println(fun(2,5)) //函数,也是一种变量...原创 2019-05-29 11:46:12 · 147 阅读 · 0 评论 -
【Scala编程_9】类及其构造器
package package_1//val不可变,var可变,不加默认不可变class my_class(val name: String, var sex: Int = 23, major: String) { //class之后是主构造器 var name2: String = _ //要有 初始值 def get_major(): String = { major...原创 2019-05-29 18:16:41 · 148 阅读 · 0 评论 -
多线程
https://www.cnblogs.com/nn369/p/8043303.html原创 2019-09-29 12:47:08 · 88 阅读 · 0 评论