Scala编程
骑码找马
学习编程
展开
-
Scala编程1|Scala编程环境配置
1.下载安装JavaJDK并配置 jdk1.8: 链接:https://pan.baidu.com/s/1iSg0mwVLXaqZpVGgv3mUdQ 提取码:8p1o JDK配置:https://www.cnblogs.com/smyhvae/p/3788534.html 2.Scala JDK安装与配置 安装包: 链接:https://pan.baidu.com/s/1kqkq...原创 2019-05-26 21:48:11 · 234 阅读 · 0 评论 -
基于Scala Web项目使用单机版spark查询大规模矢量数据
package com.ht.bigdata.service import org.apache.spark.sql.SparkSession import org.springframework.stereotype.{Component, Service} @Component class SparkGeomesaService { def runSparkDemo: String...原创 2019-07-30 14:32:30 · 350 阅读 · 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 · 690 阅读 · 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 · 1169 阅读 · 0 评论 -
Java与Scala创建List与Map方式
//Java List<String> languages = new ArrayList<>(); Map<String, Class> mapFields = new HashMap(); //Scala val languages = new util.ArrayList[String] val mapFields=new u...原创 2019-08-14 16:15:55 · 1929 阅读 · 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 · 240 阅读 · 0 评论 -
scala抽象类、接口、继承
直接上例子: https://blog.csdn.net/mcb520wf/article/details/83818449转载 2019-09-27 10:18:16 · 271 阅读 · 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 · 358 阅读 · 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 · 194 阅读 · 0 评论 -
【Scala编程_10】伴生对象def
每一个类都有一个伴生对象,类用class,伴生对象用def,伴生对象最主要用途是替代stack静态属性,main函数只能写在def中原创 2019-05-29 22:54:54 · 140 阅读 · 0 评论 -
scala编程_2|scala变量声明与for循环
变量定义: package package_1 object prit_first { def main(args: Array[String]): Unit = { val a=1;//变量定义 println(a); } } for循环 package package_1 object prit_first { def main(args: Arra...原创 2019-05-26 22:32:16 · 676 阅读 · 0 评论 -
【Scala编程_3】|数组
package package_1 object prit_first { def main(args: Array[String]): Unit = { val arr=Array("ada","das","343"); for(i<-arr) { println(i) } } } package package_1 import...原创 2019-05-28 15:54:53 · 130 阅读 · 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 · 1148 阅读 · 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 · 159 阅读 · 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 · 91 阅读 · 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 · 340 阅读 · 0 评论 -
【Scala编程_8】方法与函数
package package_1 import 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 · 158 阅读 · 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 · 167 阅读 · 0 评论 -
多线程
https://www.cnblogs.com/nn369/p/8043303.html原创 2019-09-29 12:47:08 · 106 阅读 · 0 评论
分享