自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

人人都是程序员

路漫漫,其修远,吾将上下而求索~~~

  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Scala这一路 之 应用-Trait 入门篇

摘要:Scala 中Trait 相当于Java语言中的Interface (接口),不同的是Trait可以定义属性与方法实现(ps:下一节深入篇会介绍)。相比较来说比接口还要强大些。#保存文件 Equal.scalatrait Equal{ def isEqual(x:Any):Boolean def isNotEqual(x:Any): Boolean = !isEqual(x)}...

2018-07-31 18:03:18 199

原创 Scala这一路 之 应用-文件I/O

I/O操作在任何编程语言中都是非常重要的一节,本文将介绍Scala对于文件的读与写。scala之 io官网介绍:https://www.scala-lang.org/api/current/scala/io/index.html目录写文件读文件 写文件 #文件writer.scalaimport java.io._object FileWriter{ de...

2018-07-31 17:05:33 222

原创 Scala这一路 之 高级语法3-List、Iterator、Set、Map、元组Tuple

摘要:Scala Collection 提供了一系列集合类型,这些类型又分为可变的与不可变的。可变集合大家可以随意去做增删改集合中的元素,对于不可变集合大家也可以去做增删改,但是每一种操作后都会返回一个新的集合,之前的集合是不会改变的。不过在纯函数式程序是不会使用可变变量的。使用可变变量多加小心!官网链接:https://www.scala-lang.org/api/current/?_ga=...

2018-07-31 16:24:21 1016

原创 Scala这一路 之 高级语法2-方法与函数

引用:Scala 有方法与函数,二者在语义上的区别很小。Scala 方法是类的一部分,而函数是一个对象可以赋值给一个变量。换句话来说在类中定义的函数即是方法。Scala 中的方法跟 Java 的类似,方法是组成类的一部分。Scala 中的函数则是一个完整的对象,Scala 中的函数其实就是继承了 Trait 的类的对象。Scala 中使用 val 语句可以定义函数,def 语句定...

2018-07-24 18:02:29 253

原创 Scala这一路 之 高级语法1-循环

本文介绍判断语法if{...}else if {...}else{...} 与循环语法for循环(重点),while循环,do..while循环。下面简单说下这些语法在Scala中的运用。。。目录if...else if ...else ...do..while...while ... 重点说下for循环,for循环的应用场景还是比较多的 if...else if ....

2018-07-24 16:51:59 386

原创 Scala这一路 之 修饰符

前言:"修饰符“ 开发人员对这个词并不陌生,Java中常见的修饰符"private"表示私有的,”public"公共的,"protected"受保护的。这些修饰符在代码中作用是限制访问域,友好的管理了代码的区域权限。

2018-07-23 19:08:46 226

原创 Scala这一路 之 基础语法+数据类型

首先我们需要了解Scala的执行模式:Scala的执行模式我们从两个方面进行讲解:脚本式和交互式 目录 脚本式举例: 交互式举例: 基本数据类型 运算符: 脚本式举例: 首先我们编写一个脚本,文件名 ScalaDemo1.scala: object ScalaDemo1{ def main(args:Array[String]){ printl...

2018-07-23 18:53:38 499

原创 Scala这一路 之 Mac OS X or Linux安装

目录 安装环境 安装包 下载地址: https://www.scala-lang.org/download/ 配置Scala环境变量 安装环境 MacOSX  Jdk 1.8 安装包 下载地址: https://www.scala-lang.org/download/ 下载后默认在用户Download目录下 #解压cp scala...

2018-07-23 16:56:38 537

原创 Scala这一路 系列

Scala官网 Scala这一路 之 序言 Scala这一路 之 IDE Sublime Text Scala这一路 之 Mac OS X  or Linux安装 Scala这一路 之 基础语法+数据类型 Scala这一路 之 修饰符 Scala这一路 之 高级语法1-循环  Scala这一路 之 高级语法2-方法与函数 ...

2018-07-23 16:41:47 304

原创 Scala这一路 之 序言

官网:https://www.scala-lang.org文章对应Scala Version : 2.12.6关于Scala:Scala是一门运行在JVM之上的静态类型语言,用来开发多线程和分布式的应用程序。结合了面向对象编程和函数式编程思想的优点。可以与Java集成,可以在Scala中使用Java的库,反之亦然。关于面向对象编程,相信很多涉及到JAVA编程的小伙伴已经很熟悉了。...

2018-07-23 16:40:38 219

Java并发编程技术总结

Java并发编程技术总结,所含内容有并发特性、并发锁、线程池、并发场景解决方案等,对于性能思考和内容参考资料有一定说明

2020-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除