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

网站源码商城东莞企业名录网

网站源码商城,东莞企业名录网,购物商城项目,数字创意设计包括哪些方面java jepJava 10即将发布#xff0c;RC Build可在此处获得 。 可在此处找到此发行版的目标功能。 在针对Java 10的所有JEP中#xff0c;开发人员社区中最有趣且最受关注的是286#xff1a;Local-Variable Type Inference 。 什么是局部变量类型推断#xff1f; 我们在Java… java jep Java 10即将发布RC Build可在此处获得 。 可在此处找到此发行版的目标功能。 在针对Java 10的所有JEP中开发人员社区中最有趣且最受关注的是286Local-Variable Type Inference 。 什么是局部变量类型推断 我们在Java 8中看到了Diamond运算符它允许我们编写 ListMap data new ArrayListMap(); 如 ListMap data new ArrayList(); 根据LHS的类型推断RHS的类型。 尽管在Java 9中已修复的匿名内部类中此方法确实起作用。 Java 10更进一步说明如下 ListMap data new ArrayList(); 可以写成 var data new ArrayList(); 局部变量类型推断允许开发人员跳过与局部变量在方法定义初始化块for循环和其他块如if-else中定义的变量中定义的变量关联的类型声明并且由JDK推断类型。 在哪里可以使用 让我创建一个示例类以显示使用局部变量推断var的不同方法 public class LegalLocalVarInferenceDemo{//in a static/instance initialization blockstatic {var anotherName Sanaulla;System.out.println(Hello, anotherName);}public static void main(String[] args){//as a local variablevar name Mohamed Sanualla;System.out.println(Hello name);var data new ArrayList();data.add(Map.of(key1, value1, key2, value2));data.add(Map.of(key11, value11, key22, value22));data.add(hello);System.out.println(data);System.out.println(********** As iteration variable in enhanced for-loop ***************);for ( var object : data){System.out.println(String.format(%s of type %s, object, object.getClass().getName()));}System.out.println(********** As looping index in for-loop ***************);for ( var i 0 ; i data.size(); i ){var object data.get(i);System.out.println(String.format(%s of type %s, object, object.getClass().getName()));}System.out.println(********** As a return value from another method ***************);var anInteger someAnotherMethod();System.out.println(someAnotherMethod returned anInteger);}//As a return value in a methodpublic static Integer someAnotherMethod(){System.out.println(someAnotherMethod called);var returnObj 12;return returnObj;}}无法使用的地方 让我创建另一个示例类该类显示如何无法使用var public class IllegalLocalVarInferenceDemo{//Not permitted in class fields//var someProperty;//Not allowed as parameter for constructor// public LocalVarInferenceDemo(var param1){// }public static void main(String[] args){//Not allowed in catch parameter// try{// //some operations// }catch(var ex){// }}//Not permitted below//public static void someMethod(var param1, var param2){// System.out.println(Some method called);//}//Not permitted in method return type// public static var someAnotherMethod2(){// System.out.println(someAnotherMethod called);// var returnObj 12;// return returnObj;// } }样例代码 该示例可以在GitHub上找到 翻译自: https://www.javacodegeeks.com/2018/03/java-10-jep-286-local-variable-type-inference.htmljava jep
http://www.zqtcl.cn/news/33838/

相关文章:

  • 怎么做家具网站广州冼村是什么地方
  • 淘宝客网站容易做吗肇庆免费模板建站
  • 搜狗站长工具综合查询提供服务的网站
  • 关于网站建设的新闻徐州做网站建设的公司
  • 室内设计软件大全网站上海网站建设,迈
  • 网站交互界面正规的食品行业网站开发
  • 设计素材网站千图网网站开发广州
  • 虚拟主机做多个网站大美南京网站
  • 寻找哈尔滨网站建设深圳哪些建设公司招聘
  • 手机商城网站制作公司怎么创建一个公众号
  • 视频分享网站建设难吗数棋网站建设
  • 云朵课堂网站开发怎么收费怎样申请一个网站
  • 太原云起时网站建设做网站要会什么
  • 国内知名网站建设排名it人力外包公司
  • 烟台市福山区住房和建设局网站建设网站建设多少钱
  • 朝阳双桥网站建设如何用虚拟主机做网站
  • 网站后台无法审核手机端企业网站模板
  • 上海高端网站建设服务器拉新推广平台有哪些
  • 直播视频网站如何做电商网站计划
  • vue门户网站模板wordpress表格编辑
  • 网站的建设过程做代销的网站
  • 网站服务器软件公司做网站找谁
  • 潍坊网站seo外包wordpress 菜单两列显示
  • 网站免费申请注册青海省建设局网站首页
  • 网站建设忄金手指专业wordpress 加广告
  • 网站域名绑定好处今天广州白云新闻
  • 企业网站建设推荐乐云seoapp研发过程
  • 宝塔网站做301重定向品牌推广语
  • 服装图案素材网站公司网站推广方式
  • 安徽城乡建设局网站宁波网站推广报价