闲谭Scala(1)--简介

1. 背景

这是2024年的冬天,在此之前,我的技术栈已经多年不变。

前端使用JS+Vue,后端Java+SpringBoot,偶尔写一些小程序使用JS+Uniapp,偶尔写一些PC客户端使用C#+WinForm。

看起来还行,其实Vue一直用的Vue2.x版本,SpringBoot也是用的2.x版本。

此时的心态,大概差不多就是------能用那就将就着用吧,换多麻烦。

直到今年要搞大数据了,发现必须得用Scala,看到此处想必有人会说,用Java那不一样啊。

可惜我同时得考虑参加大数据职业技能大赛的需要,本人工作所需,所以必须得用Scale。

好嘛,这下找不到逃避的理由了,走你~~

2. Scala之我见

首先Scala和Java算亲兄弟,毕竟都是在JVM上运行的,另外Scale应该可以使用Java生态------毕竟都是在JVM上跑,沟通起来方便多了。

另外相对Java这个低调沉稳的大哥,Scale更机灵活泼一些,语法特性使用习惯更加偏向脚本语言、动态语言,例如JavaScript、Python。

优点是啥的,既拥有静态语言类型检查的优势,也有动态语言灵活多变的特点。大概这样子吧,毕竟我才刚学...

3. 学习方式

因为我已会Java,另外大多数同学估计也是先学的Java,所以学习方式使用对比法会比较多------通过与Java等语言对比,来体会Scala的特点。

此致,敬礼,拜拜。

相关推荐
Thomas_YXQ14 分钟前
Unity3D Overdraw性能优化详解
开发语言·人工智能·性能优化·unity3d
北辰浮光18 分钟前
[springboot]SSM日期数据转换易见问题
java·spring boot·后端
lanbing20 分钟前
PHP 与 面向对象编程(OOP)
开发语言·php·面向对象
yzx99101321 分钟前
Gensim 是一个专为 Python 设计的开源库
开发语言·python·开源
木梓辛铭25 分钟前
Spring Cache的详细使用
java·后端·spring
麻雀无能为力39 分钟前
python自学笔记2 数据类型
开发语言·笔记·python
招风的黑耳1 小时前
Java集合框架详解与使用场景示例
java·开发语言
xrkhy1 小时前
java中XML的使用
xml·java·开发语言
抽风的雨6101 小时前
【python基础知识】Day 27 函数专题2:装饰器
开发语言·python
martian6652 小时前
医学影像系统性能优化与调试技术:深度剖析与实践指南
开发语言·系统安全·dicom