当前位置: 首页 > news >正文

小程序localstorage资源网站快速优化排名

小程序localstorage,资源网站快速优化排名,枣阳网站建设公司,wordpress标签id在哪里文章目录 1.1 概述 1.1.1 为什么学习Scala1.1.2 Scala发展历史1.1.3 Scala和Java关系1.1.4 Scala语言特点 1.2 Scala环境搭建1.3 Scala插件安装1.4 HelloWorld案例 1.4.1 创建IDEA项目工程1.4.2 class和object说明1.4.3 Scala程序反编译 1.5 关联Scala源码1.6官方编程指南 1.1… 文章目录 1.1 概述 1.1.1 为什么学习Scala1.1.2 Scala发展历史1.1.3 Scala和Java关系1.1.4 Scala语言特点 1.2 Scala环境搭建1.3 Scala插件安装1.4 HelloWorld案例 1.4.1 创建IDEA项目工程1.4.2 class和object说明1.4.3 Scala程序反编译 1.5 关联Scala源码1.6官方编程指南 1.1 概述 1.1.1 为什么学习Scala 1、Spark------新一代内存级大数据计算框架是大数据的重要内容。 2、Spark就是使用Scala编写的。因此为了更好的学习Spark需要掌握Scala这门语言。 3、Spark的兴起带动Scala语言的发展。 1.1.2 Scala发展历史 1、马丁.奥德斯基 基于java语言的特性想编写一门更容易上手、语法更简单的语言于是就发明了两种语言PizzaScala。 2、JDK5.0和JDK8.0的编译器就是马丁.奥德斯基写的。 3、Pizza和Scala极大地推动了Java编程语言的发展。比如JDK5.0 的泛型、增 强for循 环、自动类型转换等都是从Pizza引入的新特性。JDK8.0 的类型推断、Lambda表达式就是从Scala引入的特性。 1.1.3 Scala和Java关系 1、一般来说学习Scala的人都会Java而Scala是基于Java的因此我们需要将Scala和Java以及JVM之间的关系搞清楚否则学习Scala你会蒙圈。 2、Scala和Java及JVM的关系图 1.1.4 Scala语言特点 Scala是一门以Java虚拟机JVM为运行环境并将面向对象和函数式编程的最佳特性结合在一起的静态类型编程语言静态语言需要提前编译的如Java、c、c等动态语言如js 1、Scala是一门多范式的编程语言Scala支持面向对象和函数式编程。多范式就是多多种编程方法的意思。有面向过程、面向对象、泛型、函数式四种程序设计方法。 2、Scala源代码.scala会被编译成Java字节码.class然后运行于JVM之上并可以调用现有的Java类库实现两种语言的无缝对接。 3、Scala单作为一门语言来看非常的简洁高效。 4、Scala在设计时马丁·奥德斯基是参考了Java的设计思想可以说Scala是源于Java同时马丁·奥德斯基也加入了自己的思想将函数式编程语言的特点融合到Java中因此对于学习过Java的同学只要在学习Scala的过程中搞清楚Scala和Java相同点和不同点就可以快速的掌握Scala这门语言。 1.2 Scala环境搭建 1安装步骤 1、首先确保JDK1.8安装成功 2、下载对应的Scala安装文件scala-2.12.11.zip 3、解压scala-2.12.11.zip我这里解压到D:\soft 4、配置Scala的环境变量 ps:1、解压路径不能有任何中文路径最好不要有空格。 2、环境变量要大写SCALA_HOME 2测试 需求计算两数a和b的和。 步骤 1在键盘上同时按win r 键并在运行窗口输入cmd命令。 2输入scala并按回车键启动scala环境。然后定义两个变量并计算求和。 1.3 Scala插件安装 默认情况下IDEA不支持Scala的开发需要安装Scala插件。 1插件离线安装步骤 1建议将该插件 scala-intellij-bin-2017.2.6.zip 文件放到 Scala 的安装目录 D:\Tools\scala-2.12.11 下方便管理。 2打开 IDEA在左上角找到 File-在下拉菜单中点击 Setting… -点击 Plugins-点击 右 下 角 Install plugin from disk… 找 到 插 件 存 储 路 径 D:\Tools\scala-2.12.11\scala-intellij-bin-2017.2.6.zip最后点击 ok。 2插件在线安装可选 1在搜索插件框里面输入 Scala-点击 Install-点击 ok-点击 apply。 2重启IDEA再次来到Scala插件页面已经变成installed。 1.4 HelloWorld案例 1.4.1 创建IDEA项目工程 1打开IDEA - 点击左侧的File - 选择New - 选择Project… 2创建一个Maven工程并点击next 3GroupId输入com.itcast - ArtifactId输入Scala - 点击next - 点击Finish 注意工程存储路径一定不要有中文和空格。 4指定项目工作目录空间 5默认下Maven不支持Scala的开发需要引入Scala框架。 在scala0513项目上点击右键- Add Framework Support… -选择 Scala-点击 OK 注意如果是第一次引入框架Use libary看不到需要选择你的Scala安装目录后工具就会自动识别就会显示user libary。 6创建项目的源文件目录 1、右键点击 main 目录-New-点击 Diretory - 写个名字比如 scala。 2、右键点击 scala 目录-Mark Directory as-选择 Sources root观察文件夹颜色发生变化。 7在scala包下创建包com.itcast.chapter01包名和Hello类名 1、右键点击 scala 目录-New-Package-输入 com.itcast.chapter01-点击 OK。 2、右键点击 com.itcast.chapter01-New-Scala Class-Kind 项选择 Object-Name 项输入Hello。 8编写输出Hello Scala案例 1、在类中中输入 main然后回车可以快速生成 main 方法 2、在 main 方法中输入 println(“hello scala”) 运行后观察控制台打印输出 hello scala hello scala 说明Java中部分代码也是可以在Scala中运行。 1.4.2 class和object说明 1.4.3 Scala程序反编译 1、在项目的target目录Hello文件上点击右键 - Show in Explorer - 看到object底层生成Hello$.class和Hello.class两个文件 2、采用Java反编译工具jd-gui.exe反编译代码将Hello.class拖到jd-gui.exe页面 1.5 关联Scala源码 在使用Scala过程中为了搞清楚Scala底层的机制需要查看源码下面看看如何关联和查看Scala的源码包。 1、查看源码 例如查看Array源码按住ctrl键 - 点击Array - 右上角Attach Sources… 2、关联源码 1将我们的源码包 scala-sources-2.12.11.tar.gz 拷贝到 D:\Tools\scala-2.12.11\lib 文件夹下并解压为 scala-sources-2.12.11 文件夹 2点击 Attach Sources…-选择 D:\Tools\scala-2.12.11\lib\scala-sources-2.12.11这个文件夹就可以看到源码了 1.6官方编程指南 1、在线查看https://www.scala-lang.org/ 2、离线查看解压 scala-docs-2.11.8.zip可以获得 Scala 的 API 操作。 下一章第二章 变量和数据类型
http://www.w-s-a.com/news/302370/

相关文章:

  • 王者荣耀网站建设的步骤网站页面用什么软件做
  • 典型网站开发的流程房屋装修效果图三室一厅
  • 制作微网站多少钱阿里巴巴做网站的电话号码
  • 风铃建站模板安卓手机软件开发外包
  • 深圳市住房和建设局门户网站域名转移影响网站访问吗
  • 做母婴网站赚钱汕头百姓网
  • 那个网站建设好动漫制作技术升本可以升什么专业
  • 网站建设企业响应式网站模板广西建设部投诉网站
  • app营销的特点wordpress优化方案
  • 静安网站建设公司如何编辑wordpress
  • 做网站的职位叫什么问题常州金坛网站建设
  • 保健品网站模板用jsp做的网站前后端交互
  • 网站带后台品牌网页设计图片
  • 保定清苑住房和城乡建设局网站分类信息网站程序
  • 可以做视频推广的网站选择大连网站建设
  • 在线网站开发网站在哪里
  • 建站的步骤上海快速优化排名
  • 招聘网站做一下要多少钱网站设计公司 国际
  • 巩义专业网站建设公司首选seo研究院
  • 大流量网站解决访问量友情链接如何添加
  • 教育网站建设网永康市住房和城乡建设局网站
  • 阿里巴巴官网网站django 做网站的代码
  • 网站建设 军报wordpress 订餐模板
  • 网站虚拟主机 会计处理石家庄站建设费用多少
  • 网站建设 服务内容 费用简述网站开发流程
  • 公司制作网站跟企业文化的关系空间制作网站
  • 浙江建设监理协会网站个人网站设计规划书
  • wordpress太卡了贵州seo推广
  • 企业介绍微网站怎么做的手机软件商城免费下载
  • 新手网站设计定价网站开发销售