HelloScala入门工作需要,最近在学习spark的时候需要用到Scala语言,所以才开始了解这门语言,这是一门很新的语言,2001年左右正式公布,算起来算是比较年轻的编程语言,更重要的是,它是一种面向java程序员的函数式编程语言,其代码运行在JVM上。你可能对这句话没有很深的理解,所以继续往下看。安装配置过程介绍windows和linux(MacOS)的两种安装配置过程。linux下:下载对应版本的Scala,解压到你的目录下,修改profile文件对应的环境变量命令:vim/etc/profile在任意目录下输入命令:scala配置成功!windows下:注意由于Scala的更新版本不够多,windows下很多问题都没有解决。比如你在windows下下载一个scala安装版,使用默认安装路径,(会安装在系统目录x86下的scala文件夹下)然后,你写一个HelloWorld程序:objectHelloWorld{defmain(args:Array[String]):Unit={println("Hello,world!")}}然后你发现使用网上的教程根本无法编译,使用scalacHelloWorld.scala报如下错误:Theproblemisthatscalawindows下不识别带空格的文件路径,或者路径太长会出现上面的问题。解决方法是把scala的安装路径放在C盘根目录下。再用scalac编译这个文件:目录下出现一个字节码文件,运行:至此,scala的helloworld程序已经测试完毕,为什么不测试一下这个字节码文件是否是java可读的呢?复制到javac目录下运行可以看出,虽然都是在jvm上运行,但是字节码文件还是不通用。
