Java面试题库之面向对象(三)

23.如何将数字转换为字符?

1+””

1.0+””

String.valueOf()

24.如何取得年月日,小时分秒?

Calendar c=Calendar.getInstance();
c.set(Calendar.YEAR,2004);
c.set(Calendar.MONTH,0);
c.set(Calendar.DAY_OF_MONTH,31);
System.out.println(c.get(Calendar.YEAR)+"  "+(c.get(Calendar.MONTH)+1)+"  "+c.get(Calendar.DAY_OF_MONTH));

25.如何取得从1970年到现在的毫秒数

Java.util.Date dat=new Date();
long now=dat.getTime();

26.如何获取某个日期是当月的最后一天?

当前日期加一天,若当前日期与结果的月份不相同,就是最后一天。
取下一个月的第一天,下一个月的第一天-1

public static void main(String[]args)
{
    Calendar c=Calendar.getInstance();
    c.set(Calendar.YEAR,2004);
    c.set(Calendar.MONTH,0);
    c.set(Calendar.DAY_OF_MONTH,30);
    Calendar c1=(Calendar)c.clone();
    System.out.println(c.get(Calendar.YEAR)+"  "+(c.get(Calendar.MONTH)+1)+"  "+c.get(Calendar.DAY_OF_MONTH));

    c.add(Calendar.DAY_OF_MONTH,1);
    if(c.get(Calendar.MONTH)!=c1.get(Calendar.MONTH)){
        System.out.println("是最后一天");
    }
    else{
        System.out.println("不是取后一天");
    }
} 

27.如何格式化日期?

Import java.text. SimpleDateFormat;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
Date dat=new Date();
//把日期转化为字符串
String str=sdf.format(dat);
System.out.println(str);
//将字符串转化为日期
Java.util.Date d1=sdf.parse(“yyyy-mm-dd”);

28.String s = new String(“xyz”);创建了几个String Object?

new了一个,”XYZ”本来又是一个
两个
一个或两个

29.输入adbc,输出它的反向结果cbda

利用StringBuffer的reverse():

30.float型float f=3.4是否正确?

报错,应当是float f=3.4f
如果是float f=3(整数)正确

 

31.说出一些常用的类,包,接口,请各举5个

常用的类:BufferedReader BufferedWriter FileReader FileWirter String Integer
常用的包:java.lang java.awt java.io java.util java.sql javax.xml javax.sevlet javax.ejb. java.net javax.faces
常用的接口: List Map Document NodeList EjbObject EjbHome SessionBean EntityBean

 

32.java中会存在内存泄漏吗,请简单描述。

会。如:int i,i2; return (i-i2); //when i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误。

 

33.java中实现多态的机制是什么?

静态的多态:方法名相同,参数个数或类型不相同。(overloading)
动态的多态:
子类覆盖父类的方法,将子类的实例传与父类的引用调用的是子类的方法
实现接口的实例传与接口的引用调用的实现类的方法。

 

 

本站所有文章均由网友分享,仅用于参考学习用,请勿直接转载,如有侵权,请联系网站客服删除相关文章。若由于商用引起版权纠纷,一切责任均由使用者承担
极客文库 » Java面试题库之面向对象(三)

Leave a Reply

欢迎加入「极客文库」,成为原创作者从这里开始!

立即加入 了解更多