首页 > 极客资料 博客日记
Scala编程语言基本常识
2024-09-20 23:00:05极客资料围观22次
文章Scala编程语言基本常识分享给大家,欢迎收藏极客之家,专注分享技术知识
本文参考来源:
一 基本常识 Scala被称为大数据的黄金语言,它的发明人是马丁奥德斯基(Martin Odersky) 2001年诞生,融合了Java和JS中很多特性。
Hadoop生态圈以java语言为主,而Spark以scala为主要语言
2017年国外编程语言薪资排行榜
Scala与java相比,代码比较精简,并且还能与java交互
Spark,Flink,kafka均采用scala开发
在本课程的学习中
函数高级操作和隐式转换需要重点掌握
在学习scala之前需要了解java语言
二 认识scala
scala官网:https://www.scala-lang.org/
Scala语言总结如下:
Scala简介
Scala的全称为Scalable Language,即“可伸缩的语言” Scala是一门多范式(multi-paradigm)的综合了面向对象和函数式编程概念的静态类型的编程语言 Scala 运行在 Java 虚拟机上,兼容现有的 Java 程序,可以调用现有的 Java 类库,它的源代码编译后是 Java 字节码文件 Spark,Kafka等底层都是Scala编写的
Scala和Java的关系
Scala基于JVM, 参考了Java的思想,可以说是源于Java,是Java的进阶版
Scala的优点
与Java兼容 精简的语法 高级语言特性 静态类型
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签:
相关文章
最新发布
- Nuxt.js 应用中的 prerender:routes 事件钩子详解
- 【问题解决】Tomcat由低于8版本升级到高版本使用Tomcat自带连接池报错无法找到表空间的问题
- 【FAQ】HarmonyOS SDK 闭源开放能力 —Vision Kit
- 六、Spring Boot集成Spring Security之前后分离认证流程最佳方案
- 《JVM第7课》堆区
- .NET 8 高性能跨平台图像处理库 ImageSharp
- 还在为慢速数据传输苦恼?Linux 零拷贝技术来帮你!
- 刚毕业,去做边缘业务,还有救吗?
- 如何避免 HttpClient 丢失请求头:通过 HttpRequestMessage 解决并优化
- 让性能提升56%的Vue3.5响应式重构之“版本计数”