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

网站设计如何收费手机网站生成app软件

网站设计如何收费,手机网站生成app软件,国外虚拟币网站开发,福建漳州网站建设费用文章目录 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.tj-hxxt.cn/news/216770.html

相关文章:

  • 以遇见为主题做网站上海相亲网
  • 大屯街道网站建设wordpress主题博客
  • 电子商务网站建设设计题全球外贸网站排名
  • 网站方案讲解技巧建设银行行号查询网站
  • 企业网站建设哪家长沙做网站公司哪家
  • 古典棕色学校网站模板大邑县建设银行网站
  • 网站建设调查注册有限公司需要什么资料
  • 网站运营需要做什么网页qq小游戏
  • 网站建设开票属于哪个名称电商网站网络服务
  • 工程建设工程信息网seo技术员
  • 花生壳免费域名注册网站哪个网站的排行榜权威
  • 海门做网站长春seo公司长春网站设计
  • 手机网站设计宽度河南网站备案中心
  • 贵州新农村建设专业网站wordpress上传rar
  • 网站权重怎么做南昌网站建设品牌
  • 建设一个企业网站多少钱做照片有那些网站好
  • 局域网内建立网站封开网站建设公司
  • 江苏seo网站排名优化青岛展厅设计公司
  • 网站系统发生错误郑州又上热搜了
  • 公司品牌flash网站设计wordpress做幻灯片
  • 深圳罗湖建网站城市建设招标网站
  • 百度云网站空间建设智慧团建手机登录入口电脑版
  • 做网站蓝色和什么颜色腾讯云主机网站建设教程
  • 微信公众平台开发微网站北京市工程建设交易中心
  • wordpress 扒站网站关键词找不到
  • 合肥做网站一般多少钱wordpress简单企业站
  • 微网站的案例莱芜东风街吧
  • 做淘客推广用什么网站好凡客网站建设
  • 如何免费建立自己的网站wordpress仿淘宝页面
  • 有没有做美食的视频网站手机网站导航栏特效