第五章 基本类型和操作

原创 2015年11月20日 18:48:52
  • 基本类型

    • Byte Short Int Long Char String Float Double Boolean
    • 和Java中基本类型所对应的范围完全一样
  • 字面量

    • 字面量就是直接写在代码里的常量值
    • 整数自面量
      • 十六进制 开始于0x或0X
      • 八进制 开始于0
      • Long类型 以L或l结尾
    • 浮点数自面量
      • 如1.2345e1,就是1.2345*10
      • Double类型 以D或d结尾
      • Float类型 以F或f结尾
    • 字符自面量
      • 可以是在单引号之间的任何Unicode字符
      • 以\开头表示八进制或十六进制
      • 以\u开头连接4位十六进制数字表示通用的Unicode字符
    • 字符串自面量
      • 由双引号包括的字符组成
      • Scala为原始字符串引入了三个引号(“”“),以其作为开始和结束,内部可以包含任意字符
    • 符号自面量
      • 符号字面量被改写成 ‘<标识符>
    • 布尔型自面量
      • 两个字面量 true false
  • 操作符和方法

    • 操作符实际是普通方法调用的另一种表现形式
    • 任何方法都可以是操作符
  • 数学运算、关系和逻辑操作、位操作符

    • 与Java中的相同
  • 对象相等性

    • 比较两个对象是否相等使用 == 或它的反义 !=
    • 对于原始类型的比较,和Java一样,对引用类型的比较,Scala提供eq和ne方法
  • 操作符的优先级和关联性

    • Scala没有操作符,只是方法的一种表达形式
    • 根据方法的第一个字符判断优先级(有列外),如: *= 比 + 的优先级要低
  • 富包装器

    • 每个基本类型都对应着一个“富包装器”提供许多额外的方法
    • 如要看基本类型的所有可用方法,还应该看一下每个基本类型的富包装器的API文档
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PV操作的基本类型分析

  • 2011年03月21日 14:51
  • 61KB
  • 下载

JavaScript中基本类型是如何进行属性和方法操作的

通常我们知道在JS中只有对象才有属性和方法的,比如:var obj = {}; obj.name = "jackie"; console.log(obj.name);那基本类型有没有属性和方法呢?va...

Java_集合操作_避开基本类型数组转换列表陷阱

我们在开发过程中经常会使用Arrays和Collections这两个工具类在数组和列表之间转换,非常方便,但也有时候会出现一些奇怪的问题,来看如下代码:package deep;import java...

第二节Scala基本类型及操作、程序控制结构

本节主要内容 Scala基本类型基本类型操作Scala程序控制结构 Scala基本类型 Scala中的基本数据类型如下图:    (来源:Programming in Scala...

『黑马程序员』---java--IO--分段读写-操作基本类型-内存为源

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------ java.io  类 RandomAccessFile可以实现分段数...

Redis 基本类型介绍与基础操作指令

记录 Redis 数据库基本数据类型与基础操作命令。
  • YQXLLWY
  • YQXLLWY
  • 2016年09月20日 21:57
  • 427

python基本类型、操作及相互转换

http://blog.csdn.net/pipisorry/article/details/39234557 Python中的“真值” 在Python和Django模板系统中,以下这些对象相当于...

redis的基本类型及操作命令

1. Keys redis本质上一个key-value db,所以我们首先来看看他的key. 首先key也是字符串类型,但是key中不能包括边界字符;由于key不是binary safe的字符串,...

Scala入门到精通—— 第二节Scala基本类型及操作、程序控制结构

本节主要内容 Scala基本类型 基本类型操作 Scala程序控制结构 Scala基本类型Scala中的基本数据类型如下图: (来源:Programming in Scala)从上表中可以看出,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第五章 基本类型和操作
举报原因:
原因补充:

(最多只允许输入30个字)