求注释每条代码什么意思,另外如果我想输出stu1和stu2的信息那代码该怎么写?

public class Test1{
int id;
String sname;
int age;
Computer comp;
void study(){
System.out.println("我正在学习!");
}
Test1(){}
public static void main(String[] args){
Test1 stu1=new Test1();
stu1.sname="张三";
Computer comp1=new Computer();
comp1.cpu="amd";
Computer comp2=new Computer();
comp2.cpu="amd";

    stu1.comp=comp1;
    Test1 stu2=new Test1();
    stu2.sname="李四";
    stu1.study();

    System.out.println(stu1.comp);
}

}

class Computer{
String keyboard;
String mainboard;
String mouse;
String cpu;
String monitor;
}