上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要: 介绍 Scala提供的隐式转换和隐式参数功能,是非常有特色的功能。是Java等编程语言所没有的功能。它可以允许你手动指定,将某种类型的对象转换成其他类型的对象。通过这些功能,可以实现非常强大,而且特殊的功能。 Scala的隐式转换,其实最核心的就是定义隐式转换函数,即implicit convers 阅读全文
posted @ 2019-09-01 14:30 愿无违 阅读(1020) 评论(0) 推荐(1) 编辑
摘要: 介绍 类型参数是什么?类型参数其实就类似于Java中的泛型。先说说Java中的泛型是什么,比如我们有List a = new ArrayList(),接着a.add(1),没问题,a.add("2"),然后我们a.get(1) == 2,对不对?肯定不对了,a.get(1)获取的其实是个String 阅读全文
posted @ 2019-09-01 14:26 愿无违 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 介绍 类型参数是什么?类型参数其实就类似于Java中的泛型。先说说Java中的泛型是什么,比如我们有List a = new ArrayList(),接着a.add(1),没问题,a.add("2"),然后我们a.get(1) == 2,对不对?肯定不对了,a.get(1)获取的其实是个String 阅读全文
posted @ 2019-09-01 14:26 愿无违 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 模式匹配 // Scala是没有Java中的switch case语法的,相对应的,Scala提供了更加强大的match case语法,即模式匹配,类替代switch case,match case也被称为模式匹配 // Scala的match case与Java的switch case最大的不同点 阅读全文
posted @ 2019-09-01 13:45 愿无违 阅读(590) 评论(0) 推荐(0) 编辑
摘要: Scala的集合体系结构 // Scala中的集合体系主要包括:Iterable、Seq、Set、Map。其中Iterable是所有集合trait的根trai。这个结构与Java的集合体系非常相似。 // Scala中的集合是分成可变和不可变两类集合的,其中可变集合就是说,集合的元素可以动态修改,而 阅读全文
posted @ 2019-08-29 23:33 愿无违 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 将函数赋值给变量 // Scala中的函数是一等公民,可以独立定义,独立存在,而且可以直接将函数作为值赋值给变量 // Scala的语法规定,将函数赋值给变量时,必须在函数后面加上空格和下划线 def sayHello(name: String) { println("Hello, " + name 阅读全文
posted @ 2019-08-29 23:11 愿无违 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 将函数赋值给变量 // Scala中的函数是一等公民,可以独立定义,独立存在,而且可以直接将函数作为值赋值给变量 // Scala的语法规定,将函数赋值给变量时,必须在函数后面加上空格和下划线 def sayHello(name: String) { println("Hello, " + name 阅读全文
posted @ 2019-08-29 23:11 愿无违 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 将trait作为接口使用 // Scala中的Triat是一种特殊的概念 // 首先我们可以将Trait作为接口来使用,此时的Triat就与Java中的接口非常类似 // 在triat中可以定义抽象方法,就与抽象类中的抽象方法一样,只要不给出方法的具体实现即可 // 类可以使用extends关键字继 阅读全文
posted @ 2019-08-29 22:28 愿无违 阅读(208) 评论(0) 推荐(0) 编辑
摘要: extends关键字 // Scala中,让子类继承父类,与Java一样,也是使用extends关键字 // 继承就代表,子类可以从父类继承父类的field和method;然后子类可以在自己内部放入父类所没有,子类特有的field和method;使用继承可以有效复用代码 // 子类可以覆盖父类的fi 阅读全文
posted @ 2019-08-29 22:27 愿无违 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 此对象非彼java bean对象 是scala object的对象 Object // object,相当于class的单个实例,通常在里面放一些静态的field或者method // 第一次调用object的方法时,就会执行object的constructor,也就是object内部不在metho 阅读全文
posted @ 2019-08-29 22:26 愿无违 阅读(137) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 下一页