2020年9月17日

java面试--java基础三

摘要: 1. 谈谈对象的访问定位 对象创建起来之后,就会在虚拟机栈中维护一个本地变量表,用于存储基础类型和基础类型的值,引用类型与引用类型的值。 其中引用类型的值就是堆中对象地址。如何引用堆中地址有两种方式: 句柄:在堆中维护一个句柄池,句柄中包含了对象地址,当对象改变的时候,只需改变句柄,不需要改变栈中本 阅读全文

posted @ 2020-09-17 20:47 liqiangbk 阅读(196) 评论(0) 推荐(0) 编辑

java面试题--java基础二

摘要: 1. 两个对象的hashCode相同,则equals也一定为true,对吗? 不对,答案见下面的代码: @Override public int hashCode() { return 1; } 两个对象equals为true,则hashCode也一定相同,对吗? 这块肯定是有争议的。面试的时候这样 阅读全文

posted @ 2020-09-17 20:37 liqiangbk 阅读(154) 评论(0) 推荐(0) 编辑

java基础知识面试题

摘要: 1. 简单说下什么是跨平台 术语:操作系统指令集、屏蔽系统之间的差异 由于各种操作系统所支持的指令集不是完全一致,所以在操作系统之上加个虚拟机可以来提供统一接口,屏蔽系统之间的差异。 2. Java有几种基本数据类型 有八种基本数据类型。 数据类型 字节 默认值 byte 1 0 short 2 0 阅读全文

posted @ 2020-09-17 20:09 liqiangbk 阅读(116) 评论(0) 推荐(0) 编辑

JDK/JRE/JVM区别与联系

摘要: JDK/JRE/JVM区别与联系 JDK: java development kit, java开发工具包,针对开发者,里面主要包含了jre, jvm, jdk源码包,以及bin文件夹下用于开发,编译运行的一些指令器。 JRE: java runtime environment, java运行时环境 阅读全文

posted @ 2020-09-17 19:29 liqiangbk 阅读(383) 评论(0) 推荐(0) 编辑

导航