Scala-02:Idea中集成Scala

Scala-02:Idea中集成Scala

一、插件安装

因为Idea并没有原生的支持Scala,所以需要安装Scala的第三方插件

Scala的插件安装有两种方式,离线安装和在线安装

1:离线安装

将事先准备好的Scala的插件放到自己的目录,方便找到和管理,然后再Idea中点击setting-plugin-Install plugin from disk,找到插件的路径,点击ok,然后重启Idea即可
在这里插入图片描述

2:在线安装

在Idea中点击setting-plugin,然后再Marketplace搜索Scala,点击下载Scala插件,然后重启Idea即可
在这里插入图片描述

二、项目引入

新建Maven工程,默认下maven工程不支持编写Scala,需要引入scala框架

在maven项目上,点击右键-> Add Framework Support… ->选择 Scala->点击 OK

注意:如果是第一次引入框架,Use libary 看不到,需要选择你的 Scala 安装目录,然后工具就会自动识别,就会显示 user libary。
在这里插入图片描述

然后在main目录下新建一个文件夹,命名为scala,右键点击 scala 目录->Mark Directory as->选择 Sources root,观察文件夹颜色发生变化。

三、代码编写

1:准备

首先在scala下创建一个包com.gis.chaptor01,然后在这个包下创建一个新的Scala Class

右键点击 com.gis.chapter01->New->Scala Class->Kind 项选择 Object->Name 项输入Hello
在这里插入图片描述

2:编写代码

object Hello {

  def main(args: Array[String]): Unit = {

    println("hello scala")
    System.out.println("hello scala")

  }
}

说明:Java 中部分代码也是可以在 Scala 中运行。

3:代码说明

class 和 object 说明

Scala完全面向对象,故Scala去掉了Java中非面向对象的元素,如static关键字,void类型

1)static

Scala无static关键字,由object实现类似静态方法的功能(类名.方法名)。

2)void

对于无返回值的函数,Scala定义其返回值类型为Unit类class关键字和Java中的class关键字作用相同,用来定义一个类;

四、加载源码

在使用 Scala 过程中,为了搞清楚 Scala 底层的机制,需要查看源码

首先去官网下载Scala的source包,然后解压之后放到自己的scala的lib目录下

如果想要查看Scala的某个方法或者类,就可以ctrl+左键,点击进去会提示not found,就可以加载
在这里插入图片描述
找到自己下载的解压之后的源码,然后点击确定即可,就可以看到源码了
在这里插入图片描述

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牧码文

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值