Java初级面试题

原创 2018年04月16日 15:54:26

1、java语言的特点?

2、说说你对java的了解?

3、goto是不是java关键字或者java有没有goto?

4、java的八种基本数据类型

5、说下&&和&的区别?

6、short s=10; s=s+1,有错吗?  s+=1; 有错吗?为什么?

7、while 和do..while的区别?

8、break 和 continue的区别?

9、switch语句里面的常量表达式可以是什么类型?可以用String类型吗?

10、char型变量中能不能存贮一个中文汉字?为什么? 

11、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?

12、什么是抽象?

13、面向对象的三大特征?

14、“==”和equals方法有什么区别?

15、Math.round(11.5)等於多少? Math.round(-11.5)等於多少?

16、String是最基本的数据类型吗?

17、int 和 Integer 有什么区别

18、String 和StringBuffer的区别

19、说出ArrayList,Vector, LinkedList的存储性能和特性

20、HashMap和Hashtable的区别。

21、final, finally的区别。

22、Overload(重载)和Override(重写)的区别。Overloaded(重载)的方法是否可以改变返回值的类型?

23、error和exception有什么区别?

24、abstract class和interface有什么区别?

25、接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承具体类(concrete class)? 抽象类中是否可以有静态的main方法?

26、String s = "Hello";s = s + " world!";这两行代码执行后,原始的String对象中的内容到底变了没有?

27、String s = new String("xyz");创建了几个String Object? 二者之间有什么区别?

28、List, Set, Map是否继承自Collection接口?

29、数组有没有length()这个方法? String有没有length()这个方法?

30、Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?

31、构造器Constructor是否可被override(重写)?

32、是否可以继承String类?

33、try {}里有一个return语句,那么紧跟在这个try后的finally {}里的语句会不会被执行,什么时候被执行,在return前还是后?

34、你所知道的集合类都有哪些?主要方法?

35、java中有几种类型的流?JDK为每种类型的流提供了一些抽象类以供继承,请说出他们分别是哪些类?

36、在JAVA中,如何跳出当前的多重嵌套循环?

37、List、Map、Set三个接口,存取元素时,各有什么特点?

38、运行时异常与编译异常有何异同?

39、List 和 Map 区别?

40、java中流的分类?

41、多线程有几种实现方法?同步有几种实现方法? 

42、启动一个线程是用run()还是start()? 


初级java工程师真正的面试题及答案

  • 2008年04月11日 11:54
  • 1.64MB
  • 下载

2016JAVA宝典初级面试题(二)

孟子辰 2016-11-27 13:24 1、单线程和多线程的优缺点是什么? 单线程就是进程只有一个线程 多线程就是进程有多个线程 同步应用程序的开发比较容易,但由于需要在上一个任务完成后...
  • u011277123
  • u011277123
  • 2016-11-29 10:13:24
  • 715

java初级开发面试题全集(上)

2013年年底的时候,我看到了网上流传的一个叫做《Java面试题大全》的东西,认真的阅读了以后发现里面的很多题目是重复且没有价值的题目,还有不少的参考答案也是错误的,于是我花了半个月时间对这个所谓的《...
  • tga130
  • tga130
  • 2017-07-24 17:43:05
  • 629

Java初级工程师面试题精选1

1.Java中的作用域public,private,protected,以及不写作用域(default)时有什么区别?   Java中有四种作用域,按照作用域范围由大到小排列一次是:public ,...
  • u012050416
  • u012050416
  • 2016-03-17 12:16:54
  • 6464

给初中级JAVA准备的面试题

笔者作为一个今年刚毕业的初级JAVA,根据群里水友的讨论,也结合自己刚毕业时的一些面经,加上近期一点点在公司面试别人的经验,总结了如下的常见面试问题,适用于初级和中级JAVA。 1 JAVA ...
  • I_will_try
  • I_will_try
  • 2017-11-28 09:47:38
  • 2332

2017 厦门初级Java开发工程师面试题集锦

Java基础 前端 数据库 事务/多线程 虚拟机 后台框架等基础知识
  • ZQQ_Linson
  • ZQQ_Linson
  • 2017-12-27 11:59:52
  • 76

2016年最新java面试题及答案,使用于初级java程序员的面试

  • 2016年03月04日 22:39
  • 21KB
  • 下载

收录的Java Web基础面试题

一、静态包含和动态包含有什么区别? 答:静态包含是在编译时包含,会把包含到的所有jsp编译成一个Servlet。而动态包含是运行时包含,包含过程中,涉及到的所有jsp对应单独的一个Servlet。...
  • yerenyuan_pku
  • yerenyuan_pku
  • 2017-02-22 23:47:30
  • 778

2017Java基础面试题(一)

1 . 怎么获取类名,怎么获取父类的类名? getClass().getName() getClass().getSuperclass().getName() 拓展...
  • Get_More
  • Get_More
  • 2017-07-26 22:29:01
  • 798

java初级面试题(sql方面)

下面我给大家带来一些数据库方面面试题。 下列的链接是我看到非常好的java基础面试题的博文推荐给大家。 http://blog.csdn.net/jackfrued/article/details/4...
  • The_flying_pig
  • The_flying_pig
  • 2017-12-18 15:38:56
  • 298
收藏助手
不良信息举报
您举报文章:Java初级面试题
举报原因:
原因补充:

(最多只允许输入30个字)