小言_互联网的博客

日常JAVA基础面试题集6(含答案)

419人阅读  评论(0)

往期文章
 日常_JAVA_面试宝典多线程2(含答案)
 第一章:日常_JAVA_面试题集1(含答案)
 第二章:日常_JAVA_面试题集2(含答案)
 第九章:日常_JAVA_面试题集9(含答案)
 第十章:日常_JAVA_面试题集10(含答案)
 往期文章大全……



前言

作为一个真正的程序员,首先应该尊重编程,热爱你所写下的程序,他是你的伙伴,而不是工具。
——王文峯


提示:以下是本篇文章正文内容

31、定义一个方法,该方法带有一个字符串的参数?

该方法的功能是实现大小写的转换,如:输入的是HoWAREyoU通过该方法就可以把她转换为hOwareYOu最后把转换的结果通过return返回。

       public String charConvert(String str){
   char[] chs=str.toCharArray();for(int i=0;i<str.length();i++){
   if((int)chs[i]>=65 && (int)chs[i]<=90){
   

​                            chs[i]=(char)((int)chs[i]+32);}else{
   

​                            chs[i]=(char)((int)chs[i]-32);}}

​              String s=new String(chs);return s;}

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

String不是基本数据类型,基本数据类型包括byte、int、char、long、float、double、boolean和short。 Java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。

33、Java有没有goto?

goto是Java中的保留关键字,但是现在没有在Java中使用。

34、说明一下类变量和实例变量的区别。

类变量是所有对象共有的,所有的实例对象都共用一个类变量,内存中只有一处空间存放类变量的值。如果其中一个对象改变了类变量的值,其他对象得到的就是改变后的结果。当类被加载到内存时,类变量就会分配相应的内存空间。

35、说明实例方法和类方法的区别?

方法前面有static关键字修饰的为类方法,否则为实例方法。 实例方法可以调用该类中的其他方法;类方法只能调用其他类方法,不能调用实例方法;当类文件加载到内存时,实例方法不会被分配内存空间,只有在对象创建之后才会分配。而类方法在该类被加载到内存时就分配了相应的内存空间。

被分配内存空间,只有在对象创建之后才会分配。而类方法在该类被加载到内存时就分配了相应的内存空间。

总结

以上就是今天的内容,本文仅仅简单介绍了几个面试题,关注我,每天五道面试题。


转载:https://blog.csdn.net/Feng_wwf/article/details/108464332
查看评论
* 以上用户言论只代表其个人观点,不代表本网站的观点或立场