Skip to content

moveondo/Scala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala 相关

Scala 2.8+ Handbook

1. Scala有多cool

1.1.  速度!

1.2.  易用的数据结构

1.3.  OOP+FP

1.4.  动态+静态

1.5.  DSL

1.6.  够复杂

1.7.  够有趣

1.8.  开发社区

2. Lang

2.1.   和Java的异同

2.2.   变量

2.3.  基本类型

2.4.  BigInt

2.5.  字符串

2.6.  Null, None, Nil, Nothing

2.7.  ==和eq

2.8.  Option[T]

2.9. 区分<-,=>,->

2.10.  match..case(switch)

2.11.  try..catch..finally

2.12. require

2.13.  main方法

2.14.  package, import

2.15.  if..else

2.16.  循环操作

2.17. 操作符重载

2.18. 系统定义scala._

2.19. implicit隐式转换

2.20. type做alias

2.21.  泛型

2.22. 枚举Enum

3. FP

3.1. 函数

3.2. 函数式编程

4. OOP

4.1.  类class

4.2. trait超级接口

4.3. 协变和逆变(co-|contra-)variance

5. Util包

5.1.  架构

5.2. 集合Array,List,Tuple

5.3. Map

5.4. Set

5.5. Iterator

5.6.  Paralllel collection

6.IO

6.1. 文件I/O

6.2.  网络I/O

7. Actor

7.1. actor模型

7.2. 多核计算

7.3. Actor用法

7.4. 方式1:接受receive

7.5. 方式2:接受react, loop

7.6. REPL接受消息

7.7. actor最佳实践

7.8. 不同jvm间的消息访问

7.9. STM

8. Misc

8.1. xml

8.2. json

8.3.  Configgy

8.4. 正则表达式regex

8.5. GUI

9. 附录

9.1.  stackoverflow的scala教程

9.2.  ProjectEuler

9.3.  Scala问答

9.4. rosettacode

9.5. 编译、mvn、SBT

9.6. Scala水平划分

9.7. Scala适合的领域

9.8. Twitter的Scala School

参考 http://qiujj.com/static/Scala-Handbook.htm#_Toc306132187

About

Scala 入门

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published