您的位置:首页 > 编程语言 > Java开发

Java String的用法错误

2016-06-07 17:51 330 查看
刚开始学习java String的用法,然后写了如下代码:

public class Test {

String s="wecan do";
public static void main(String args[]){

System.out.println(s);

}
}


但是有错误,不知为何。但是若在代码前面加上static之后,则错误消失。
public class Test {

static String s="wecan do";
public static void main(String args[]){

System.out.println(s);

}
}


static是使类不实例化也能调用。这里是不是设个道理呢?接着将String s="wecan  do"放在String args[]之后,错误也消失了。
public class Test {

public static void main(String args[]){
String s="wecan do";
System.out.println(s);

}
}
这是什么原因呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息