ÄÚÈÝ·¢²¼¸üÐÂʱ¼ä : 2025/10/31 17:21:35ÐÇÆÚÒ» ÏÂÃæÊÇÎÄÕµÄÈ«²¿ÄÚÈÝÇëÈÏÕæÔĶÁ¡£
System.out.println(\Ïß³ÌÔËÐСª¡ª>\+i); } }
}
ÏÔʾ½á¹ûÈçÏ£º£¨½á¹û²»Î¨Ò»£¬²»Ö¹ÒÔϽá¹û£¬½ö¸´ÖÆ´ËÈý¸ö×÷˵Ã÷£©
ËÄ¡¢ÅжÏÏß³ÌÊÇ·ñÆô¶¯
class MyThread implements Runnable{ }
public class ThreadAliveDemo {
public static void main(String[] args) { }
MyThread mt=new MyThread(); Thread t=new Thread(mt,\Ïß³Ì\);
System.out.println(\Ïß³ÌÖ´ÐÐ֮ǰ¡ª¡ª>\+t.isAlive()); t.start();
System.out.println(\Ïß³ÌÖ´ÐÐÖ®ºó¡ª¡ª>\+t.isAlive()); for(int i=0;i<3;i++){ }
System.out.println(\´úÂëÖ´ÐÐÖ®ºó¡ª¡ª>\+t.isAlive());
System.out.println(\ÔËÐСª¡ª>\+i);
public void run(){ }
for(int i=0;i<3;i++){ }
System.out.println(Thread.currentThread().getName()+\ÔËÐÐ
¡ª¡ª>\+i);
}
ÏÔʾ½á¹ûÈçÏ£¨½á¹û²»Öª´Ë¼¸¸ö£©£º
Ò»¡¢ Éè¼ÆÒ»¸ö³èÎïÉ̵꣬³èÎïÉ̵êÖпÉÒÔÓжàÖÖ£¨ÓÐÓû§¾ö¶¨ÊýÁ¿£©³èÎÊÔ±íʾ³ö
´ËÖÖ¹ØÏµ£¬²¢ÒªÇó¿ÉÒÔ¸ù¾Ý³èÎïµÄ¹Ø¼ü×Ö²éѯµ½ÏàÓ¦µÄ³èÎïÐÅÏ¢¡£ËùÐè³èÎïÐÅÏ¢×ÔÐÐÉè
¼Æ¡£¾ßÌå·ÖÎöÈçÏ£º
£¨1£© ±¾ÒªÇóÖÐÌáʾ³èÎïÐÅÏ¢¿ÉÒÔ×ÔÐÐÉè¼Æ£¬ËùÒÔ´Ëʱ¼òµ¥Éè¼Æ³öÃû×Ö¡¢ÑÕÉ«¡¢ÄêÁä3
¸öÊôÐÔ¡£
£¨2£© ³èÎïµÄÖÖÀàºÜ¶à£¬Èçè¡¢¹·µÈ¶¼ÊôÓÚ³èÎËùÒÔ³èÎïÓ¦µ±ÊÇÒ»¸ö±ê×¼¡£ £¨3£© ÔÚ³èÎïÉ̵êÖУ¬Ö»ÒªÊÇ·ûºÏ´Ë³èÎï±ê×¼µÄ¾ÍÓ¦¸Ã¿ÉÒԷŽø³èÎïÉ̵êÖС£
£¨4£© ³èÎïÉ̵êÒª±£´æ¶àÖÖ³èÎÔò¿Ï¶¨Ó¦¸ÃÊdzèÎïµÄ¶ÔÏóÊý×飬Èç¹û³èÎï¸öÊýÓÉÓÃ
»§¾ö¶¨£¬ÔòÓ¦¸Ã´´½¨³èÎïÉ̵êʱ£¬¾Í·ÖÅäºÃËùÄܱ£´æµÄ³èÎï¸öÊý¡£
´úÂëÈçÏ£º
interface Pet{ }
class Cat implements Pet{
private String name; private String color; private int age;
public Cat(String name,String color,int age){ }
public String getName(){ }
public String getColor(){ }
return this.color; return this.name; this.setName(name); this.setColor(color); public String getName(); public String getColor(); public int getAge();
this.setAge(age);
}
public int getAge(){ }
public void setName(String name){ }
public void setColor(String color){ }
public void setAge(int age){ }
this.age=age; this.color=color; this.name=name; return this.age;
class Dog implements Pet{ }
class PetShop{
private Pet[] pets; private int foot; private String name;
private String color; private int age;
public Dog(String name,String color,int age){ }
public String getName(){ }
public String getColor(){ }
public int getAge(){ }
public void setName(String name){ }
public void setColor(String color){ }
public void setAge(int age){ }
this.age=age; this.color=color; this.name=name; return this.age; return this.color; return this.name; this.setName(name); this.setColor(color);
this.setAge(age);
}
public PetShop(int len){ }
public boolean add(Pet pet){ }
public Pet[] search(String keyWord){ //¹Ø¼ü×Ö²éÕÒ
Pet p[]=null; int count=0;
//È·ÈÏ¿ª±ÙµÄ¿Õ¼ä´óС£¬¿´ÓжàÉÙ¸ö³èÎï·ûºÏ²éѯÌõ¼þ for(int i=0;i if(this.pets[i]!=null){ if(this.foot this.pets[this.foot]=pet; this.foot++; return true; return false; if(len>0){   }  this.pets=new Pet[len];  this.pets=new Pet[1]; //ÖÁÉÙ¿ª±ÙÒ»¸ö¿Õ¼ä }else{  }else{  if(this.pets[i].getName().indexOf(keyWord)!=-1||this.pets[i].getC             }  p=new Pet[count];  int f=0;//ÉèÖÃÔö¼ÓµÄλÖñê¼Ç  for(int i=0;i if(this.pets[i]!=null){   }   }  count++; //·ûºÏÌõ¼þµÄ³èÎï¸öÊý  olor().indexOf(keyWord)!=-1){  if(this.pets[i].getName().indexOf(keyWord)!=-1||this.pets[i].getC      }      }  return p;     }    }  p[f]=this.pets[i];//½«·ûºÏ²éѯÌõ¼þµÄ³èÎïÐÅÏ¢±£´æ f++;  olor().indexOf(keyWord)!=-1){  public class PetShopDemo {    public static void main(String[] args) {   PetShop ps=new PetShop(5);          ps.add(new Cat(\°×è\,\°×É«µÄ\,2));//Ôö¼Ó³èÎ³É¹¦         ps.add(new Cat(\ºÚè\,\ºÚÉ«µÄ\,3));//Ôö¼Ó³èÎ³É¹¦         ps.add(new Cat(\»¨Ã¨\,\»¨É«µÄ\,3));//Ôö¼Ó³èÎ³É¹¦         ps.add(new Dog(\À²¼À¶à\,\»ÆÉ«µÄ\,3));//Ôö¼Ó³èÎ³É¹¦         ps.add(new Dog(\½ðë\,\½ðÉ«µÄ\,3));//Ôö¼Ó³èÎ³É¹¦         ps.add(new Dog(\»Æ¹·\,\»ÆÉ«µÄ\,3));//Ôö¼Ó³èÎʧ°Ü         print(ps.search(\»Æ\));          }  }  public static void print(Pet p[]){     for(int i=0;i if(p[i]!=null){  System.out.print(p[i].getName()+\+p[i].getAge()+\+p[i].getAge  }   }  }  ());  ÏÔʾ½á¹û£º  À²¼À¶à,3,3  ¶þ¡¢ ¶ÔÏóµÄ±È½Ï  ObjectÀàÌṩµÄequals£¨£©·½·¨Ä¬ÈÏÊDZȽϵØÖ·µÄ£¬²¢²»ÄܶÔÄÚÈݽøÐбȽϡ£  class Persona{             private String name; private int age;  public Persona(String name,int age){   }  public boolean equals(Object obj){//¸²Ð´ObjectÀàÖеÄequals()·½·¨      if(this==obj){                //Èç¹ûÁ½¸ö¶ø¶ÔÏóµÄµØÖ·ÏàµÈ£¬Ôò¿Ï¶¨ÊÇͬһ¸ö }  if(!(obj instanceof Persona)){//Åжϴ«½øÀ´µÄ¶ÔÏóÊÇ·ñÊÇPersonµÄʵÀý  return true; this.name=name; this.age=age;  ¶ÔÏó