0
点赞
收藏
分享

微信扫一扫

Java10_var的用法


前言

package com.hlj.java10.study;

import org.junit.jupiter.api.Test;

import java.util.List;

/**
* @Desc: var 局部变量的类型推断
* 1、 var并不是保留字,是允许“var”作为变量名使用。
* @Author HealerJean
* @Date 2018/10/9 下午3:32.
*/
public class Demo01Var {

/**
* 1、静态代码块中
*/
static {
var name= "张三";
System.out.println("Hello, " + name);
}

/**
* 2、方法中
*/
@Test
public void sayHello() {
var name = "李四";
System.out.println("Hello, " + name);
}

/**
* for循环中
*/
@Test
public void forTest(){
var names = List.of("HealerJean","张宇晋");
for(var name : names) {
System.out.println(name);
}

}

/**
* 4、接收方法的返回值
*/
public String methodReturn(){

var str = "hello";
return str;
}


/** var静止使用


1、不能作为方法的参数

public void doSomething(var param1, var param2) {
//错误用法
}


*/



}

Java10_var的用法_静态代码块


举报

相关推荐

0 条评论