你的位置:首页 > Java教程

[Java教程]scala学习之第一天:总体概述

1、scala语言特性
简洁、易用、安全、快速、通用
2、集合
Scala集合类分为可变集合(scala.collection.mutable)和不可变集合(scala.collection.immutable)。可变集合是指对象可以对集合中的元素进行增加、修改和删除等操作;不可以变集合指集合一旦创建,集合里的元素将不可变;
默认情况下,scala一直采用不可变集合,如果需要使用可变集合,需要显示声明(scala.collection.mutable.具体类)
下面的图表显示了scala.collection包中所有的集合类。这些都是高级抽象类或特性,它们通常具备和不可变实现一样的可变实现。
下面的图表显示scala.collection.mutable中的所有集合类。

 



 
Trait Iterable
Iterable有两个方法返回迭代器:grouped和sliding
grouped方法返回元素的增量分块,sliding方法生成一个滑动元素的窗口。
如图:
深圳去成都旅游报价跟团去成都旅游多少钱几月去成都旅游最好桂林银水侗寨怎么样?有什么好玩的? 厦门有哪些主要景点呢? 桂林植物园要门票吗?门票是多少? 东部华侨城有什么好玩的?都有什么项目? 从滨江新村去南澳西冲怎么坐车? 从东莞虎门怎么去深圳西冲? 十一广州旅游攻略?求介绍! 国庆广州一日游景点介绍 广州十一旅游好去处推荐?广州旅游景点介绍? 昆明晚上好玩的地方? 中秋节北京有什么活动? 昆明哪里好玩?昆明有什么好玩的地方? LED part AW3241 Datasheet LED part AWT803-S Datasheet MC9S12XS128CAE Datasheet MC9S12XS128MAA Datasheet 乐山去刁曼岛旅游 乐山去刁曼岛旅游 乐山去刁曼岛旅游 乐山去钓鱼岛旅游 乐山去钓鱼岛旅游 乐山去钓鱼岛旅游