首页 > 其他 > 详细

java面试题

时间:2014-02-23 17:05:16      阅读:463      评论:0      收藏:0      [点我收藏+]

一:学习Java基础的目的?

  一、掌握基本的Java语言底层编码方法,同时掌握Java这门语言的编程思想,为了后期学习JavaEE打下基础,要不然在学习JavaEE的时候,连封装,继承,多态都不懂.
  二、在学习完JavaSE和JavaEE后招工作的时候能够答上面试题和笔试题(Java基础在面试的过程中也占不小的一部分)。

 

二:String是最基本的数据类型吗?

   String 是引用数据类型。基本数据类型包括byte、int、char、long、float、double、boolean和short。java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类,JDK1.5版本之后出现了StringBuilder,StringBuilder是线程不同步的,Stringbuffer是线程同步的,开发建议使用StringBuilder,,提高了效率。

 

三:String 和StringBuffer的区别

   JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据。

 

四:Java语言的基础开发工具是:( JDK ),集成开发工具是: ( Eclipse )

 

五:已知字符a的编码是97,大写字符A的编码是65,而且大写字符和小写字符的编码都是连续的,则小写字符e和大写字符E的编码依次是:(101,69)

 

六:修改以下代码中的错误:

  char c = 100000;数值超出char的取值范围 

 

七:Java有没有goto?

  java中的保留字,现在还没有在java中使用。其实goto这个词是C语言中的,goto语句通常与条件语句配合使用,可用来实现条件转移, 构成循环,跳出循环体等功能。而在结构化程序设计中一般不主张使用goto语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难。但是在java语言中,goto这个词只是作为了保留字,还没有使用。那是因为java语言讲究简单,方便。

 

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

  可以有多个类,但只能有一个public的类,并且public的类名必须与文件名相一致。

 

九:在Java中,字符串是作为 对象 出现的。

 

十:是否可以继承String类?

    String是被final修饰的最终类,不能被继承

java面试题

原文:http://www.cnblogs.com/LO-ME/p/3561613.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!