java返回数组与returen new int[]的理解

java返回数组与returen new int[]的理解

目录

java返回数组的格式例子(方法内没创建该数组)

对该格式的理解

return的用法与意义

new的用法与意义

类的定义与特征

数组是一个类

java返回数组的格式例子(方法内没创建该数组)

public String[] go(){

return new String[]{"wangsan","wangsan","wangsi"};

}

对该格式的理解

return的用法与意义

在有反回值的方法中,返回方法指定类型的值,同时结束方法执行;

用在返回值为void的方法中来终止方法运行;

new的用法与意义

java里的new的英文意思就是"新的"的意思。JAVA里就是创建一个新的实例,或者说一个新的对象。

一个普通类在没有实例化之前,就是new之前,它的属性,方法等等在内存中都是不存在的。只有使用new了以后,这个类的一些东西在内存中才会真的存在,也就是说只有new了之后,这个类才能用。

常见格式:

类 名称=new 类();

new了后,在堆内存内开辟了存储该类的行为和方法的地址

类的定义与特征

定义:类是对现实生活中一类具有共同属性和行为的事物抽象

特征:

类由属性和行为组成

属性:在代码中通过成员变量来实现

行为:在代码中通过成员方法来实现

数组是一个类

经过搜索资料后得出数组是一个类,具有属性和方法。他的方法是通过java.lang.reflect.array实现的

综上,很容易理解返回时为什么要new一个新的数组,因为原方法内没有创建数组,用该格式能更快的返回数组,提高效率。

相关推荐

2014世界杯强队名单 2014世界杯队伍有哪些
365bet体育在线手机版

2014世界杯强队名单 2014世界杯队伍有哪些

📅 07-11 👁️ 6832
雷振邦《花儿为什么这样红》
365bet体育在线手机版

雷振邦《花儿为什么这样红》

📅 06-29 👁️ 6105
刘心武续红楼梦
365bet在线开户

刘心武续红楼梦

📅 07-20 👁️ 9927