初次面试必须搞定的面试题

 1) 面向对象的优点?

   

 

2) 如何声名一个静态块?

     }

 

3) 接口与抽象的区别?

  

 

4) 用于类和接口的关键字

   

 

5) 如何创建数组?

      

 

6) 如何创建一个构造方法对象的格式?要注意哪些?

   

7) interface 与 abstract关系

    

 

8) main方法必须被什么修饰?

     

 

9) 如何理解面向对象:

     

 

10) 构造方法可否能被重写:

 

11) 静态方法中能有静态的变量吗?

     

12) String与StringBuffer的区别:

答:

 

13) 重载(overloading)与重写(override)的区别:

    

 

14) (= =)与equals()的区别:

      

 

15) Abstract与interface的区别:

 

16) StringBuilder和StringBuffer的区别:

 

17) JRE,JDK,JVM分别是什么,它们有什么联系:

 

18) 普通继承抽象类为什么一定要重写其中的抽象方法?

    

20) 什么是拆箱和装箱?

 

20) 继承与实现的区别?

 

21) Abstract为什么不能与,privatefinal,同时使用?

 

22) 接口与抽象类的区别?

24) 继承最大好处?

25) 写出String类常见的5个方法,并详细解释?

 

27) 普通方法的方法名可以与类名一致吗?

   

 

28) 在什么情况下局部变量会覆盖全局变量?

  

29) static 修饰的方法可否支持多态?

 

30)  使用数组前应该注意的什么?

31) 如果一个类继承了父类,父类里有一个静态块,子类里也有个静态块,对子类进行实例,父类的静态块先执行还是子类的先执行?

  

32) Java语言最大的特点?

33) 请你说说byte short char之间可以互相转换吗?为什么?

34) 请说说引用和对象?

35) 怎样将一个String添加到另一个String的后面?

36) 有几种数据类型?

   

37) 传参有几种类型?有几种特殊类型?

38) 什么是匿名类,有什么好处

39) jar是什么格式的文件,有什么好处

40) java和javac,javaw各有什么作用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值