jdk特性
white_zzZ
这个作者很懒,什么都没留下…
展开
-
jdk1.5新特性
jdk1.5新特性1.自动装箱与拆箱:1、知道什么时候会引发装箱和拆箱2、装箱操作会创建对象,频繁的装箱操作会消耗许多内存,影响性能,所以可以避免装箱的时候应该尽量避免。3、equals(Object o) 因为原equals方法中的参数类型是封装类型,所传入的参数类型(a)是原始数据类型,所以会自动对其装箱,反之,会对其进行拆箱4、当两种不同类型用比较时,包装器类的需要...原创 2019-09-04 22:55:00 · 101 阅读 · 0 评论 -
jdk1.6新特性
jdk1.6新特性1.使用JAXB2来实现对象与XML之间的映射详细例子2.StAX一种利用拉模式解析(pull-parsing)XML文档的API具体用法3.Compiler API具体例子4.Http Server API应用例子...原创 2019-09-05 13:26:18 · 145 阅读 · 0 评论 -
jdk1.7新特性
jdk1.7新特性1.对Java集合(Collections)的增强支持// 创建List接口对象List<String> list = new ArrayList<String>();list.add("item")String item = list.get(0);// 创建Set接口对象Set<String> set = new HashS...原创 2019-09-05 14:32:34 · 317 阅读 · 0 评论 -
jdk1.8新特性
jdk1.8新特性1.接口的默认方法:即接口中可以声明一个非抽象的方法做为默认的实现,但只能声明一个,且在方法的返回类型前要加上“default”关键字。详细解释2. Lambda 表达式:是对匿名比较器的简化`如: Collections.sort(names,(String a, String b) -> { returnb.compareTo(a);});`对于...原创 2019-09-19 13:52:51 · 138 阅读 · 0 评论 -
jdk1.9新特性
jdk1.9新特性1.Java平台级模块系统该特性使Java9最大的一个特性,Java提供该功能的主要的动机在于,减少内存的开销,JVM启动的时候,至少会有30~60MB的内存加载,主要原因是JVM需要加载rt.jar,不管其中的类是否被classloader加载,第一步整个jar都会被JVM加载到内存当中去,模块化可以根据模块的需要加载程序运行需要的class,那么JVM是如何知道需要加...原创 2019-09-20 00:22:14 · 196 阅读 · 0 评论 -
jdk10新特性
jdk10新特性1.局部变量类型推断var str = "ABC"; //根据推断为 字符串类型var l = 10L;//根据10L 推断long 类型var flag = true;//根据 true推断 boolean 类型var flag1 = 1;//这里会推断boolean类型。0表示false 非0表示truevar list = new ArrayList<Str...原创 2019-09-20 12:43:16 · 264 阅读 · 0 评论