博客
关于我
Java与scala之间关系及转换
阅读量:489 次
发布时间:2019-03-07

本文共 949 字,大约阅读时间需要 3 分钟。

Java与Scala最终形成的都是.class类,故本质上代码是一样的,甚至可以相互调用

Scala代码调用Java类

//Java类public class test_1 {    int a;    int b;    public test_1(int a,int b){        this.a=a;        this.b=b;    }    public int getA() {        return a;    }    public void setA(int a) {        this.a = a;    }    public int getB() {        return b;    }    public void setB(int b) {        this.b = b;    }}//Scala调用class geomesa {  def runSparkDemo: String = {    val test=new test_1(1,2);  }}

Scala调用Java的类库

package com.lujinhong.demo.scalaimport scala.io.Sourceimport java.io.PrintWriterimport com.lujinhong.demo.scala.MyJavaClassobject IODemo {  def main(args: Array[String]) = {    val outFile = "/Users/liaoliuqing/Downloads/1.txt"    //将第15行数据输出到一个文件中    writeToFile(outFile, “hello scala")  }  //将内容写入某个文件中,由于scala没有提供写文件的支持,可以使用java.io中的类代替  def writeToFile(outFile: String, content: String) {    val out = new PrintWriter(outFile)    out.write(content)    out.close()  }}

 

转载地址:http://rwxcz.baihongyu.com/

你可能感兴趣的文章
nginx负载均衡的五种算法
查看>>
Nginx负载均衡(upstream)
查看>>
nginx转发端口时与导致websocket不生效
查看>>
Nginx运维与实战(二)-Https配置
查看>>
Nginx部署_mysql代理_redis代理_phoenix代理_xxljob代理_websocket代理_Nacos代理_内网穿透代理_多系统转发---记录021_大数据工作笔记0181
查看>>
Nginx配置Https证书
查看>>
Nginx配置ssl实现https
查看>>
Nginx配置TCP代理指南
查看>>
Nginx配置——不记录指定文件类型日志
查看>>
nginx配置一、二级域名、多域名对应(api接口、前端网站、后台管理网站)
查看>>
Nginx配置代理解决本地html进行ajax请求接口跨域问题
查看>>
nginx配置全解
查看>>
Nginx配置参数中文说明
查看>>
Nginx配置后台网关映射路径
查看>>
nginx配置域名和ip同时访问、开放多端口
查看>>
Nginx配置多个不同端口服务共用80端口
查看>>
Nginx配置好ssl,但$_SERVER[‘HTTPS‘]取不到值
查看>>
Nginx配置如何一键生成
查看>>
Nginx配置实例-动静分离实例:搭建静态资源服务器
查看>>
Nginx配置实例-反向代理实例:根据访问的路径跳转到不同端口的服务中
查看>>