第一课:Scala入门 1:Scala的重大价值 2:Scala基础函数入门实战 3:Scala函数入门实战 4:Scala中的Array,Map,Tuple实战 5:综合案例及Spark源码解析Scala与Java的关系: 一:它们都是基于JVM的,但Scala可以调用Java的任何功...
分类:
其他好文 时间:
2016-01-02 16:06:23
阅读次数:
162
摘要 当面向对象遇到函数式编程,这就是Scala。简练的语言描述与简单的例子相辅相成,希望能够对大家学习Scala有所帮助。 scala 入门 定义 Scala语言是一种面向对象语言,同时又结合了命令式(imperative)和函数式(functional)编程风格。官网描述:Object-Orie...
分类:
其他好文 时间:
2015-11-20 18:59:25
阅读次数:
264
如果你按照上一篇将每一个代码都亲自敲了一遍的时候,我想你已经对scala有一定的感觉,你会发现它很好用,也很人性化,同时也很灵活,一个语言如果特别的灵活就会很难学习,所以坚持,继续学习。这一篇我们学习表达式的内容,在上一篇我们其实已经用了一个foreach,下面直接上代码://条件表达式 print...
分类:
其他好文 时间:
2015-09-07 09:33:20
阅读次数:
200
时间比较紧,所以直接上代码,解释在代码中:/*** @author hnyd*/class HelloClass { }//scala 中都是public类class Person{ //不带构造函数函数的 var name:String=_ //会生成getter和setter val age=1...
分类:
其他好文 时间:
2015-09-07 09:31:26
阅读次数:
224
现有的Scala书箱包括:
Programming In Scala。Scala创建者Martin Ordersky等的大作,是最权威的Scala入门书箱,不过书中讲解的Scala版本有点老,这本书整体给我的感觉还可以,只是有些例子举得感觉不适合初学者。这部大作有中文版,但翻译得真实太烂,ZTMD烂。
Scala In Action. 一般来讲,In Action系列的书都还可以,这本书整体也还不错...
分类:
其他好文 时间:
2015-08-19 13:22:18
阅读次数:
138
本节主要内容
Scala简介
为什么要学习Scala
Scala语言初步
1. Scala简介
Scala(Scala Language的简称)语言是一种能够运行于JVM和.Net平台之上的通用编程语言,既可用于大规模应用程序开发,也可用于脚本编程,它由由Martin Odersk于2001开发,2004年开始程序运行在JVM与.Net平台之上,由于其简洁、优雅、类型安全的编程模式而受到...
分类:
编程语言 时间:
2015-08-18 10:20:38
阅读次数:
230
本节主要内容
REPL命令行高级使用
使用Scala进行Linux脚本编程
结束语
1. REPL命令行高级使用在使用REPL命令行时,有时候我们需要粘贴的代码比较大,而普通的粘贴可能会些一些问题,比如中文粘贴会出现乱码、多行代码粘贴时会出错,此时需要用到REPL的高级功能。在日常开发过程中,我们粘贴多行代码的时候会遇到下列问题://本意是要粘贴下面两行代码
class Person(val nam...
分类:
其他好文 时间:
2015-08-17 17:20:46
阅读次数:
375
本节主要内容
Scala Maven工程的创建
Scala JDBC方式访问MySQL
Slick简介
Slick数据库编程实战
SQL与Slick相互转换
本课程在多数内容是在官方教程上修改而来的,官方给的例子是H2数据库上的,经过本人改造,用在MySQL数据库上,官方教程地址:http://slick.typesafe.com/doc/2.1.0/sql-to-slick.html1. Scal...
分类:
数据库 时间:
2015-08-17 15:36:11
阅读次数:
196
Come From: http://lidrema.blog.163.com/blog/static/209702148201461145859142/ Scala: 一种类似java的编程。集成了面向对象(Object-Oriented)编程和函数式(Functional programming ...
分类:
系统相关 时间:
2015-08-17 13:56:55
阅读次数:
138
本节主要内容
1. JAVA中调用Scala类
2. Scala中调用JAVA类
3. Scala类型参数与JAVA泛型操作
4. Scala与Java间的异常处理...
分类:
编程语言 时间:
2015-08-16 21:28:37
阅读次数:
289