码迷,mamicode.com
首页 > 编程语言 > 详细

Java引入的一些新特性

时间:2019-04-25 22:43:43      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:编程   int   pre   返回   方式   ...   返回值   一个   创建   

Java引入的一些新特性

技术图片

Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。

随着代码库越来越大,其创建也越来越复杂,这也就造成了我们在编写代码的过程中很难真正地对代码进行封装,类路径本身也存在一些问题,越来越多的问题也随之而来,比如数据和内存的溢出等,但是越来越复杂的代码库也为我们程序的编写提供诸多便利之处。

Java8 新增了非常多的特性,下面我为大家列出了以下两个:

可变参数格式

  1. 格式: 返回值类型    方法名称(类型  参数名称){ }

  2. 所有的可变参数都是以数组的形式保存下来的,所以以数组的方式接收即可

public class JavaNewDemo01{
	public static void main(String args[]){
		System.out.print("不传递参数(fun()):") ;
		fun() ;			// 不传递参数
		System.out.print("\n传递一个参数(fun(1)):") ;
		fun(1) ;		// 传递一个参数
		System.out.print("\n传递五个参数(fun(1,2,3,4,5)):") ;
		fun(1,2,3,4,5) ;
	}
	public static void fun(int ... arg){	// 可变参数
		for(int i=0;i<arg.length;i++){		// 循环输出
			System.out.print(arg[i] + "、") ;
		}
	}
}

 

foreach输出:

foreach输出,一般都会使用for循环

 格式:

                     for(数据类型 变量名称:数组名称){
                                 }

public class JavaNewDemo02{
	public static void main(String args[]){
		System.out.print("不传递参数(fun()):") ;
		fun() ;			// 不传递参数
		System.out.print("\n传递一个参数(fun(1)):") ;
		fun(1) ;		// 传递一个参数
		System.out.print("\n传递五个参数(fun(1,2,3,4,5)):") ;
		fun(1,2,3,4,5) ;
	}
	public static void fun(int ... arg){	// 可变参数
		for(int x:arg){		// 使用foreach输出输出
			System.out.print(x + "、") ;
		}
	}
}

 

Java引入的一些新特性

标签:编程   int   pre   返回   方式   ...   返回值   一个   创建   

原文地址:https://www.cnblogs.com/xiaomu0/p/10771342.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!