//   Q:8

public class HelloWorld {
    public static void main(String[] args) {
      //  Objet obj= new Objet(); 伪代码 没有这样的对象类型 如如同 能找到白马,但找不到马
      String a=new String("aaaaa");
      String b=new String("aaaaa");
      System.out.println(a+b);
     
      /************* C ***************
      	System.out.println("wzzx--------\n"+(~x+1));
         // 先说 ==
        // 基本变量 和 引用
        // 后说 equal
      //“指针”不可变
      
        public String toString() {
        return getClass().getName() + "@" + Integer.toHexString(hashCode());
    }

       *******************************/
    }
    // 输出一个 对象地址  
    		String a = "aaa";
		String name = a.getClass().getName();
		String sub = name.substring(name.lastIndexOf(".") + 1);
		// System.out.println(sub);
		// System.out.println(a.getClass().getName().substring(a.lastIndexOf("."))+"@"+a.hashCode());
		// System.out.println( "@" + a.hashCode());
		System.out.println("@"+Integer.toHexString(a.hashCode()))

       public String toString() {
        return getClass().getName() + "@" + Integer.toHexString(hashCode());
    }

    public static void testfinal(final StringBuffer final_f)
    {
         ;
    }
    
		
}