scala
文章平均质量分 60
Shall潇
空空如也
展开
-
Scala---Array函数
文章目录lengthmapmkString++++:/::\addString(b)addString(b, sep)aggregateapplycanEqualcharAtclonecollectcollectFirstcombinationscontainscontainsSlicecopyToArray(xs)copyToArray(xs, start)copyToArray(xs, start, len)copyToBufferlength求数组长度val arr = Array(2,6,1,原创 2021-04-27 19:39:21 · 203 阅读 · 0 评论 -
Scala---JDBC
【前提:将mysql jar包导入到工程目录下,并且在Mysql中创建好对应的库和表】文章目录一、原版二、隐式类封装表结构如下:其实和之前的JDBC一样的步骤:创建驱动建立连接编写sql预处理执行一、原版import java.sql.{Connection, DriverManager}class ScalaJdbc{ private var driver:String = "com.mysql.jdbc.Driver" private var url:String原创 2021-04-27 19:36:54 · 294 阅读 · 0 评论 -
Scala---不变、协变、逆变
Scala中包含 不变,协变,逆变在Scala中,所有输入参数都是逆变,所有输出都是协变当两个类存在继承关系时,它们被放入到 class[ T ] 中时,原本是不存在关系的但是,使用 class [+T],那么这两个就存在继承关系,并且只能创建本类或者子类,使用 class [-T] 就可以创建本类或父类package Testobject ObjInverAndConvar { class Animal{ def shout(): Unit ={ println(.原创 2021-04-27 18:51:40 · 150 阅读 · 0 评论 -
Scala---面向对象
单例对象:objectobject Oop1 { println("-------1-----") def showInfo():Unit={ println("-------2-----") println("this is oop1 test") } println("-------3-----")}object TestOop1 { def main(args: Array[String]): Unit = { Oop1.showInfo() }原创 2021-04-26 19:04:58 · 113 阅读 · 0 评论 -
Scala---函数
一、普通函数def showMe(name:String,age:Int):String={ "my name is "+name+"\tage is "+age }val sho = showMe("Tom",34) //按照顺序---传参println(sho)val sho1= showMe(age=12,name="hel") //指定形参名---传参println(sho1)【注意:函数中只有一条语句可以省略{}】def s原创 2021-04-26 19:02:14 · 771 阅读 · 0 评论 -
Scala---基础
Scala:是一门多范式(multi-paradigm)的编程语言,运行在 Java 虚拟机上面向对象编程,面向函数式编程。Spark就是用Scala语言编写的文章目录一、关键字二、数据类型三、变量和常量四、字符串插值五、运算符六、条件控制七、条件语句返回值八、循环控制一、关键字二、数据类型Scala和Java中相同的数据类型Scala特有的数据类型三、变量和常量变量:var常量:val【注意:可以不声明变量类型,系统会根据=后面的值自动赋值类型】变量var v1:I.原创 2021-04-22 14:31:23 · 156 阅读 · 0 评论 -
Scala安装---Windows版
一、下载并安装官方下载:点这里安装过程就一路点点,最重要的就是选择一个安装文件夹就行了二、配置环境变量三、IDEA配置scala语言插件原创 2021-04-22 11:00:17 · 112 阅读 · 0 评论