2021年Java常见的10道必学面试题
2021/10/16 17:12:21
本文主要是介绍2021年Java常见的10道必学面试题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
先给大家复习一下基础题!!!
Java基础是java初学者的起点,是帮助你从小白入门到精通必学基础课程!
为初学者而著!
>>" data-widget="csdnlink" title="Java300集>>>" href="https://www.bilibili.com/video/BV1oy4y1H7R6" rel="external nofollow" target="_blank">Java300集>>>适合准备入行开发的零基础员学习Java,基于最新JDK13、IDEA平台讲解的,视频中穿插多个实战项目。每一个知识点都讲解的通俗易懂,由浅入深。不仅适用于零基础的初学者,有经验的程序员也可做巩固学习。
配套学习:>>" data-widget="csdnlink" title="Java初学者入门教程>>>" href="https://www.bilibili.com/video/BV1oy4y1H7R6" rel="external nofollow" target="_blank">Java初学者入门教程>>>
1、已知表达式int m[] = {0,1,2,3,4,5,6}; 下面那个表达式的值与数组的长度相等()
A m.length()
B. m.length
C. m.length()+1
D. m.length+1
答案:B
分析:数组的长度是.length
2、下面那些声明是合法的?()
A long l = 4990
B. int i = 4L
C. float f = 1.1
D. double d = 34.4
答案:AD
分析:B int属于整数型应该是int=4 C应该是float f=1.1f
3、以下选项中选择正确的java表达式()
A int k=new String(“aa”)
B. String str = String(“bb”)
C. char c=74;
D. long j=8888;
答案:CD
分析:A需要强制类型转换 B String str =new String(“bb”)
4、下列代码的输出结果是
System.out.println(""+("12"=="12"&&"12".equals("12"))); (“12”==”12”&&”12”.equals(“12”)) “12”==”12”&&”12”.equals(“12”) true false
5、以下哪些运算符是含有短路运算机制的?请选择:()
A &
B. &&
C. |
D. ||
答案:BD
分析:A C是逻辑与计算
6、下面哪个函数是public void example(){....}的重载函数?()
A:private void example(int m){...}
B:public int example(){...}
C:public void example2(){...}
D:public int example(int m.float f){...}
答案:AD
分析:BC定义的是新函数
7、给定某java程序片段,该程序运行后,j的输出结果为()
int i=1; Int j=i++; If((j>++j)&&(i++==j)){j+=i:} System.out.println(j);
A 1
B. 2
C. 3
D. 4
答案:B
分析: i++先引用后。++i 先增加后引用
8、在java中,无论测试条件是什么,下列()循环将至少执行一次。
A for
B. do...while
C. while
D. while...do
答案:B
分析: ACD都不一定进行循环
9、打印结果:
package cn.wuliaokankan; public class smaillT{ public static void main(String args[]){ smaillT t=new smaillT(); int b = t.get(); System.out.println(b); } public int get() { try { return 1; }finally{ return 2; } } }
输出结果:2
10、指出下列程序的运行结果
int i=9; switch (i) { default: System.out.println("default"); case 0: System.out.println("zero"); break; case 1: System.out.println("one"); break; case 2: System.out.println("two"); break; }
打印结果:zero
>>" data-widget="csdnlink" title="大伙伴们需要巩固Java基础的可以复习一下>>>" href="https://www.bilibili.com/video/BV1oy4y1H7R6?from=search&seid=6916691791654932169&spm_id_from=333.337.0.0" rel="external nofollow" target="_blank">大伙伴们需要巩固Java基础的可以复习一下>>>
>>" data-widget="csdnlink" title="Spring基础教程>>>" href="https://www.bilibili.com/video/BV1ou411Z7hL/" rel="external nofollow" target="_blank">Spring基础教程>>>
>>" data-widget="csdnlink" title="MyBatis基础教程>>>" href="https://www.bilibili.com/video/BV1cQ4y1z7z2/" rel="external nofollow" target="_blank">MyBatis基础教程>>>
这篇关于2021年Java常见的10道必学面试题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-29RocketMQ底层原理资料详解:新手入门教程
- 2024-11-29RocketMQ源码资料解析与入门教程
- 2024-11-29[开源]6.1K star!这款电视直播源神器真的太赞啦!
- 2024-11-29HTTP压缩入门教程:轻松提升网页加载速度
- 2024-11-29JWT开发入门指南
- 2024-11-28知识管理革命:文档软件的新玩法了解一下!
- 2024-11-28低代码应用课程:新手入门全攻略
- 2024-11-28哪些办公软件适合团队协作,且能够清晰记录每个阶段的工作进展?
- 2024-11-28全栈低代码开发课程:零基础入门到初级实战
- 2024-11-28拖动排序课程:轻松掌握课程拖动排序功能