java学习笔记——常见面试题(代码片段)

玛丽莲茼蒿 玛丽莲茼蒿     2022-12-06     452

关键词:

最近在网上找了一些Java面试常见问题。其中有一题是这样描述的:
switch语句能否作用在byte上,能否作用在long上,能否作用在String上?

多资料上对这道题的答案依然是:
long和String类型都不符合switch的语法规定,并且不能被隐式转换成int类型,所以,它们不能作用于swtich语句中。

从JDK 1.7开始,switch支持了String类型

Jdk1.7 swtich支持String类型实现细节_丶简灬单的博客-CSDN博客_jdk1.7 switch问题引入最近在网上找了一些Java面试常见问题。其中有一题是这样描述的:switch语句能否作用在byte上,能否作用在long上,能否作用在String上?对于byte答案是肯定可以的long的话是不可以的,会报如下错误:Cannot switch on a value of type long. Only convertible int values, strings or enum variables are permitted...https://blog.csdn.net/xdian2020/article/details/122122891

面试题redis篇-常见面试题p1(代码片段)

【面试题】Redis篇-常见面试题p1备战实习,会定期的总结常考的面试题,大家一起加油!🎯🎯🎯往期文章:【面试题】计算机网络篇-10道常见面试题p1【面试题】JVM篇-10道常见面试题p1【面试题】Java并... 查看详情

面试题redis篇-常见面试题p1(代码片段)

【面试题】Redis篇-常见面试题p1备战实习,会定期的总结常考的面试题,大家一起加油!🎯🎯🎯往期文章:【面试题】计算机网络篇-10道常见面试题p1【面试题】JVM篇-10道常见面试题p1【面试题】Java并... 查看详情

面经java岗位常见面试题(代码片段)

...,不断地琢磨,高质量高数量都是要追求的,工匠精神是学习必不可少的精神。因此,大家有何建议欢迎在评论区踊跃发言,你们的支持是我最大的动力,你们敢投,我就敢肝面向对象什么是面向对象?对比面向过程,是两种不... 查看详情

java并发常见面试题总结(下)(代码片段)

Java并发常见面试题总结--下线程池为什么要用线程池?实现Runnable接口和Callable接口的区别执行execute()方法和submit()方法的区别是什么呢?如何创建线程池ThreadPoolExecutor类分析`ThreadPoolExecutor`构造函数重要参数分析`... 查看详情

java并发常见面试题总结(中)(代码片段)

Java并发常见面试题总结---中JMM(JavaMemoryModel)volatile关键字如何保证变量的可见性?如何禁止指令重排序?volatile可以保证原子性么?synchronized关键字说一说自己对于synchronized关键字的了解如何使用synchronized关键字?... 查看详情

java基础常见面试题总结(上)(代码片段)

Java基础常见面试题总结--上基础概念与常识Java语言有哪些特点?JVMvsJDKvsJREJVMJDK和JRE什么是字节码?采用字节码的好处是什么?为什么不全部使用AOT呢?为什么说Java语言“编译与解释并存”?OracleJDKvsOpenJDKJava和C++的区... 查看详情

java常见面试题非常实用个人经验(代码片段)

1、左下角windows图标  2、点击设置 3、点击应用  4、点击左边菜单栏的启动按钮 5、然后你就可以在下面出现的开机自动启动的软件中,自由选择开或者关闭了。  查看详情

java并发常见面试题总结(上)(代码片段)

Java并发常见面试题总结--上什么是线程和进程?何为进程?何为线程?请简要描述线程与进程的关系,区别及优缺点?图解进程和线程的关系程序计数器为什么是私有的?虚拟机栈和本地方法栈为什么是私有的?一句话简单了解堆和... 查看详情

java后台开发常见面试题(代码片段)

八种基本数据类型的大小,以及他们的封装类整数型:byte1个字节-128~127封装类:Byteshort2个字节-32768~32767ShortInt4个字节-2147483648~2147483647Integerlong8个字节-2的63方~2的63次方-1Long浮点型:float4个字节单精度FloatDouble8个字节双精度Double... 查看详情

常见面试题(代码片段)

面试题零、开场介绍一、JAVA基础1.Java和C++,C#区别2.面向对象和面向过程的区别3.JDK,JRE区别4.==和equals的区别?5.为什么重写equals还要重写hashcode?6.说说抽象类和接口7.String,StringBuffer和StringBuilder... 查看详情

常见面试题(代码片段)

面试题零、开场介绍一、JAVA基础1.Java和C++,C#区别2.面向对象和面向过程的区别3.JDK,JRE区别4.==和equals的区别?5.为什么重写equals还要重写hashcode?6.说说抽象类和接口7.String,StringBuffer和StringBuilder... 查看详情

java集合面试题看这篇就够了(代码片段)

...f01;🎯往期文章:【面试题】计算机网络篇-10道常见面试题p1【面试题】JVM篇-10道常见面试题p1【面试题】Java并发篇-10道常见面试题p1【面试题】Java基础篇-常见面试题总结p1【面试题】Java基础篇-常见面试题总结p2【面试题... 查看详情

mybatis常见面试题(代码片段)

Mybatis解决JDBC编程的问题1、数据库链接创建、释放频繁造成系统资源浪费从而影响系统性能,如果使用数据库链接池可解决此问题。解决:在SqlMapConfig.xml中配置数据链接池,使用连接池管理数据库链接。2、Sql语句写在代码中造... 查看详情

spring常见面试题(代码片段)

本文是通过收集网上各种面试指南题目及答案然后经过整理归纳而来,仅仅是为了方便以后回顾,无意冒犯各位原创作者。1.什么是Spring?Spring是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针... 查看详情

面试题java基础篇-常见面试题总结p3(代码片段)

...f01;🎯往期文章:【面试题】计算机网络篇-10道常见面试题p1【面试题】JVM篇-10道常见面试题p1【面试题】Java并发篇-10道常见面试题p1【面试题】Java基础篇-常见面试题总结p1【面试题】Java基础篇-常见面试题总结p2【面试题... 查看详情

java泛型常见面试题(代码片段)

背景:泛型这个知识点平时用的不多,但是在面试的时候很容就被问到,所以还是要准备一些基础的知识储备。面试旧敌之Java泛型:主要概念及特点“泛型”意味着编写的代码可以被不同类型的对象所重用。泛型是在JDK1.5... 查看详情

面试题操作系统常见面试题合集(代码片段)

...601;往期文章:🥪【面试题】计算机网络篇-10道常见面试题p1🌮【面试题】JVM篇-10道常见面试题p1🌯【面试题】Java并发篇-10道常见面试题p1 查看详情

mysql常见面试题(代码片段)

测试数据:/*NavicatPremiumDataTransferSourceServer:localhostSourceServerType:MySQLSourceServerVersion:50624SourceHost:localhostSourceDatabase:sqlexamTargetServerType:MySQLTargetServerVersion:50624FileEncod 查看详情