会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
于二黑
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
2020年4月14日
记一次--------idea的maven项目将本地jar包打到maven仓库中
摘要: 因为有些依赖包在maven的中央仓库是没有的,比如一些CDH版本的包, 可能会需要我们自己手动编译以后,然后在将依赖加载到工程和maven本地仓库中。 1.首先点击File Project Structure 2.此时已经将jar包导入到工程中了,但是因为我们的工程是通过maven来管理jar包的,
阅读全文
posted @ 2020-04-14 15:24 二黑诶
阅读(1915)
评论(0)
推荐(0)
2020年4月12日
小记--------隐式转换与隐式参数
摘要: scala提供的隐式转换和隐式参数功能,它可以允许你手动指定,将某种类型的对象转换成其他类型的对象。 scala的隐式转换,其实最核心的就是定义隐式转换函数,即: implicit conversion function。定义隐式转换函数, 只要在编写的隐式转换函数接收的参数类型定义的对象时,会自动
阅读全文
posted @ 2020-04-12 01:01 二黑诶
阅读(238)
评论(0)
推荐(0)
小记--------类型参数
摘要: 参数类型其实就类似于java中的泛型,也是定义一种类型参数,比如在集合,在类,在函数中,定义类型参数,然后就可以保证使用到该类型参数的地方,肯定也只能是这种类型,从而实现程序更好的健壮性。 泛型类(案例:新生报到) 泛型类,其实就是在类的声明中,定义一些泛型类型,然后在类内部,比如field和met
阅读全文
posted @ 2020-04-12 01:00 二黑诶
阅读(355)
评论(0)
推荐(0)
小记--------scala-模式匹配
摘要: 模式匹配,类似于java中的switch case 语法,即对一个值进行条件判断,然后针对某种条件,针对不同的处理 但是scala的模式匹配的功能比java的switch case语法的功能要强大很多,java的switch case语法只能对值进行匹配,但是scala的模式匹配除了可以对值进行匹配
阅读全文
posted @ 2020-04-12 00:55 二黑诶
阅读(195)
评论(0)
推荐(0)
2020年4月11日
小记--------scala--函数编程之 集合操作
摘要: Scala的集合体系结构 scala中的集合体系主要包括:Iterable、Seq、Set、Map。 其中Iterable是所有集合trait的跟trai,这个结构与java的集合体系非常相似 scala中的集合是分成可变和不可变两类集合的,其中可变集合就是说,集合的元素可以动态修改,而不可变集合的
阅读全文
posted @ 2020-04-11 23:07 二黑诶
阅读(222)
评论(0)
推荐(0)
小记--------scala---函数式编程
摘要: 将函数赋值给变量 语法: 函数名 _ scala中的函数可以独立定义,独立存在,而且可以直接将函数作为赋值给变量 匿名函数 scala中,函数也可以不需要命名,此时函数被称为匿名函数 可以直接定义函数之后,将函数赋值给某个变量;也可以将直接定义的匿名函数传入其他函数之中。 scala定义匿名函数的语
阅读全文
posted @ 2020-04-11 22:57 二黑诶
阅读(178)
评论(0)
推荐(0)
小记--------scala-面向对象之Trait
摘要: trait基础知识 将trait作为接口使用 在scala中的Trait是一种特殊的概念 首先我们可以将Trait作为接口来使用, 此时的Trait就与java中的接口非常类似 在triat中可以定义抽象方法,就与抽象类中的抽象方法一样,只要不给出方法的具体实现即可 类可以使用定义抽象方法, 就与抽
阅读全文
posted @ 2020-04-11 22:44 二黑诶
阅读(233)
评论(0)
推荐(0)
小记--------scala--面向对象编程之继承
摘要: ·scala中子类继承父类,与java一样,也是使用extends关键字 继承就代表,子类可以从父类继承父类的filed和method;然后子类可以在自己内部放入父类所没有,子类特有的filed和method; 使用继承可以有效复用代码 子类可以覆盖父类的filed和method;但是如果父类用fi
阅读全文
posted @ 2020-04-11 22:35 二黑诶
阅读(237)
评论(0)
推荐(0)
小记--------scala---面向对象编程值对象Object
摘要: object 在scala中没有静态方法和静态字段,所以在scala中可以用object来实现这些功能,直接用对象名调用的方法都是采用这种实现方式。 第一次调用object的方法时, 就会执行object的constructor,也就是object内部不在method中的代码,如果一个对象从未被使用
阅读全文
posted @ 2020-04-11 22:19 二黑诶
阅读(268)
评论(0)
推荐(0)
小记--------scala 面向对象编程 之 类
摘要: 定义类 创建类对象, 并调用其方法 Getter与setter 使用 定义不带private的var field,此时scala生成的面向JVM的类时, 会定义为private的name,并提供public的Getter和setter方法、(也就是说,在scala中不论你定义不定义private v
阅读全文
posted @ 2020-04-11 22:14 二黑诶
阅读(243)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
···
12
下一页
公告