Java笔试面试题整理

Java笔试面试题整理第一波 1、Java变量 Java中主要有如下几种类型的变量 局部变量类变量(静态变量)-- 属于类成员变量(非静态变量)-- 属于对象 2、关于枚举 package com.scu.lly; public class EnumTest {     /**      * 颜色枚举      */      enum ColorEnum{ 阅读详情

Java笔试面试题整理第一波 - 优快云博客

链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51151650

目录

Java变量
关于枚举
访问控制修饰符
UTF-8和GBK编码转换
trycatchfinally执行顺序问题
静态代码块子类父类初始化顺序
关于null对象static变量和方法
关于线程启动
关于内部类
Final修饰符volatile修饰符
StringBuffer 和 StringBuilder
可变参数
关于异常分类
其他

Java笔试面试题整理第二波 - 优快云博客

链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51200163

目录

List遍历时删除的几种方式比较
Java基本数据类型及包装类
switch中的参数类型
equals与的区别
Object有哪些公用方法
Java中的四种引用强引用软引用弱引用虚引用

Java笔试面试题整理第三波 - 优快云博客

链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51247785

目录

String的splitString regex方法参数注意点
关于hashCode方法
Override和Overload的区别
ArrayListVectorLinkedList区别
StringStringBufferStringBuilder区别
MapSetListQueueStack的特点与用法

Java笔试面试题整理第四波 - 优快云博客

链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51274685

目录

HashMap、HashTable、Concurrent、HashMap之间的联系和区别
TreeMapHashMapLinkedHashMap的区别
Collection包结构与Collections的区别
OOM你遇到过哪些情况SOF你遇到过哪些情况
Java面向对象的三个特征与含义多态的实现方式
interface与abstract类的区别
static class 与non static class的区别

Java笔试面试题整理第五波 - 优快云博客

链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51321498

目录

实现多线程的两种方法
访问控制修饰符新补充
线程同步的方法
锁的等级方法锁对象锁类锁

Java笔试面试题整理第六波(修正版) - 优快云博客

链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51330745

目录

线程池ThreadPool相关
生产者和消费者模型
sleep和wait的区别

Java笔试面试题整理第七波 - 优快云博客

链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51388516

目录

super的作用
关于构造方法
transient关键字用法
下面哪些类可以被继承
for和foreach遍历的比较
Java IO与NIO

Java笔试面试题整理第八波 - 优快云博客

链接:https://blog.youkuaiyun.com/shakespeare001/article/details/51669476

目录

运算符相关
泛型相关
变量初始化问题
suspend和resume方法
几个需要注意的小知识点
自动拆箱装箱问题
finally语句的执行是在return前还是return后
Java17和Java18的新特性
异常抛出问题

Java笔试面试题整理第三波 1、String的split(String regex)方法参数注意点 使用这个方法时,当我们直接以“.”为参数时,是会出错的,如: String str = "12.03"; String[] res = str.spilt("."); //出错!!!此时,我们得到的res是为空的(不是null),即str = []; 因为String的split(String regex)根据给定 阅读详情

相关推荐

Java笔试面试题整理第四波

1、HashMap、HashTable、ConcurrentHashMap的区别     【参考:http://www.cnblogs.com/carbs/archive/2012/07/04/2576995.html】     (关于HashMap的分析,在第三篇总结《Java笔试面试题整理第三波》中的hashCode有分析,同样在这篇中有关于Java容器的介绍。HashMap和HashTa

开心阳 1万+

Java笔试面试题整理第二波

1、List遍历时删除的几种方式比较 1.1、会报错的删除方式: (1)在Iterator遍历时使用list删除     Iterator it = list.iterator(); while(it.hasNext()){ String item = it.next(); list.remove(item); //报错!

开心阳 9132

Java笔试面试题整理第七波

1、super的作用、transient关键字用法、构造方法、java NIO、for和foreach比较     在Java中super指代父类对象(直接父类),也就是说,super相当于是一个直接new出来的父类对象,所以可以通过它来调用父类的那些非private修饰的变量、方法(对于我们普通new出来的对象来说,也就只能访问那些非private的成员变量、方法了,这里的访问是指通过“对象名.变量名或方法名”的形式)。所以,super这个对象也就是一个普通对象,同样遵循访问控

开心阳 1万+

Java笔试面试题整理第八波

本系列整理Java相关的笔试面试知识点,其他几篇文章如下:  Java笔试面试题整理第七波  Java笔试面试题整理第六波  Java笔试面试题整理第五波  Java笔试面试题整理第四波  Java笔试面试题整理第三波  Java笔试面试题整理第二波  Java笔试面试题整理第一波 1、运算符相关 What results from the f

开心阳 1万+

Java笔试面试题整理第五波

1、实现多线程的两种方法 实现多线程有两种方法:继承Thread和实现Runnable接口。 继承Thread: 以卖票为例:     public class MyThread extends Thread { private static int COUNT = 5; private int ticket = COUNT; private String name

开心阳 9278

Java笔试面试题整理第六波(修正版)

1、线程池ThreadPool相关 在java.util.concurrent包下,提供了一系列与线程池相关的类。合理的使用线程池,可以带来多个好处: (1)降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗; (2)提高响应速度。当任务到达时,任务可以不需要等到线程创建就能立即执行; (3)提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低

开心阳 8851

Java笔试面试题整理【转载】

链接: Java笔试面试题整理第一波 链接: Java笔试面试题整理第二波 链接: Java笔试面试题整理第三波 链接: Java笔试面试题整理第四波 链接: Java笔试面试题整理第五波 链接: Java笔试面试题整理第六波 链接: Java笔试面试题整理第七波 链接: Java笔试面试题整理第八波 ...

公子笙歌醉玉楼的博客 173

MPLAB修改工程名称方法

修改工程名称方法 如下图所示,工程名称为:Loar_V1.0_20210205 现将该工程名称修改为:Loar_V1.1_20210205 修改方法: ①找到工程文件路径,将工程名称修改为Loar_V1.1_20210205 注意:此时打开变成进行编译,会报错:Loar_V1.1_20210205.production.hex does not exist or is not an executable, ②找到工程下的 nbproject 文件夹 ③将nbproject文件夹下的文件全部打开,并且将

qq_26195179的博客 1762

java笔试面试题整理

基础性问题 notify,notifyAll,wait,yield的理解与使用 不使用运算符如何知道一个数是不是2的幂 List,Set,Map的区别,List,Map,Set的线程安全的子类 String是否能被继承? ArrayList的扩容机制 里式替换原则,开闭原则 GC,GC的原理的机制 框架问题 SpringMVC的理解 SpringMVC项目中事务嵌套的理解 如何在Spring...

微瞰技术的博客 638

SAP WM模块事务码(TCODE)大全

OL07 Data transfer stor.bins LDK34->RLPLA 仓储位LDK34 ->RLPLA

matinal 當冬夜漸暖 。公众号:matinal 5848

AI驱动全栈开发实战:基于Spec与Codex的规格驱动开发指南

1. 先搞清楚“AI重构前端全栈”到底在解决什么实际问题 最近很多人在聊“AI重构前端全栈”,听起来像是又一个营销概念。但如果你真的拆开看,它核心解决的是一个非常具体且痛苦的问题: 一个开发者,如何从零开始,系统性地、不跑偏地完成一个完整项目,并且保证代码质量和架构一致性。 传统开发流程里,产品经理出PRD,前后端开会对齐,前端画页面,后端写接口,测试再介入。这个过程沟通成本高,文档容易过时,新人上手慢。而“AI重构”的思路,是试图用一套 规范化的指令(Spec) 来驱动AI(比如Codex这类模型)生成代

weixin_30596023的博客 460

北京java面试题_北京Java笔试题整理

北京Java笔试题整理1、什么是java虚拟机?为什么ava被称作是“平台无关的编程语言?答:Java虚拟机可以理解为一个特殊的“操作系统”,只是它连接的不是硬件,而是一般的操作系统和java程序。正是因为有这样一层操作系统与程序之间的连接,Java程序就能在一台机子上编译后到处都能运行——只要有对应不同系统的Java虚拟机就可以了。因此Java被称为“平台无关”。Java虚拟机是一个可以执行Ja...

weixin_35659005的博客 571

手把手教你用OpenCore在Dell Optiplex 3060上安装黑苹果(含ALC255声卡修复)

本文提供了一份详尽的指南,教你如何在Dell Optiplex 3060微型台式机上安装黑苹果系统。文章重点解决了使用OpenCore引导时的核心配置,特别是针对Intel UHD 630核显的驱动优化和Realtek ALC255声卡的修复方案,旨在帮助用户打造一个稳定可用的macOS工作站。

weixin_29275257的博客 790
上一篇: Java设计模式面试题及答案(持续更新。。。)
下一篇: Java简历与面试
普通网友
博客等级 码龄4年 3126粉丝 192原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值