1.代码差错,判断代码对错,并指出错误处

abstract class Name{

private String name;

public abstract Boolean isStupidName(String name){}

}

答案:抽象类中的抽象方法不可实现。即抽象方法后无花括号{}。

Public class Something{

Void doSomething(){

Private String s=””;

Int l = s.length();

}

}

**答案:**s是字符串,不是数组,没有.length()方法。

Abstract class Something{

Private abstract String doSomething();

}

答案:抽象类中的类方法不可为私有,因为抽象类无法实现抽象方法,必须交由子类实现,所以不可将其方法设为私有。

Public class Something{

Public int addOne(final int x){

Return ++x;

}

}

**答案:**int x 不能加final,final类型的值为常量。不能++

Public class Something{

Public static void main(Stirng[] args){

Other o = new Other();

New Something().addOne(o);

}

Public void addOne(final Other o){

o.i++;

}

}

**答案:**i 未定义 没有Other类,无法new出来other对象。

2.String是基本数据类型();

答案:错误,String不是基本数据类型。

基本数据类型:boolean,char,int,short,long,float,double,byte

3.数组获取长度使用length()方法

答案;错误,数组获取长度用.length属性而不是length()方法。

4.List,Set,Map是继承自Collection接口()

**答案:**Map不是继承自Collection接口

5.java字符类型采用的是Unicode编码,但所占字节由具体软硬件环境决定()

答案:错误,所占字节不受任何软件硬件环境决定,是固有状态。一个字符一律占2个字节。

6.java语言中的数组元素下标总是从0开始,下标可以是整数或整形表达式()

**答案:**dei

7.如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的()

答案:错误,父类对象可以有三种,private,public,protected,子类对象也有三种,二者不一定相等。

8.java程序里,创建的类对象用关键字new,回收无用的类对象使用关键字free()

答案:错误,Java没有关键字free()。

Java的回收机制:其实Java垃圾回收主要做的是两件事:1)内存回收 2)碎片整理.

9.由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目()

答案:错误,父类私有的成员子类无法继承,子类也可以不定义自己的私有属性。

10.静态初始化器是在其所属的类加载内存时由系统自动调用执行。()

答案:对

11.注释的作用是使程序在执行时在屏幕上显示//之后的内容()

答案:对, //注释之后的内容无法显示

12.一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法时空的,其中没有内容,所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体()

答案:正确

13.对于java中String的实例对象,一旦创建就不能修改它内部所包含的字符序列(?)

答案:错误,详情参见博客(Java中String对象创建机制详解)

实例对象本身不可修改,但是引用可以修改。

14.子类要调用父类的方法,必须使用super关键字 ()

**答案:**NO,可以使用,也可以不使用。

父类:

public abstract class one {

public void print(){

System.out.println("父类方法");

}

}

子类:

public class two extends one{

public void aa(){

print();

}

}

java 判断题_Java面试题及解析(判断题)相关推荐

  1. 面试必备:《Java 最常见 200+ 面试题全面解析》

    春招在即,想让面试官在短短的几十分钟内就认可你的能力? 想在最快的时间内收获 Java 技术栈最核心的知识点? 想要更全面.更深入的了解 Java 技术? 这里能够给你想要的所有答案? 给准备面试的大 ...

  2. 2020年 Java 最常见200+ 面试题全解析:面试必备

    Java 最常见200+ 面试题全解析:面试必备 如想了解更多更全面的Java必备内容可以阅读:所有JAVA必备知识点面试题文章目录: JAVA必备知识点面试题 序 言 在本篇文章开始之前,我想先来回 ...

  3. Java开发岗高频面试题全解析补充知识点(个人补充整理的知识点,非原文)

    第3章 Java核心技术 这里仅补充牛客专刊<Java开发岗高频面试题全解析>提到但是未展开讲解的知识点,个人收录向. 3.3.1 String.StringBuffer.StringBu ...

  4. java闰年判断原理_java 面试题闰年判断详解及实例

    java 面试题闰年判断详解及实例 java 闰年判断 前言: 给定一个年份,判断这一年是不是闰年. 当以下情况之一满足时,这一年是闰年: 1. 年份是4的倍数而不是100的倍数: 2. 年份是400 ...

  5. 收藏!Java 500 道核心面试题全解析

    每个技术人都有个大厂梦,我觉得这很正常,并不是饭后的谈资而是每个技术人的追求.像阿里.腾讯.美团.字节跳动.京东等等的技术氛围与技术规范度还是要明显优于一些创业型公司/小公司,如果说能够在这样的公司锻 ...

  6. java判断题及答案_Java面试题及解析(判断题)

    1.代码差错,判断代码对错,并指出错误处 abstract class Name{ private String name; public abstract Boolean isStupidName( ...

  7. java基础选择判断题_java基础试题3(选择) | 学步园

    第四组: 1.要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?() A.FileInputStream in=new FileInputStream(& ...

  8. Java 最常见 200+ 面试题全解析(基础必备)

    序言 在本篇文章开始之前,我想先来回答一个问题:我为什么要写这样一篇关于面试的文章?原因有三个:第一,我想为每一个为梦想时刻准备着的"有心人",尽一份自己的力量,提供一份高度精华的 ...

  9. java基本数据类型_Java面试题Java中有几种基本数据类型?它们分别占多大字节?...

    点击上方"千锋Java学院",选择"置顶公众号" 每天一道面试模拟真题及解析 课前导读 ●回复"每日一练"获取以前的题目,持续更新! ●我希 ...

最新文章

  1. Python 技术篇-连接oracle数据库并执行sql语句实例演示,python连接oracle数据库oci详细配置方法
  2. Hadoop基于Shell命令与底层Unix操作系统的交互
  3. linux权限切换命令,Linux基础常用命令汇总(权限操作)
  4. mongodb在aggregate lookup 进行分页查询,获得记录总数
  5. 【连载】如何掌握openGauss数据库核心技术?秘诀五:拿捏数据库安全(3)
  6. 【Elasticsearch】Elasticsearch mapping 映射对象
  7. ReentrantLock与Condition构造有界缓存队列与数据栈
  8. 《编写可维护的JavaScript》——JavaScript编码规范(七)
  9. php进程池不释放,php-fpm 进程池优化方法
  10. 三星s10刷android原生,【极光ROM】-【三星S10E/S10/S10+ G97XX-9820】-【V12.0 Android-Q-TD1】...
  11. android 禁止软键盘弹出自动弹出,Android屏蔽软键盘自动弹出的解决方案
  12. 使用PS实现简单的名片制作
  13. 【uni-app】懂你找图--创建项目到首页推荐模块
  14. 谷歌主页浏览器被流氓软件绑架设置成好123或者7456怎么办
  15. Excel-REPT重复处理字符
  16. Excel 导入Access 不能找到表达式中引用的字段的解决方案
  17. Python 简单的人名对话
  18. HC-05,HC-06AT指令
  19. 12个球和一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球,13个呢
  20. 释放低代码原力,用友YonBuilder助力太湖云打造多云管理平台

热门文章

  1. 【安全漏洞】CVE-2021-42287CVE-2021-42278 域内提权
  2. jQuery ajax发送POST、JS url跳转、console用法
  3. MySQL唯一约束(UNIQUE KEY)
  4. deepin 安装 kvm-manager
  5. 4、MySQL修改存储过程(ALTER PROCEDURE)
  6. MySQL查询的进阶操作--分页查询
  7. RabbitMQ路由模式
  8. 打包android阴影不见,Android无pading超简单超实用阴影解决方案
  9. python range从大到小排列_python 十大经典排序算法
  10. 【Java】6.4 final 修饰符