摘要: 一、核心概念 变量与常量:Scala 使用 var 定义变量(可变),val 定义常量(不可变)。 类型推断:Scala 是静态类型语言,但支持编译期自动推断类型,无需显式声明。 数据类型体系:完全面向对象,所有类型都是 Any 的子类,包括值类型与引用类型。 数值类型:Byte、Short、Int 阅读全文
posted @ 2025-09-03 15:01 s1332177151 阅读(8) 评论(0) 推荐(0)
摘要: 一、核心概念 Scala 程序入口:每个 Scala 程序的执行起点都是 main 方法,定义在 object(单例对象)中。 object 关键字:用于创建单例对象,是 Scala 程序运行的基本单元。 App 特质:Scala 提供的便捷入口,可以简化 main 方法的编写。 标准输出:通过 p 阅读全文
posted @ 2025-09-03 09:36 s1332177151 阅读(10) 评论(0) 推荐(0)
摘要: 一、核心概念 Scala 与 Java 执行关系:二者均基于 JVM,源代码需编译为字节码再由 JVM 解释执行。 编译与解释并存:Scala(与 Java 一样)既有编译特征(生成字节码),也有解释特征(JVM 解释执行+JIT)。 开发环境:实际项目开发需使用 IDE(IntelliJ IDEA 阅读全文
posted @ 2025-09-03 09:32 s1332177151 阅读(4) 评论(0) 推荐(0)
摘要: 一、核心概念 Scala:一种基于 JVM 的 静态类型高级编程语言,兼具 面向对象 (OO) 与 函数式编程 (FP) 特性。 多范式语言:融合面向对象与函数式编程思想,简洁高效。 兼容性:与 Java 完全兼容,可直接调用 Java 类库。 应用背景:Spark 等大数据框架的底层语言,具备强大 阅读全文
posted @ 2025-09-03 09:30 s1332177151 阅读(13) 评论(0) 推荐(0)