达内教育IT培训大连分校

试听课 + 活动课
填写信息优先获取试听课

位置:学校首页 > 学校动态>全国连锁上市java软件培训机构

全国连锁上市java软件培训机构

达内教育,2014年4月3日成功在美国纳斯达克上市,致力于面向IT互联网行业,培养软件开发工程师、测试工程师、系统管理员、智能硬件工程师、UI设计师、网络营销工程师等,为不影响您的学习,来校区前请先电话或QQ咨询,方便我校安排相关课程的专业老师为您解答~接下来达内教育的小编为您分享,从Java 9到Java 17之Java 11

文件中读写字符串内容更方便

Java 11中可以更轻松地从文件中读取和写入字符串内容了,我们可以通过Files工具类提供的新的静态方法readString和writeString分别进行读写文件的字符串内容,放在之前老麻烦了,特别是对IO流不熟悉的同学来说。现在简单几行就搞定了:

String dir="C://yourDir";

//写入文件

Path path=Files.writeString(Files.createTempFile(dir,"hello",".txt"),"hello java 11");

//读取文件

String fileContent=Files.readString(path);

嵌套类的访问控制规则

在Java 11之前,内部嵌套类访问外部类的私有属性和方法是可行的:

public class Outer{

private int outerInt;

class Inner{

public void printOuterField(){

System.out.println("Outer field="+outerInt);

}

}

}

但是如果你通过反射API实现内部类访问外部类的私有属性和方法就会抛出IllegalStateException异常。Java 11修复了反射不能访问的问题。

领取试听课
温馨提示:为不影响您的学业,来校区前请先电话或QQ咨询,方便我校安排相关的专业老师为您解答
版权所有:搜学搜课(www.soxsok.com) 技术支持:搜学搜课网