Exception in thread "main" java.lang.Error: Unresolved compilation problem: 报错,是怎么回事?
static String a="string-a";
static String b;
static String c="string-c";
String d;
static {
printstatic1("before static");
}
public static void printstatic(String title){
System.out.println("--------"+title+"---------");
System.out.println("a=\""+a+"\"");
System.out.println("b=\""+b+"\"");
}
private static void printstatic1(String string) {
// TODO Auto-generated method stub
}
public Test(){
print("before constructor");
d="string-d";
print("after constructor");
}
private static void printstatic1(String string) {
// TODO Auto-generated method stub
}
public void print(String title){
System.out.println("------"+title+"------");
System.out.println("a=\""+a+"\"");
System.out.println("b=\""+b+"\"");
System.out.println("c=\""+c+"\"");
System.out.println("d=\""+d+"\"");
}
public static void main(String[] args) {
new Test();
}
} 展开
原因是语法错误,编译不通过。
修复方法:
右击工程----->选择Build Path ----->configure build path见到下图,修改后即可。
扩展资料:
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
计算机的诞生及广泛应用推动了IT领域的发展,但21世纪的计算机早已不是访问INTERNET的唯一的途径。各类更具信息化的电子产品逐渐进入IT领域,推动了PC时代的大发展。由于各种消费信息的急剧增加,传统的客户机的各方面条件均不如PC,PC的发展对服务器的应用管理体统也提出了更高标准。
Java语言完全满足了PC的条件,在减少内存,直接在各类电子产品中运行,在网络中可被任何设备所识别,充分利用网络资源等方面有所突破创新,为PC时代的发展创造了有力条件。
参考资料:Java-百度百科
删除掉一个
private static void printstatic1(String string) {
// TODO Auto-generated method stub
}
就可以了
private static void printstatic1 ?