java小知识点(1)

来源:互联网 发布:数据库中的模式是 编辑:程序博客网 时间:2024/04/29 16:36

1,当返回值是void时候,return是结束程序的意思(无论执行到哪,都结束)。

2java中对+的重载?

c或者c++中,+是数值的相加。

而在java中加号还表示连接字符串的作用。

问题:什么时候是加法什么时候是连接字符串呢?

连接字符串:

如果表达式以字符串开头,那么后面的+就是链接。

例子:

public class staticTest {

public static void main(String[] arg){

int x=1,y=2,z=3;

String str = "string:";

System.out.println(str + x + y + z);

System.out.println(str +(x + y + z));

System.out.println(str +x + (y + z));

}

}

string:123

string:6

string:15

 

因为+后面是(),所以+会把()整体作为字符串。而括号里面的是加法。

 

3continuebreak控制循环语句。并且如果是多层循环,他们只对当前层起作用。

在循环语句中continue,执行下个。

Break结束循环。

 

4,引用有了空间才能调用里面的方法。

class student{

schoolsh;  //无法调用sh.mess()方法。

}

class school{

public void mess() {};

}

基本类型是无法调用基本对象的方法的。(但是现在是自动转换,所以现在可以)

 

 

 

 

 

 

0 0
原创粉丝点击