Java大数据之路--jdk特性
2019-07-25 17:30
162 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/a34651714/article/details/97276041
-
jdk特性
jdk1.7新特性----10_2_3(数字分割)、异常分组捕获(|)、switch-case(String)、泛型写法、try-with-resource
jdk1.8新特性----接口中允许定义实体方法、Lambda表达式、函数式接口、方法内部类拿到的方法是隐式常量、Stream、链式栈结构超过8个转成二叉树、java.time(Localdate)
jdk1.5的新特性:泛型、增强for循环、自动拆箱\封箱、switch-case(支持枚举)、静态导入、可变参数、枚举、反射、注解、内省、动态代理
- 静态导入-----导入类中的静态方法直接使用 优先加载导入的静态方法
[code]import static java.lang.Math.random; public class StaticImportDemo { public static void main(String[] args) { //保证方法是静态的 System.out.println(random()); } }
- 可变参数
...代表可变参数---底层就是由数组来接受所有的参数值,可变参数只能出现一次而且只能在最右边
[code]public class VarsDemo { public static void main(String[] args) { System.out.println(m(2)); System.out.println(m(2,54,6,43,4)); System.out.println(m(2.3));//没往数组中存储 } //可变参数---表示可以接受多个这样类型的参数 //可变参数底层就是一个数组,参数的值依次存放到数组元素中 //可变参数一定要放在最后边,不能放在左边 public static int m(double m,int... n){ return n[0]; } }
相关文章推荐
- Java大数据之路--jdk特性(2)
- JAVA每日学习(补录 OneNote笔记)Day2---数据类型转换、运算符、方法入门、JDK9新特性
- JDK6新特性,JAVA获得机器MAC地址的方法
- [转]JDK早期版本中使用Java 5语言特性
- 黑马程序员--Java面向对象——JDK 1.5新特性
- JDK核心API:Java1.5语言新特性简单总结
- Java学习笔记——JDK1.7的新特性。
- 黑马程序员—JAVA高新技术之JDK1.5的新特性
- 我的java学习之路(1)jdk的安装与配置
- Java JDK-1.5高级特性
- <黑马程序员>java基础加强--JDK 5.0 新特性
- 菜鸟的学习之路(1) —java 原生数据类型与引用类型
- java自学之路之数据类型
- Java JDK1.8新特性
- Java中List和Map的特性对两组大批量数据进行匹配 (转)
- Java 8新特性探究(一)通往lambda之路_语法篇
- 黑马程序员JAVA JDK1.5新特性
- Java util之常用数据类型特性盘点
- Java_JDK1.6 的新特性 (Java DB 和 JDBC 4.0)
- java JDK1.5新特性(一) [静态导入] [可变参数] [增强for] [自动装箱拆箱] [枚举]