把下列有错误的地方改正过来
1:当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用,达到此目的的过程叫join.
2:线程是重量级的任务,需要分配他们自己独立的地址空间,进程间的通信和转换非常耗费资源,另一方面,线程是轻量级的选手,它们共享相同的地址空间并共同分享同一过程.
3:JAVA语言只允许单一继承,只允许实现一个接口,不允许同时继承一个类并实现一个接口,并且单一继承使代码更可靠.
4:实例变量是static关键字声明的类的成员变量,方法变量在方法执行是创建并且在使用前初始化.
5:指出下面程序的错误
abstract LandAnimal implements Animal
{
public void breath()
{ system.out.println("LandAnimal is breathing");
}
}
6:指出下面程序的错误
class StaticCode{
static String Country;
static {
Country="china";
system.out.println("StaticCode is loading");
}
}
class TestStaticCode{
static {system.out.println("TestStaticCode is loading");
}
public static void{
system.out.println("TestStaticCode is loading");
new StaticCode();
new StaticCode();
}
}
1:当两个或两个以上的线程需要共享资源,它们需要某种方法来确定资源在某一刻仅被一个线程占用,达到此目的的过程叫join.
2:线程是重量级的任务,需要分配他们自己独立的地址空间,进程间的通信和转换非常耗费资源,另一方面,线程是轻量级的选手,它们共享相同的地址空间并共同分享同一过程.
3:JAVA语言只允许单一继承,只允许实现一个接口,不允许同时继承一个类并实现一个接口,并且单一继承使代码更可靠.
4:实例变量是static关键字声明的类的成员变量,方法变量在方法执行是创建并且在使用前初始化.
5:指出下面程序的错误
abstract LandAnimal implements Animal
{
public void breath()
{ system.out.println("LandAnimal is breathing");
}
}
6:指出下面程序的错误
class StaticCode{
static String Country;
static {
Country="china";
system.out.println("StaticCode is loading");
}
}
class TestStaticCode{
static {system.out.println("TestStaticCode is loading");
}
public static void{
system.out.println("TestStaticCode is loading");
new StaticCode();
new StaticCode();
}
}
2.
5.abstract class LandAnimal implements Animal
6.
2:进程是重量级的任务,需要分配他们自己独立的地址空间,进程间的通信和转换非常耗费资
源,另一方面,线程是轻量级的选手,它们共享相同的地址空间并共同分享同一进程.
3:JAVA语言只允许单一继承,允许实现多个接口,允许同时继承一个类并实现一个接口,并且单一继承使代码更可靠.
4:类变量是static关键字声明的类的全局变量(没有被声明为static属性的变量称为实例变量或成员变量),方法变量在方法执行时创建并且在使用前初始化.
5://定义抽象类LandAnimal 少了class关键字,System.out.println();的S大写
abstract class LandAnimal implements Animal
{
public void breath()
{ System.out.println("LandAnimal is breathing");
}
}
6://main方法,System.out.println();中System的S要大写
class StaticCode{
static String Country;
static {
Country="china";
System.out.println("StaticCode is loading");
}
}
class TestStaticCode{
static {System.out.println("TestStaticCode is loading");
}
public static void main(String[] args) {
System.out.println("TestStaticCode is loading");
new StaticCode();
new StaticCode();
}
水平有限,错误之处还请高手指正