java 类型推断 var

1. var关键字

java中增加了和js一样的var关键字,可以通过var来推断字段的具体类型,比如:

        var s = "123"    ;
        System.out.println(s);

这里可以推断出s是String类型,但是var不能用于字段的类型中;

2. 常见用途

主要用于for循环中

for(var s : strArray){
  //
 
}

也可以根据具体的场景来判断是否使用var,不过我觉得var虽然使用很方便,但是会造成维护困难,导致维护人员在阅读代码的时候一眼看不出字段类型,编译型语言加个解释性语言的特性还是挺奇怪的,也许是为了以后拓展功能考虑的吧.

posted @ 2022-08-08 22:37  随意的马蒂洛克  阅读(297)  评论(0编辑  收藏  举报