val和var和Java
 object Hello{def main(args :Array[String]){var i = 1val k = i}}

jvm代码

public final class Hello$ {public static Hello$ MODULE$;public static {};Code:0: new           #2                  // class Hello$3: invokespecial #12                 // Method "<init>":()V6: returnpublic void main(java.lang.String[]);Code:0: iconst_1      1: istore_2      2: iload_23: istore_34: return
}

-------Java

  public class Hello2{public static void main(String args[]){int i = 1;int k = i;}}

public class Hello2 {public Hello2();Code:0: aload_01: invokespecial #1                  // Method java/lang/Object."<init>":()V4: returnpublic static void main(java.lang.String[]);Code:0: iconst_11: istore_12: iload_13: istore_24: return
}

posted on 2018-06-20 15:56 好吧,就是菜菜 阅读(...) 评论(...) 编辑 收藏

转载于:https://www.cnblogs.com/shuiyonglewodezzzzz/p/9204241.html

val和var和Java相关推荐

  1. 在Scala中评估val,var,lazy val和def构造时

    发表简短目录 (Post Brief TOC) Introduction介绍 Scala 'val' usageScala" val"用法 How Scala 'val' is E ...

  2. inferred type_您最终可以使用var在Java中声明Inferred Type局部变量-这就是为什么它很棒...

    inferred type by javinpaul 由javinpaul 您最终可以使用var在Java中声明Inferred Type局部变量-这就是为什么它很棒 (You can finally ...

  3. scala val 与var 区别

    一个var和VAL定义在Scala之间的区别是什么? 一之间的区别是什么var和val在Scala中定义和为什么的语言都需要?为什么你会选择val在一个var反之亦然? 1. 正如许multiplay ...

  4. Lombok之@Val和@Var使用

    前言: @Val和@Var在开发过程中几乎不会使用到.但是,为了Lombok系列文章的完整性,还是将它写出来了. 读者可根据兴趣选择性学习. 一. 为什么不用@Val和@Var? 为什么不用@Val和 ...

  5. 【Lombok】val 和 var的使用 | 像 JavaScript 一样的去声明变量

    文章目录 一.简介 1. val 2. var 3. 区别 二.示例比较 1. Lombok 写法 2. Java 标准写法 三.支持的配置项 四.附属说明 参考文献 一.简介 1. val val是 ...

  6. scala 中的val 、 var 、def

    断断续续学习scala也有一段时间了,初期总对val 与var 的理解不太透彻,今天来做做总结. 一般都知道val 表示不可变,var表示可变,比如: val s ="hello" ...

  7. lombok 的 val 与 var

    lombok 的 val 与 var 一. 含义 val 和 var 是lombok 提供的语法糖,可以进行类型推断的功能. 您可以将val用作局部变量声明的类型,而不是实际编写的类型.执行操作的时候 ...

  8. val和var的区别

    美图欣赏: 一.背景 学习过程中,会有很多小的并且容易混淆知识点,因此会把它记录下来. 二.val(value)和var(variable)的区别 基本语法: var|val 变量名 : 变量类型 = ...

  9. Kotlin中val和var的区别

    变量可以很简单地定义成可变(var)和不可变(val)的变量.这个与Java中使用的final很相似.但是不可变在Kotlin(和其它很多现代语言)中是一个很重要的概念. 一个不可变对象意味着它在实例 ...

最新文章

  1. idea ssm框架 mysql_idea搭建简单ssm框架的最详细教程(新)
  2. Java中switch对整型/字符型/字符串型具体实现细节
  3. python是一种动态语言、这意味着_【python编程的优点是什么?难怪选择python的人越来越多了】- 环球网校...
  4. 传感器系列之4.3流量传感器
  5. 虚拟机安装rsync服务器配置,虚拟机安装rsync服务器配置
  6. 二进制,十进制的相互转换方法
  7. gpu服务器性能测试用例,多目标测试用例预优化方法及其在GPU上的应用研究
  8. 如何有效的快速提高自己的编程能力
  9. 如何免费从网上获取全景图片
  10. 得力标签打印机,驱动程序安装不上,手动安装好打印没反应
  11. Centos7安装Nginx监控组件Nginx-rrd【二】
  12. bootstrapt学习指南_Bootstrap 教程
  13. MySQL创建表 复制其他表的结构
  14. MNS支持JMS协议的方案
  15. 进入注册表一些常用的命令大全汇总
  16. 2022-03-06:金币路径。 给定一个数组 A(下标从 1 开始)包含 N 个整数:A1,A2,……,AN 和一个整数 B。 你可以从数组 A 中的任何一个位置(下标为 i)跳到下标 i+1,i+
  17. 谈我所经历的区块链历程
  18. 什么是操作系统?操作系统的主要特性是什么?主要功能是什么?
  19. 磁场强度切向分量连续性证明
  20. 三相永磁同步电机的数学模型

热门文章

  1. request_threaded_irq()参数
  2. php deel views,Drupal视图Views可用的显示模板文件
  3. 如何将pdf转换成ppt文件
  4. python调用sendcloud模板发送带附件的邮件
  5. STM32F103 485通信开发实例
  6. 集群监控:Ambari和Cloudera Manger
  7. Atitit 华为管理者内训书系 以奋斗者为本 华为公司人力资源管理纲要 attilax读后感...
  8. CCF大会腾源会专场即将召开,聚焦基础软件与开发语言未来发展
  9. 关于软件工程第一个博客
  10. python写等腰三角形的性质_杨辉三角—知识点详解 - osc_8cfq8uoa的个人空间 - OSCHINA - 中文开源技术交流社区...