instanceof
public class Person {
}
public class Student extends Person{
}
public class Teacher extends Person{
}
public class test {
public static void main(String[] args) {
Object o=new Student();
System.out.println(o instanceof Student);
System.out.println(o instanceof Person);
System.out.println(o instanceof Object);
System.out.println(o instanceof Teacher);
System.out.println(o instanceof String);
System.out.println("-------------------------");
Person p=new Student();
System.out.println(p instanceof Student);
System.out.println(p instanceof Person);
System.out.println(p instanceof Object);
System.out.println(p instanceof Teacher);
System.out.println("-------------------------");
Student s=new Student();
System.out.println(s instanceof Student);
System.out.println(s instanceof Person);
System.out.println(s instanceof Object);
}
}
static
public class Student {
private static int age;
private double score;
public void run() {
go();
}
public static void go() {
}
public static void main(String[] args) {
Student s = new Student();
System.out.println(s.age);
System.out.println(s.score);
System.out.println(Student.age);
s.run();
go();
}
}
public class Test {
{
System.out.println("匿名代码块");
}
static {
System.out.println("静态代码块");
}
public Test() {
System.out.println("构造方法");
}
public static void main(String[] args) {
Test p=new Test();
System.out.println("---------------");
Test p1=new Test();
}
}
import static java.lang.Math.random;
public class Test1 {
public static void main(String[] args) {
System.out.println(random());
}
}