
scala学习
文章平均质量分 75
winrar_setup.rar
对,我懒
展开
-
Scala剖析 03: 隐式转换
前言scala 同 java 一样,运行在 JVM 上.其语法的灵活和易用可以理解为都是在 java 语言的基础上封装了丰富的语法糖.那scala 不同的语言特性"翻译"为 java 又是什么样子,Scala 剖析系列将会从零开始进行探索.本文主要讲述了 scala 中隐式转换在反编译 Java 结果中的体现,目的是从 Java 的角度充分理解隐式转换.文章适合有 scala 基础清楚 implicit 相关语法和应用场景的同学阅读.当"隐式"不生效时隐式值或者隐式方法都是在被需要的时候才会原创 2022-04-26 00:34:27 · 2347 阅读 · 1 评论 -
Scala 剖析 02: Val,Var和def
前言scala 同 java 一样,运行在 JVM 上.其语法的灵活和易用可以理解为都是在 java 语言的基础上封装了丰富的语法糖.那scala 不同的语言特性"翻译"为 java 又是什么样子,Scala 剖析系列将会从零开始进行探索.本文主要讲述了 scala 中变量定义部分和 java 的异同点.Scala 的类型定义众所周知,scala 中,类型定义分可变(var)与不可变(val)两种,但其实也可以像定义方法一样使用 def 来定义变量.也就是说以下三种定义变量的情况都是合法的原创 2022-04-22 21:13:08 · 1782 阅读 · 0 评论 -
Scala 剖析01: Object 和 Class
定义一个简单的 Object使用scala 代码定义一个简单的对象.scala 中没有静态的概念,所有静态的东西都放在 object 中.所以 object Test 可以理解一个静态类.简单的定义一个 object,看下编译的内容.object 代码如下object Test { def main(args: Array[String]): Unit = { println("hello world") }}在字节码反编译的结果上是体现了两个文件,Test.原创 2022-04-22 19:13:14 · 987 阅读 · 0 评论 -
scala项目打包后没有主类只有依赖
<build> <resources> <resource> <directory>${basedir}/src/main/resources</directory> <filtering>true</filtering> </resource> </res...原创 2021-07-06 15:25:19 · 506 阅读 · 0 评论 -
IDEA将scala代码打成jar包
通过maven将scala代码打jar包1-添加maven依赖将一下代码插入到<project></project>标签中 <build> <plugins> <plugin> <groupId>org.apache.maven.plugin...原创 2019-08-26 13:36:26 · 1097 阅读 · 0 评论