白话scala系列一 为什么要学习scala
来源:互联网 发布:税务系统网络信息安全 编辑:程序博客网 时间:2024/05/16 10:17
为什么要学习scala?在学习任何一门语言的时候,我们都会问自己这样的问题,我为什么要学它,因为每学习一门语言我们都要花费大量时间和精力,学一门语言就像是和一个女生谈一场恋爱,从写“HelloWorld”开始,到后面的变量、数组、循环、面向对象(过程)、异常处理、文件操作•••••我们渐渐了解,渐渐熟悉,从相知到相恋,相恋到相守••••••
每一门语言都有它的优缺点和适用的地方,就像每一个女生都有她独特的性格,那么scala这个女生到底有哪些吸引我们的地方呢?我在知乎上看到有人总结了一些,包括快速实验、类型安全、面向对象、函数式编程、基于JVM••••••,哈哈,初学者们一定不了解这一大堆词到底说的是什么吧,我们现在不管,反正记住,scala有很多个好处就是了,日后我们再逐个讨论。
感觉说了很多废话了,那么下面就正式开始scala学习之旅吧。
首先说一下怎样去写scala代码,学习scala最简单的是用scala解释器,这是一种编写交互式的”shell”,在解释器中输入表达式立马就能打印出结果值(前提是你先安装好jdk和scala)。 第二种写scala的地方是可以在sublime里边写,做一下简单的配置就可以了,我用的是sublime2,也很方便。 如果要做项目开发,我建议用IDEA(IntelliJ IDEA),里面可以安装各种插件,程序员想要的都有,平时项目开发中我一般都用这个。
知道在哪里些代码,就可以动手去实践了,是不是太快了?哈哈,实践才能出真知嘛!学语言我建议通过实践来学,也就是在代码中去学,不要光那这书一天到晚的看。说一个有趣的事情,有一次我一个同事学Java,于是抱着一本《Java编程思想》看了好几天,准备写程序的时候,却连个“Helloword”都调了半天才出来,于是开玩笑到,思想已经跑的太远,忘记了当初为什么出发••••••
- 白话scala系列一 为什么要学习scala
- 我们为什么要学习scala
- scala学习一:scala入门
- 白话scala系列二 scala入门的几个基本知识
- 白话scala系列三 Scala编程难点解析
- 白话scala系列四 scala矩阵运算和操作
- 白话scala系列五 匿名函数分析
- scala基础系列一
- 大数据工程师为什么要学习scala
- scala学习(一)
- Scala学习笔记一
- Scala学习笔记(一)
- scala学习笔记一
- Scala学习笔记一
- scala学习笔记一
- Scala 学习<一>
- scala学习(一)
- Scala学习一:基础
- 深入理解C语言中两级指针(char **pptr)的参数的用法
- JDK中的动态代理
- 图解C++虚函数
- CrackingtheCodeInterview之链表
- 使用volley上传图片,一个参数多张图、多张图片多张图
- 白话scala系列一 为什么要学习scala
- Java中static的用法详解
- Java安全管理器(Security Manager)
- 前端基础三
- MySQL创建用户的三种方法
- 【VS开发】【图像处理】双边滤波器bilateral filter
- hadoop异常 error in shuffle in fetcher
- 自定义AvatarImageView满足你所有头像显示需求
- 利用post-commit自动化持续部署Jexus站点