大数据系列修炼-Scala课程16(1)

    xiaoxiao2025-04-19  11

    核心内容: 1、scala中包的相关概念

    1、scala中包的相关概念

    其实我认为scala中的包与Java中的包在大致功能是相同的:包类似于操作系统中的文件夹,将具有类似功能的类或者相同功能的类放在同一个文件夹里,便于组织与管理.但是scala中的包运用的更加灵活,总结如下: 1>任何地方都可以声明引入相应的包:即在Scala中,import语句可以出现在任何地方,并不仅限于文件顶部。import语句的效果一直延伸到包含该语句的块末尾. 2>通过{}可以引入包中的几个成员

    import java.awt.{ Color,Font}

    3>通过{}可以重命名相应的类,进而避免类名冲突

    import java.util.{HashMap=>JavaHashMap} //将Java中的HashMap重命名 import scala.collection.mutable.HashMap

    这样一来,JavaHashMap就是java.util.HashMap,

    转载请注明原文地址: https://ju.6miu.com/read-1298217.html
    最新回复(0)