Scala
文章平均质量分 58
draven1122
这个作者很懒,什么都没留下…
展开
-
Scala学习(1)IntelliJ Idea安装Scala编译插件,基于Maven
因项目需要使用到Scala,所以这段时间一直在看Scala,故做一个学习日志进行总结归纳,以便以后查阅 百度百科对Scala的定义为:Scala是一门多范式的编程语言,一种类似java的编程语言 ,设计初衷是实现可伸缩的语言 、并集成面向对象编程和函数式编程的各种特性。 可以看出,Scala除了面向对象,还是一门函数式编程语言,另外其是运行于JVM上的,最终编译出的文件也是标准的java类,原创 2017-05-18 10:30:18 · 882 阅读 · 0 评论 -
Scala学习(3)|—程序控制结构
1.if的使用 Scala的if/else语法结构和Java或C++一样。不过,在Scala中if/else表达式有值,这个值就是跟在if或者else之后的表达式的值,这也是if在Scala 与Java中的区别 例如:var x = if ( 'y' == 'y') 0 else 1 注意当,if 后的值 和 else 后的值类型不一样是,此时返回值的类型是他们的超类 A原创 2017-05-18 11:43:53 · 247 阅读 · 0 评论 -
Scala学习(2)—变量
Scala一共提供了9中数据类型,Scala的基本数据类型与java中的基本数据类型是一一对应的,这是Scala的数据类型全是类,并且头字母大写,列入 Java中的int 在Scala中为Int,在编译之后其实就是Java的int,具体对应如下表所示 于Java稍微有一点区别的是,Scala中一切皆为对象,连Int也是对象,即可以操作其方法 例如:(1).equals() ,而原创 2017-05-18 11:16:59 · 272 阅读 · 0 评论 -
scala运行springboot
pom.xml文件内容<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation...原创 2017-06-15 16:24:08 · 2208 阅读 · 1 评论 -
scala重试方法
protected def untilSuccess(payload: (() => Boolean)): Boolean = { var retryCount = 0 var wasApplied = false while (!wasApplied && retryCount < MAX_RETRY_COUNT) { try { wa...原创 2018-03-07 16:26:18 · 754 阅读 · 0 评论 -
scala 集合操作demo
package com.qiandw.kingdee import com.qiandw.SpringTestSuite import org.junit.Test import org.springframework.beans.factory.annotation.Autowired class Test01 extends SpringTestSuite { @Autowired ...原创 2018-03-30 14:43:59 · 246 阅读 · 0 评论 -
使用ForkJoinPool执行多线程任务
Scala写的,JAVA改一下就能用 val forkPool = new ForkJoinPool() val tasks = new LinkedList[Callable[Boolean]] tasks.add(new Callable[Boolean] { override def call(): Boolean = { val c...原创 2018-09-27 10:30:00 · 1953 阅读 · 0 评论 -
scala隐式转换
https://blog.csdn.net/qq_29343201/article/details/58588470转载 2018-11-14 14:07:51 · 174 阅读 · 0 评论