JAVA学习资料2

17)数组声明:数据类型[] 变量名;变量名=new 数据类型[数组长度];,数据类型 变量名[]=new 数据类型[数组长度];,数据类型[][] 变量名={{元素_1_1,元素_1_2},{元素_2_1,元素_2_2}};,由于数组索引从零开始,数组末项索引为数组长度减一;整个数组作为参数进行传递时,只需用数组名,不用加方括号[](事实上只有在声明时才这么用)

 

18)return语句:在非void函数中,后面一定要跟上相应数据类型的返回值,同时会退出函数,要确保一定有此语句被执行,如果在if语句中有此语句,但不是每个分支都有,那么结尾处必须加上此语句,即使实际执行不到那里,因为编译不会通过,此时可以返回一个无意义的值,如:0、-1、null;在void函数中,可以用来退出函数,但后面不能有返回值

 

19)break语句:退出break所在层循环或switch语句,后面可以跟上句柄以退出外层循环(设定句柄:句柄:while(条件){…} 或 句柄:for(条件){…})

 

20)continue语句:停止循环的当前环节,立即进入下一环节

 

21)do-while循环:do{…}while(条件);,不要忘记结尾加分号

 

22)增强的for循环:逐个引用数组元素,for(数据类型 变量名:数组名){…}

 

23)类的命名:通常开头大写(基本数据类型开头小写,如:char,而String则不是基本数据类型)

 

24)方法的命名:通常开头小写,但有多词组成时,第二个词开始开头大写,因为其间没有空格,用大写可起分隔作用

 

25)引用:对于非基本数据类型,变量中存储的是对象的地址,也就是说变量引用了对象,因此比较对象内容是否相同时不能使用==运算符,可以用equals方法

 

26)字符串的地址:String str1="a";String str2="a";,前一句会自动创建String对象,但是后一句不会,它只会寻找已有的相同的字符串,因此str1==str2返回true;String str3=new String("a");String str4=new String("a");,因为new运算符用于分配新的内存空间,所以str3==str4返回false

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值