Java求职(应届生)过程中常见的笔试题(一)

常用应届生Java开发笔试面试题(更新中) byteshortintlongfloatdoublecharboolean占用空间1字节(B)2字节4字节8字节4字节8字节不定 默认2字节JVM未定义初始值00000.00.0空格false JVM与字节码 JDK与JRE 阅读详情

以下的题大多都是我在2018年10月求职过程中遇到的一些笔试题,我总结出来分享给大家,如有什么错误或问题,欢迎评论指出,谢谢!

1.Java语言中下面那个可以用作正确的变量名称?

A.name    B.3D    C.implements   D.extends           

答案:A

2.JDBC中,用于表示数据库连接的对象是

A.Statement B.Connection C. DriverManager D.PreparedStatement

答案:B

3.下列说法正确的是?

A.一个文件里可以存在两个public修饰的类

B,final修饰的类可以被继承

C,子类不可以访问父类非public和protected修饰的属性

D,构造函数可以被重写(override)

答案:C    解析:protected的意思是本包可以访问,子类可以继承。

4,下列哪一项的叙述是正确的?

A,声明抽象方法,大括号可有可无

B,abstract修饰符可以修饰字段、方法、和类

C,声明抽象方法不可写出大括号

D,抽象方法的body部分必须用一对大括号{ }包住

答案:C   解析:abstract是抽象的意思,在java中,规定只能修饰类或者方法,所以不能修饰属性。 

5、下面的程序输出结果为?

public static void main(String[] args) {
        int x=-3;
        int y=-10;
        System.out.println(y%x);
    }

A,-1                B,2             C,1                D,3

答案:A

6、(  )类是所有异常类的父类

A,Throwable    B,Error    C,Exception    D,AWTError

答案:A     解析:所有的异常类都继承Expection, 所有的错误类都继承Error

7,已知如下类说明,如下那个使用是正确的?

public class Test{
       private float f=1.0f;
       int m=12;
       static int n=1;
       public static void main(String[] args) {
              Test t=new Test();
              //some code...
    }
}

A,t.f        B,this.n        C,Test.n         D,Test.m

答案:A

8、Java应用开发中字符集编码通常情况下优先采用以下那种?

A,UTF-8     B, iso8859-1      C,GB2312    D,ASCII

9,Java访问限定的修饰符不包括?

A,public       B,private    C,default      D,final 

答案:D

10,下列会触发JVM垃圾回收的是()?

A,当新对象生成,并且在Eden申请空间失败时

B,Old区被写满

C,在循环中创建大量对象

D,使用Class.forName加载外部类

答案:A     解析:一般情况下,当新对象生成,并且在Eden申请空间失败时,就会触发Scavenge GC,对Eden区域进行GC,清除非存活对象,并且把尚且存活的对象移动到Survivor区。然后整理Survivor的两个区。这种方式的GC是对年轻代的Eden区进行,不会影响到年老代。因为大部分对象都是从Eden区开始的,同时Eden区不会分配的很大,所以Eden区的GC会频繁进行。因而,一般在这里需要使用速度快、效率高的算法,使Eden去能尽快空闲出来。

11,以下程序的运行结果?

class Person{
    public Person(){
        System.out.println("this is a Person");
    }
}
public class Teacher extends Person{
    private String name="tom";
    public Teacher(){
        System.out.println("this is a Teacher");
        super;
    }
    public static void main(String[] args) {
        Teacher teacher=new Teacher();
        System.out.println(this.name);
    }
}
A,运行出错            B,编译有两处错误

C,this is  a  Person  this  is a  teacher  tom  

D,this is  a  teacher  this  is a  Person  tom  

答案:B

12,下面程序输出结果为?

class HelloA{
    public HelloA() {
        System.out.println("HelloA");
    }
    {
        System.out.println("I'm A class");
    }
    static{
        System.out.println("static A");
    }
}
public class HelloB extends HelloA{
    public HelloB() {
        System.out.println("HelloB");
    }
    {
        System.out.println("I'm B class");
    }
    static{
        System.out.println("static B");
    }
    public static void main(String[] args) {
        new HelloB();
    }
}

答案:static A  static B  I'm A class HelloA  I'm B class  HelloB

12,将整数数组(7-6-3-5-4-1-2)按照堆排序的方式进行排序,请问在第一轮排序结束以后,数组的顺序是()?

A,5-4-3-2-1-6-7               B,1-2-3-4-5-6-7

C,2-6-3-5-4-1-7               D,6-5-3-2-4-1-7

13,构造函数什么时候被调用()?

A,创建对象时           B,使用对象的变量时

C,调用对象方法时    D,类定义时

答案:A

14,Java中访问限定符不包括()?

A,public      B,private     C,default         D,final

答案:D 

15,以下所列的HTTP协议的状态码,表示内部服务器错误的是()?

A,402      B,404     C,500         D,501

答案:C             解析:200 - 请求成功

301 - 资源(网页等)被永久转移到其它URL,404 - 请求的资源(网页等)不存在,500 - 内部服务器错误

16,有如下程序段:

        int total=0;
        for (int i = 0; i < 4; i++) {
            if(i==1)continue;
            if(i==2)break;
            total+=i;
        }

A,1                B,0             C,6                D,3

答案:B

17,下列语句片段的结果是()?

        int a=-67,b=116,c=78;
        int d=~a|b&c;
        System.out.println(d);

A,70               B,67            C,56               D,78

答案:A

18,下列关于整型类型的说法中,正确的是()?

A,short类型的数据存储顺序先低后高

B,Integer.MAX_VALUE表示整型最大值

C,Long.MIN_VALUE表示整型最大值

D,long类型表示数据范围和int类型一样

19,Java应用开发中字符集编码通常情况下优先采用那种?

A,UTF-8               B,ISO8859-1            C,GB2312               D,ASCII

答案:A

20,在使用super和this关键字的时候,以下描述正确的是()?

A,在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子类构造方法的第一行,否则编译不通过

B,super()和this()不一定要放在构造方法内第一行

C,this()和super()可以同时出现在一个构造函数中

D,this()和super()可以在static环境中使用,包括static方法和static语句块

答案:A

解析:使用super()和this()应该注意这些:调用super()和this()必须写在子类构造方法的第一行,否则编译不通过。每个子类构造方法的第一条语句,都是隐含地调用super(),如果父类没有这种形式的构造函数,那么在编译的时候就会报错。super()和this()类似,区别是super()从子类中调用父类的构造方法,this()在同一类内调用其它方法。尽管可以用this()调用一个构造器,但却不能调用两个,即this()和super()不能同时出现在一个构造函数里面。

应届生JAVA面试笔试选择题(答案+解析) Java基础 Java语言中下面那个可以用作正确的变量名称? A.name B.3D C.implements D.extends JDBC中,用于表示数据库连接的对象是 A.Statement B.Connection C. DriverManager D.PreparedStatement 下列说法正确的是? A.一个文件里可以存在两个public修饰的类 B,final修饰的类可以被继承 C,子类不... 阅读详情

相关推荐

宇视科技2015应届生招聘笔试题

收集到到的试题不全,分享给有需要的同学~ 用JAVA实现了分数的加减法,其中输入的字符串为“a/boc/d“,其中a,b,c,d时一个0-9的整数,o是运算符“+“或者“-” public class Test1 { public static void main(String[] args) { Scanner in = new Scanner(Sy

低头低啊低的博客 1万+

Java笔试题大全带答案,2023年精选解答

例如假如线程1,线程2 在进行read,load 操作中,发现主内存中count的值都是5,那么都会加载这个最新的值,在线程1对count进行修改之后,会write到主内存中,主内存中的count变量就会变为6;start()用来启动一个线程,当调用start方法后,系统才会开启一个新的线程,进而调用run()方法来执行任务,而单独的调用run()就跟调用普通方法是一样的,已经失去线程的特性了。解析:因为str2中的llo是新申请的内存块,而==判断的是对象的地址而非值,所以不一样。

sincegc的博客 6184

关于大数据开发职位应届生的面试心得

投简历方式 1.网投 拉勾,boss直聘等专业IT招聘平台每天多浏览,如果是在招聘旺季(9-11月份/年初前一个月),它上面的信息会每天都有更新,一定要每天都关注,一有合适的就投出去,广撒网,才能钓大鱼,运气好就会有大公司看上你(我就称为小翊吧就是这个情况,人品好)。 2.校招 因为小翊是应届生,而且找工作时正值春招,所以校园招聘的机会非常多,应届生一定要抓住这个优势。关注校招公司,每天都...

qq_40148912的博客 2955

2024最新Java笔试题目,看完这篇文终于搞明白了

请记下以下几点:公司招你去是干活了,不会因为你怎么怎么的而降低对你的要求标准。工具上面写代码和手撕代码完全不一样。珍惜每一次面试机会并学会复盘。对于应届生主要考察的还是计算机基础知识的掌握,项目要求没有那么高,是自己做的就使劲抠细节,做测试,只有这样,才知道会遇到什么问题,遇到什么难点,如何解决的。从而可以侃侃而谈了。非科班也不要怕,怕了你就输了!一定要多尝试。先自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

2401_83412285的博客 802

应届生Java求职笔试题攻略

Java作为一种高级编程语言,强调的是“一次编写,到处运行”的理念,得益于其虚拟机(JVM)技术,使得Java编写的程序能够在不同的操作系统上运行。其主要特性包括:面向对象:Java支持封装、继承和多态,这些面向对象的特性使得代码更加模块化,易于维护和复用。跨平台:Java通过JVM在不同操作系统上提供了统一的运行环境,实现了一次编写,到处运行的目标。安全性:Java提供了丰富的安全性控制机制,如类型检查、异常处理和安全的内存管理。

weixin_42405592的博客 955

2010年IT行业软件笔试题集锦:应届生求职必备用书

设计模式是解决特定问题的通用模板。它们被广泛应用于面向对象设计中,帮助开发者构建灵活、可扩展和可维护的软件。设计模式可以分为以下几类:创建型模式:用于对象的创建,例如工厂模式、单例模式。结构型模式:涉及如何组合类和对象以获得更大的结构,例如适配器模式、装饰器模式。行为型模式:涉及对象之间的职责划分和通信,例如观察者模式、策略模式。

weixin_42603332的博客 893

2022Java笔试题选择题整理(附答案解析)走过路过不要错过了喂!

2022Java笔试题选择题

weixin_43474701的博客 1万+

多个Java笔试题适合急于找工作的应届生

多个Java笔试题适合急于找工作的应届生

java应届生面试收集总结

奖项对于面试官可能影响不大但还是有一定的影响,特别是ACM这样权威的 良好的沟通能力 较强的学习能力合理逻辑思维能力 学习过程: 1、看面试题 可以进入一些就业指导的平台能够在上面看到企业的笔试题,有时 间就刷刷,推荐两个网站 牛客网 应届生求职网 2、深入学习 看面试题的时候将会遇到很多自己...

清风自来 7810

应届生java面试笔试大全

收集一些java方面的笔试面试题目,适合应届毕业生找工作时参考

NotImplementedError: Cannot copy out of meta tensor; no data! Please use torch.nn.Module.to_empty()

Please use torch.nn.Module.to_empty() instead of torch.nn.Module.to()输出(llama) (base) [root@localhost home]# nvidia-smi Unable to determine the device handle for GPU0000:09:00.0: Unknown Error。这是典型的“孤儿进程”,但它还是。(僵尸进程),占用 GPU 资源。如果进程仍然不消失,并且。,这意味着它的父进程是。

m0_61636632的博客 2096

不知名二本应届生的一段求职经历

本人计科某不知名二本学校,大学方向是嵌入式,在此记录下自己大四秋招和春招的过程. 先说一下本人的基本情况,专业计科(嵌入式).由于对于嵌入式不是很感冒,所以除了完成培养计划的内容之后就没自己深入学习. 大三自己自学java,从最基础的javase部分到javaweb,在慢慢到学习一些新的框架,ssh,ssm什么的. 秋招ing... 由于学校在十八线城市,来学校招聘的互联网企业非常少,就到...

sinat_36607770的博客 1504

AD创建属于自己的元件库(详细)

我今天开始学习AD2022,但是我想自己创建属于自己的元件库,但是奈何找了好多教程就是随便几句话就把我打发走了,弄了一天都没搞定(也许是我比较菜),所以现在乱懂了,自己写一个属于我们自己小白的教程,希望有用吧哈哈我比较偷懒,直接使用嘉立创上画好的元件导入,和我们自己创建自己画的步骤其实都一样。

qq_33591173的博客 2万+

Java面试经验,Java实习生/应届生面试笔试题整理

我觉得也该写一篇文章来总结下自己这十天的找工作经历了,6月13号进京到今天正好是10天,除去端午三天假期,找工作的时间也就是一周时间。 分享下我这十多天来找工作的过程中遇到的问题,顺便记录总结下面试经验吧 在BOSS直聘上联系了将近300个BOSS,拉勾、实习僧也有很多,实习僧大多都不回或者是很晚才回的。 一周的时间面试了9家Java后台开发实习岗位,拿到了8个offer。   本人大三...

扎西小哥哥——全堆栈溢出工程师 6610

手把手教你用OpenClaw+飞书打造论文写作AI助手(附踩坑实录)

面对几十篇文献,逐一阅读摘要都费时。我:“请提取桌面‘论文参考文献’文件夹中所有PDF的摘要,整理成表格,包含:论文标题、作者、发表年份、核心方法、主要结论。AI助手:“正在处理...已提取18篇论文摘要,汇总表格已保存到桌面‘文献摘要汇总.xlsx’。这比我自己一个个打开PDF复制粘贴快了不止100倍。OpenClaw+飞书的组合,让AI真正成为了我的“数字员工”。虽然配置过程有些曲折,但看到它在飞书里回应指令、帮我处理繁琐工作时,那种成就感无可替代。如果你也在准备论文,不妨试试这套方案。记住,

AcademicIdeas的博客 1041

抖音最新风控体系研究

小编从技术角度对抖音的风控史和落地目标,跟大家聊一聊抖音,包括海外版抖音TikTok的现状与生态。 1、非常非常早的时期,抖音刚出来的时候,没有任何封禁,这个阶段,导入一个开发库,加上一个请求头,咵咵咵的数据随便拿。 2、2018-2019年,抖音加入了设备id和xg机制,在绝大多数的接口中,携带了设备id参数,同时在请求头中加入了xg,如今的apk市场,能追溯到的最早xg是0200打头的,而小编见过的最早的xg是0000打头的。这个时期的接口,这些参数都还只是预设,没有实际的用处,设备随便写,

qq517348412的博客 1万+

2025 春季校招 java 研发岗位笔试题及相关内容

本文针对2025年春季校招Java研发岗笔试,系统梳理了核心知识点。首先讲解了Java基础语法,包括关键字、数据类型和循环结构;其次深入解析集合框架,对比了List、Set和Map接口的实现类特点;最后详细介绍了多线程编程,涵盖线程创建、同步机制和线程通信。文章通过大量代码示例展示关键概念,帮助读者全面掌握Java研发岗位笔试必备知识,为校招成功打下坚实基础。

sss191s的博客 1236

从IMU数据到精准定位:手把手推导ESKF中的四元数运动学与误差状态方程

本文详细介绍了如何从IMU数据推导ESKF中的四元数运动学与误差状态方程,实现精准定位。通过分析误差状态卡尔曼滤波器的优势、四元数表示的必要性,以及IMU测量模型和运动学基础,提供了完整的数学推导和实现要点。适合机器人定位和自动驾驶领域的算法工程师参考,帮助优化导航系统性能。

weixin_30271335的博客 680

Java开发求职者的工具网站

面试笔记:1.2.3.

行秋的博客 1490

SAR动目标检测三剑客:DPCA/ATI/STAP技术选型指南(含2023最新实验数据对比)

本文深入对比了SAR动目标检测三大主流技术DPCA、ATI与STAP的核心原理与性能差异。基于2023年最新实验数据,分析了它们在最小可检测速度、测速精度、计算复杂度及对通道失配敏感度等方面的优劣,并结合海洋监视与城市交通监控等典型场景,提供了具体的技术选型指南与工程落地考量。

m5n6o7的博客 292

RK3588多核NPU并行加速yolo优化教程:基于线程池的高性能推理实现

本教程详细介绍了RK3588多核NPU的并行加速优化方法。RK3588搭载三个独立NPU核心,总计算能力达6TOPS,但传统单线程方式无法充分发挥其性能。文章从硬件架构分析入手,详细讲解了三核心独立处理架构和多种工作模式,并通过代码示例展示了线程池技术的实现原理。线程池通过预创建工作线程、任务队列和条件变量等核心组件,避免了频繁创建线程的开销,能显著提升NPU的并行处理效率。教程还提供了性能计算公式和内存带宽优化策略,帮助开发者最大化利用RK3588的硬件算力,实现高性能AI推理。

LXY_LOVE36的博客 1024

java应届生找工作难吗?

记录一下自己的春招和秋招 简介 本人双非一本普普通通,秋招春招面了六家公司,拿到四家offer(当然不是大厂,目标远大的同学请绕道。。。。。。。。),最终对比挑了一家比较满意的,六月底入职。。 去年疫情在家,那时候自己大三嘛,回顾前两年的大学生活感觉没学到什么东西,也因为疫情,看到很多那种什么最难就业季的新闻,突然就焦虑了起来,就想着学点什么,这样不但可以悄悄努力,开学后惊艳所有人,也可以别毕了业就失业嘛。也正好前一学期在学校上了javaSe的专业课,学下来感觉没有c、c++、matlab那么吃力,就想继续

weixin_45226558的博客 3638

Python实现FFT、小波变换和数据压缩

小波变换是一种分析信号的方法,可以分解信号成为多个尺度和频率的分量,从而更好地理解和处理信号。在Python中,我们可以使用pywt库来实现小波变换。在Python中,我们可以使用numpy库中的fft模块来实现FFT。数据压缩是一种将数据表示成更紧凑的形式的方法,可以减少存储空间和传输带宽。综上所述,Python提供了很多方便的工具来实现各种信号处理和数据压缩的方法。本文将介绍Python中如何实现傅里叶变换(FFT)、小波变换以及如何使用它们来进行数据压缩。Python实现FFT、小波变换和数据压缩。

学习使你进步。 693

从简历石沉大海到斩获5个Offer:Java应届生实战求职全流程拆解

解决Java应届生就业备战难题,揭秘从简历优化到面试通关的全流程。涵盖项目设计、八股文准备、LeetCode刷题与大厂面经,分享真实拿5个Offer的实战经验。方法系统、可复制,值得收藏。

PixelWander的博客 356

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

准备参加春招或者准备秋招的Java应届生们看过来了,给你分享一下我得经验

当应届生参加春招、秋招的时候,有些人可鞥在前辈们的灌输下得到醍醐灌顶,但是我觉得像我一样懵懂的小伙伴也不在小数,所以在这里写一篇我自己的个人经历希望能让你们少走弯路。 首先,在简历投递层次上肯定是简历是第一层次,你简历过了筛选之后才能够参加接下来各个公司的笔试、面试。 在简历上对于自身的真实经历书写,如果你在大学期间寒暑假参加过某些对口的培训班、或者在寒暑假中的实习我觉得这是一个非常好的加分项,当然在学校组织的比赛也是很大的加分项(很多时候还得看你想进去那...

weixin_49167478的博客 1087

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Java笔试题

Java笔试题库(01期) 1、Spring DAO 中最常用的类是() A,JdbcTemplate ,SimpleJdbcTemplate B,SimpleJdbcInsert,SimpleJdbcProcedure C,SimpleJdbcInsert ,SimpleJdbcStoredProc D,SimpleJdbcQuery ,SimpleJdbcEx...

LMAKE_nbsp的博客 1万+

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

上一篇: Java单例模式之饿汉式与懒汉式
下一篇: spring注解的@Scope注解
King-Java
博客等级 码龄8年 30粉丝 13原创
评论 11
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值