四月十三号java基础知识

2021/4/15 20:25:26

本文主要是介绍四月十三号java基础知识,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1.双层for循环外层要写,但是内层一定要写,不然容易报错
2.Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 3
数组越界错误
3.双重for循环外层功能控制有很多(空行,换行),内层一般实现具体功能
4.方法中的可变参数:
在方法调用并传递参数的过程中,所传递的参数个数必须是根据方法在定义中指定的参数个数
来传递的,但在java5中接受参数的个数可以是不固定的,而可以根据需要传递参数的个数。
方法中接受不固定个数的参数称为可变参数
22.可变参数:
返回值类型 方法名(固定参数列表, 数据类型...可变参数名)
{方法体;}
数据类型是声明可变参数的标识
5.说明:
1)方法中有多个参数,可变参数必须位于最后一项,即可变参数只能出现在参数列表的
最后
2)可变参数符号“...”要位于数据类型和数组名之间,其前后有无空格都可以
3)调用可变参数的的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组
的形式访问可变参数
6.匿名对象
当一个对象被创建后,在调用该对象的方法时,也可以不定义对象的引用变量,
而直接调用这个对象的方法,这样的对象成为匿名对象
Cylinder volu = new Cylinder();//volu 就是引用变量
volu.setCylinder();
改写为:
new Cylinder().setCylinder(2.5,3.14.5);
new Cylinder 就是匿名对象
7.匿名对象使用情况:
1)如果对一个对象只需要进行一次方法调用,那么可以使用匿名独对象
2)将一个匿名对象作为实参传递给一个方法调用。
如一个程序中有一个getSomeOne()方法要接受一个Myclass类对象作为参数
方法定义public static void getSomeOne(){


。}
getSomeOne(new Myclass);



这篇关于四月十三号java基础知识的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程