![](https://i-blog.csdnimg.cn/direct/7ae3ccb20b134980b261bc68d22158db.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
八股
文章平均质量分 58
java八股文
一半的一半,
沉下心
展开
-
基本类型和包装类型的区别&&包装类型的缓存机制&&自动拆箱与自动装箱
存储方式:基本类型存储一般情况下储存在栈中(这里指的是局部变量),而基本类型的成员变量比如类的属性,会存储在堆之中。而包装类型我们都知道是引用类型存储在堆内存之中。占用空间:基本类型要比包装类型要明显小。默认值不同:包装类型不赋值默认值是null,而基本类型不赋值一般有默认值。比较方式:基本类型==比较的是值,而包装类型比较的是对象的内存地址。原创 2024-07-19 23:10:12 · 154 阅读 · 0 评论 -
标识符和关键字的区别是什么,常用的关键字有哪些?&&自增自减运算符,移位运算符&&continue、break、return的区别是什么?
标识符就是当我们给变量,方法,类命名时候的名字,而被赋予特殊含义的标识符就是关键字。例如生活中,当我们需要开一家店时候,我们不能将其命名成医院或者警察局这样的具有特殊意义的。在java中的常用关键字有等等。原创 2024-07-19 22:19:06 · 168 阅读 · 0 评论 -
switch可应用于哪些数据类型&&说说java中的数组和多维数组
switch是一种条件控制语句,根据不同的条件执行不同的代码块。switch使用一个或者多个不同的值来匹配某个表达式的值,并且根据结果来匹配不同的值。switch的语句基本格式表达式会计算出一个值switch会与每个case标签的值,如果匹配成功,则执行对应的代码块。如果没有匹配的case标签,则会执行default代码块(可选)。执行完匹配的代码块后,会通过break语句跳出swtich语句,继续执行后续的代码。需要注意的是。原创 2024-07-18 19:30:30 · 91 阅读 · 0 评论 -
JDK、JRE、JVM的区别&&java的基本数据类型
Java Delopment kit是java工具包,包含了编译器javac,调试器(jdb)以及其他用于开发和调试java程序的工具。JDK是开发人员在开发java应用程序时候所需要的的基本工具。Java Runtime Enviroment是java运行环境,包含了用于执行java程序的运行时库(java API)以及java虚拟机(JVM)。JRE只是用于运行java程序而不包含开发工具。Java Virtual Machine是Java虚拟机是一种能够执行java字节码的虚拟机。原创 2024-07-17 19:49:32 · 314 阅读 · 0 评论