Scala学习笔记(一):环境搭建
计算机领域的编程语言种类繁多,如C、C++、Java、C#等,我们知道的一般都是较为流行的编程语言,然有更多的是没听说过的,于是也就说不上关注或者使用了
一次在网上查资料时,无意间看到了“函数式编程”这样的字眼,于是简单百度了一下,瞅了两眼,没看明白在说些什么,然后来总是在不经意间就看到这样的字眼,于是把这个事情也放在心上了,决定以后找个时间好好研究一下,但有时事情变化之快难以预料,我也没想到这么快就开始接触Scala了
Scala官网:http://www.scala-lang.org/
学习方法:
选择一本教材,搭建相应的开发环境,先按照教材试学一下,期间顺便翻翻别人的博客什么的
准备资料:
教材:《Scala编程》(刚接触Scala,不知道该教材是否简单易学)
源码下载地址:http://booksites.artima.com/programming_in_scala
该教材注明书中所有例子在Scala 2.7.2 版本之下测试通过,附该版本下载地址:http://www.scala-lang.org/download/2.7.2.final.html
搭建环境:(参考http://www.cnblogs.com/molyeo/p/4694277.html,此处省略某些内容)
(1)按上面提供的Scala 2.7.2的下载地址,得到scala-2.7.2.final.zip
(2)将该压缩包解压到某个目录下,如:D:\software
(3)配置环境变量
(4)测试是否安装成功:打开cmd,输入scala
环境搭建成功之后就可以开始正式的学习了
=====================================================================================================
一些文章:
[Scala基础系列 01]Scala开发环境搭建和使用
http://www.cnblogs.com/molyeo/p/4694277.html
Scala基本内容
http://blog.csdn.net/silentbalanceyh/article/details/4440628
Scala:DOS下的几个Scala基本命令选项
http://haolloyin.blog.51cto.com/1177454/386674/
系列文档:
http://blog.csdn.net/wangmuming/article/details/34871137
一个好东西,暂时木研究
http://blog.csdn.net/xiao_jun_0820/article/details/44652929
===========================================================================================================
网上英文教程
Scala School
http://twitter.github.io/scala_school/
Learning Scala in Small Bites
http://matt.might.net/articles/learning-scala-in-small-bites/
目前学习中,未完待续
Scala学习笔记(一):环境搭建的更多相关文章
- Android Studio 学习笔记(一)环境搭建、文件目录等相关说明
Android Studio 学习笔记(一)环境搭建.文件目录等相关说明 引入 对APP开发而言,Android和iOS是两大主流开发平台,其中区别在于 Android用java语言,用Android ...
- 我的Java学习笔记 -开发环境搭建
开始学习Java~ 一.Java简介 Java编程语言是一种简单.面向对象.分布式.解释型.健壮安全.与系统无关.可移植.高性能.多线程和动态的语言. Java分为三个体系: JavaSE(J2SE) ...
- Django学习笔记 开发环境搭建
为什么使用django?1.支持快速开发:用python开发:数据库ORM系统,并不需要我们手动地构造SQL语句,而是用python的对象访问数据库,能够提升开发效率.2.大量内置应用:后台管理系统a ...
- cocos2d-x lua 学习笔记(1) -- 环境搭建
Cocos2d-x 3.0以上版本的环境搭建和之前的Cocos2d-x 2.0 版差异较大的,同时从Cocos2d-x 3.0项目打包成apk安卓应用文件,搭建安卓环境的步骤有点繁琐,但搭建一次之后, ...
- SpringData JPA的学习笔记之环境搭建
一.环境搭建 1.加入jar包 spring jar+jpa jar +springData jar >>SpringData jar包 2.配置applicationCont ...
- Mybatis学习笔记之---环境搭建与入门
Mybatis环境搭建与入门 (一)环境搭建 (1)第一步:创建maven工程并导入jar包 <dependencies> <dependency> <groupId&g ...
- 前端框架vue学习笔记:环境搭建
兼容性 不兼容IE8以下 Vue Devtools 能够更好的对界面进行审查和调试 环境搭建 1.nodejs(新版本的集成了npm)[npm是node包管理 node package manager ...
- Web安全测试学习笔记 - vulhub环境搭建
Vulhub和DVWA一样,也是开源漏洞靶场,地址:https://github.com/vulhub/vulhub 环境搭建过程如下: 1. 下载和安装Ubuntu 16.04镜像,镜像地址:htt ...
- 【Django学习笔记】-环境搭建
对于初学django新手,根据以下步骤可以快速进行Django环境搭建 虚拟环境创建 使用virtualenv创建并启用虚拟机环境 ,关于virtualenv可参考https://www.yuque. ...
- go 学习笔记之环境搭建
千里之行始于足下,开始 Go 语言学习之旅前,首先要搭建好本地开发环境,然后就可以放心大胆瞎折腾了. Go 的环境安装和其他语言安装没什么特别注意之处,下载安装包下一步下一步直到完成,可能唯一需要注意 ...
随机推荐
- 【JeeSite】角色分配
主要是(roleAssign.jsp , selectUserToRole.jsp )2个jsp页面的JS方法调用比较复杂,主页面要获取弹窗页面的数据 var pre_ids = h.find(&qu ...
- mybatis学习记录六——一对一、一对多和多对多查询
9 订单商品数据模型 9.1 数据模型分析思路 1.每张表记录的数据内容 分模块对每张表记录的内容进行熟悉,相当 于你学习系统 需求(功能)的过程. 2.每张表重要的字段设置 非空 ...
- mybatis学习记录二——mybatis开发dao的方法
4.1 SqlSession使用范围 4.1.1 SqlSessionFactoryBuilder 通过SqlSessionFactoryBuilder创建会话工厂SqlSession ...
- 11java基础继承
一. 继承相关 18.实现如下类之间的继承关系,并编写Music类来测试这些类. package com.hry.test; public class Instrument { ...
- Extjs 4 动态显示折线图 按秒显示
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...
- 菜鸟崛起 DB Chapter 5 MySQL 5.6数据库表的基本操作
5 数据库表的基本操作 在数据库中,数据表是数据库中最重要.最基本的操作对象,是数据存储的基本单位.数据表被定义为列的集合,数据在表中是按照行和列的格式来存储的.每一行代表一条唯一的记录,每一列代 ...
- 名词解释-FrameWork
直接翻译的意思是架构,但这样说可能不懂,下面我从两个方面来给你说吧: 一是比喻来说,假设你现在要盖楼房,framework就好比一个建筑公司,它里面有专门采集石料的,专门的租夹板的,专门的磨砂,搬砖的 ...
- Oracle数据库大量library cache: mutex X及latch: shared pool问题排查一例
业务系统数据库夯住,数据库内大量的library cache: mutex X及latch: shared pool等待,alert日志信息如下 Tue Sep :: WARNING: inbound ...
- 随便说说Promise
为啥要说 promise ? 因为这是前端必须要掌握的一个知识,吹逼必备 首先说说 Promise 是什么? Promise 是JavaScript的第一个异步标准模型,一个包含传递信息与状态的对象, ...
- 利用login-path对MySQL安全加固
Preface Connection security is one of the most important safety strategies which we should ...