public class ChangeString { static void change1(String s) { s = "alipay"; } static void change2(StringBuffer sb) { sb = new StringBuffer("alipay"); } public static void main(String []args) { String s = "alibaba"; StringBuffer sb = new StringBuffer("alibaba"); ChangeString.change1(s); ChangeString.change2(sb); System.out.println(s); System.out.println(sb); } } class A { A() { print(); } void print() { System.out.println("A print"); } } public class B extends A { int b = 10; B() { b=1000; } void print() { System.out.println("b="+b); System.out.println("B print"); } public static void main(String []args) { new B(); //A a = new B(); //a.print(); } } //请写出程序打印内容 public class Test { public static void main(String []args) { int a[] = {11, 22, 33, 44, 55, 66, 77, 88, 99}; int i; for(i=0; i<=a.length/2; i++) { System.out.print(a[i]+a[a.length-i-1]+" "); } System.out.println(); } } public class ReturnTest { public static String reFun() { String s = new String("abc"); return s; } public static void main(String []args) { String s2 = ReturnTest.reFun(); System.out.println(s2); } } //调用 ReturnTest.reFun() 后,s就销毁掉了,但是在函数内new的String对象还在内存中,s2引用了这个对象。 class First { static { System.out.println("Create Fir"); } First() { System.out.println("Create 1st"); } } public class Second extends First { static { System.out.println("Create Second"); } Second() { System.out.println("Create 2nd"); } public static void main(String []args) { new Second(); } }