java自学点滴

 

String 与 StringBuffer区别:

String字符串对象是不可变的;StringBuffer是变长和可写的动态字符序列,可以自动地增加空间。

Integer var = new Integer();//有语法错误

Integer var = new Integer(2);//是对的

java的Vector成员是要用elementAt(i)成员函数来获得的,不能用ve[i]得到。

 

Vector::public Enumeration<E>elements() 返回此向量的组件的枚举。

Vector v = new Vector();
  v.add("aaaaaaaa");
  v.add("bbbbbbbbbbbb");
  for (Enumeration e = v.elements(); e.hasMoreElements();)
  {
   System.out.println(e.nextElement());
  }

//输出

//aaaaaaaa
//bbbbbbbbbbbb

 

接口的实现:FilenameFilter是接口

String[] names=f.list(new FilenameFilter()//得到以上文件夹下所有的文件名和目录名,存储在names数组中

  {
   public boolean accept(File dir,String name)
   {
    return name.indexOf(".java")!=-1;
   }
  });

 

getClass().getName();

java中,子类对象中将父类定义的同名成员隐藏,并可以通过super来调用交类成员

你可能感兴趣的:(java自学)