A

假设 A 类有如下定义,设 a 是 A 类同一个包下的一个实例,下列语句调用哪个是错误的?()


class A{

int i;

static String s;

void method1() { }

static void method2() { }

}

A、System.out.println(a.i);

B、a.method1();

C、A.method1();

D、A.method2();

解析

在 Java 中,非静态方法只能是通过类的实例对象来调用,但不能直接通过类名调用。但静态(static)方法既可以通过实例对象来调用,也可以通过类名调用,当然,为了避免不必要的麻烦,我们一般都是推荐直接使用类名来调用。

参考答案

C

下列类定义中哪些是合法的抽象类的定义?()


A、abstract Animal{abstract void growl();}

B、class abstract Animal{abstract void growl();}

C、abstract class Animal{abstract void growl();}

D、abstract class Animal{abstract void growl(){System.out.println( “growl”);};}

解析

无论是抽象类还是其他类,关键字 class 都必须在类名之前,而修饰符都应该在 class 之前。

另一方面,对于抽象类中的抽象方法,是不能有方法体的。

参考答案

C

以下 J2EE 中常用的名词解释错误的是?


A、EJB 容器:Enterprise Java bean 容器

B、JNDI:Java 事务服务。提供各种分布式事务服务。应用程序只需调用其提供的接口即可。

C、JMS:Java 消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。

D、JAF:Java 安全认证框架。提供一些安全控制方面的框架。

解析

EJB 容器:Enterprise Java bean 容器。更具有行业领域特色。他提供给运行在其中的组件 EJB 各种管理功能。只要满足J2EE 规范的 EJB 放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。

JNDI:(Java Naming & Directory Interface)Java 命名目录服务。主要功能:提供一个目录系,让其它各地的应用程序在其上面留下自己的索引,从而满足快速查找和定位分布式应用程序的功能。

JMS:(Java Messa

《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》

【docs.qq.com/doc/DSmxTbFJ1cmN1R2dB】 完整内容开源分享

ge Service)Java 消息服务。主要实现各个应用程序之间的通讯。包括点对点和广播。

JAF:(Java Action FrameWork)Java 安全认证框架。提供一些安全控制方面的框架。让开发者通过各种部署和自定义实现自己的个性安全控制策略。

参考答案

B

以下哪个区域不属于新生代?


A、eden 区

B、from 区

C、元数据区

D、to 区

解析

堆是 JVM 中最大的一块内存,主要用于存放各种类的实例对象,一般被划分为新生代(Young)和老年代(Old)。其中新生代又分为三个区域:Eden、From Survivor、To Survivor,三者所占大小比例为 Eden : From : To = 8 : 1 : 1。

参考答案

C

一个文件中的数据要在控制台上显示,首先需要( )。


A、System.out.print (buffer[i]);

B、FileOutputStream fout = new FileOutputStream(this.filename);

C、FileInputStream fin = new FileInputStream(this.filename);

D、System.in.read(buffer);

解析

InputStream 是 Java 标准库所提供的最基本的输入流,是所有输入流的超类,如果我们要从文件中读取相应数据,则应该使用 FileInputStream

OutputStream 是 Java 标准库所提供的最基本的输出流,是所有输出流的超类,如果我们要将若干个字节写入文件流,我们则需要使用 FileOutputStream

参考答案

C

下面对静态数据成员的描述中,正确的是


A、静态数据成员可以在类体内进行初始化

B、静态数据成员不可以被类的对象调用

C、静态数据成员不受 private 控制符的作用

D、静态数据成员可以直接用类名调用

解析

静态属性仅可以被静态方法调用,但只能被本类中的方法(可以是非静态)调用,在外部类中创建该类的对象或直接使用该类访问都是非法的。此外,静态属性也可以用 private 所修饰。

参考答案

A

下列在 Java 语言中关于数据类型和包装类的说法,正确的是()


A、基本(简单)数据类型是包装类的简写形式,可以用包装类替代基本(简单)数据类型

B、longdouble 都占了64 位(64bit)的存储空间。

C、默认的整数数据类型是 int,默认的浮点数据类型是 float

D、和包装类一样,基本(简单)数据类型声明的变量中也具有静态方法,用来完成进制转化等。

解析

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

对应的包装类:Byte、Short、Character、Integer、Long、Float、Double、Boolean

默认整数数据类型均为 int,而浮点数默认为 double

基本数据类型没有任何方法,但其对应的包装类有。

参考答案

B

下面代码的运行结果是( )


public class Arraytest

{

int a[] = new int[6];

public static void main ( String arg[] ) {

System.out.println ( a[0] );

Java 专项练习【1 - 10】,突围金三银四面试季相关推荐

  1. 正式加入字节跳动!突围金三银四面试季!Java面试题及解析

    前言 这些算法,都是小编一点一点看的大佬们的方法,自己积累的. 如果有什么描述的不对的地方还望大佬赐教 多交流才能进步,加油,冲冲冲!!! 1.1. 操作系统简介 我通过以下四点介绍什么是操作系统: ...

  2. 金三银四面试季来临,最新BAT面试资料分享给大家

    已经到3月中了,职场的金三银四跳槽季又来了,不同的是今年比往年「冷」一些,形式更加严峻一些,大家多多少少可能都听到或看到一些信息,就是好多公司在优化裁员,代表的就是滴滴.京东这种大型互联网公司,已经官 ...

  3. [金三银四面试季]Java面向对象高频面试题

      金三银四正是跳槽涨薪的好时节,波哥给大家整理了很多面试高频的问题,助力大家找到更好的工作哦,点点关注,感谢支持. 面向对象面试题 1.谈谈你对面向对象思想的理解? 面向过程编程(POP):是一种以 ...

  4. 金三银四面试季—20道精选JVM重点面试问题!

    JVM 是小白 Java 程序员成长路上的一道坎也是很多工作2到3年程序员的一个重点面试问题之一,学习JVM之前,只需要知道代码编译成 Class,虚拟机加载 Class 运行就可以了,学习 JVM ...

  5. 2021金三银四面试季!2021Java者未来的出路在哪里?值得一看

    前言 本以为两三天就能搞定这篇文章,现在才知道是我想的太天真了,从构思到整理资料差不多用了一个星期的时间,现在也是终于搞定了. 我看很多人都说想要一份系统化的学习路线,现在它终于来了!!!整个路线概括 ...

  6. 2021年 Android面试知识点总结 (备战金三银四面试季),程序员翻身之路

    FLAG_ACTIVITY_NEW_TASK和FLAG_ACTIVITY_CLEAR_TOP一起使用,并且要启动的activity的taskAffinity和当前activity的taskAffini ...

  7. 【金三银四跳槽季】Java工程师如何在1个月内做好面试准备?

    点击上方"蓝字", 右上角选择"设为星标" 周一至周五早11点半!精品文章准时送上! 本文来自石杉的架构笔记 目录 一.写在前面 二.技术广度的快速准备 三.技 ...

  8. 【金三银四跳槽季】Java工程师的面试之路,需要“解锁”哪些技术盲点?

    春节长假转眼已过,即将迎来的是一年一度的金三银四跳槽季. 相信大家在应聘一些中大型互联网公司的Java工程师岗位时遇到了不少困惑. 举个例子:有朋友说他在面试前其实也做了精心准备,网上搜集了不少Jav ...

  9. 金三银四求职季,程序员面试必备——编程语言篇

    每年的三四月都是准毕业生最焦灼最忙碌的季节,考研的结果基本都已确定,公务员考试也基本落下帷幕,春招将会陆续进行,很多同学也要开始决定未来工作的方向.每年的三四月份也都是互联网人的跳槽高峰期,所以三四月 ...

最新文章

  1. oVirt 3.4.3-1 LiveCD ISO based on CentOS 6.5
  2. 想拥有一台属于你自己的无人机嘛?
  3. linux系统编程_Linux系统编程:进程间通信
  4. python中字典的几种定义方式
  5. 个人计算机技术分享,一个计算机类本科毕业设计分享
  6. jdk动态代理源码分析(一)---代理的定义
  7. 三杯茶(一本令全世界为之动容的书)(Three cups of tea)
  8. guava缓存数据到本地_扩展Guava缓存以溢出到磁盘
  9. 哪些设计模式最值得学习
  10. mysql offset函数_mysql查询语句解析
  11. java工程怎么构造成moven_将普通java工程结构改为由maven管理的工程结构域
  12. react同步请求_React中setState同步更新策略
  13. java的复制构造函数_什么是Java中的复制构造函数?
  14. 【持续更新】java 指令释疑
  15. 3dmax导入REVIT
  16. 有关NotifyIcon的使用
  17. 软件测试面试必问问题
  18. 抖音上热门涨粉的窍门总结出来了,4种方法那种适合你?
  19. php支付宝查询对账单下载地址,通过调用支付宝查询对账单接口返回bill_download_url下载zip,解压缩...
  20. rfm模型python_使用python实现RFM模型

热门文章

  1. SWING实现类似微信的泡泡聊天界面
  2. 【若依vue框架学习】3.通过Excel导入数据/通过反射读取注解
  3. OIS利率查询_图表加数据OIS隔夜基准利率掉期
  4. 虚拟机ubuntu设置和windows的共享文件夹
  5. 深度学习思维导图(基于TensorFlow框架)
  6. java电信计费项目,java毕业设计_springboot框架的电信计费
  7. 75寸的电视长宽各是多少厘米
  8. ZLIB 压缩的数据格式规范
  9. 使用video.js 播放youtube视频——踩坑记1
  10. php 如何将富文本内容输出到word里面且添加页眉和页脚