携程面试官问我怎么划分 Java 虚拟机内存区域,相见恨晚!

携程面试官问我怎么划分 Java 虚拟机内存区域,相见恨晚!

今天的标题绝非标题党,看下面这幅截图就明白了,读者真真的留言~在谈 JVM 内存区域划分之前,我们先来看一下 Java 程序的具体执行过程,我画了一幅图。Java 源代码文件经过编译器编译后生成字节码文件,然后交给 JVM 的类加载器,加载完毕后,交给执行引擎执行。在整个执行的过程中,...

Java面试官问我懂不懂LinkedHashMap,我一口气说了五分钟

Java面试官问我懂不懂LinkedHashMap,我一口气说了五分钟

Java面试官问我懂不懂LinkedHashMap,我一口气说了五分钟,面试官彻底被我打服了。先看再点赞,给自己一点思考的时间,微信搜索【沉默王二】关注这个有颜值却假装靠才华苟且的程序员。本文 GitHub github.com/itwanger 已收录,里面还有我精心为你准备的一线大厂面试题。同学...

「大师课」搞定 Java 开发基础

23 课时 |
8714 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1162 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1440 人已学 |
免费
开发者课程背景图
面试官:兄弟,说说Java的static关键字吧(2)

面试官:兄弟,说说Java的static关键字吧(2)

简单小结一下:1)Java 中的静态方法在编译时解析,因为静态方法不能被重写(方法重写发生在运行时阶段,为了多态)。2)抽象方法不能是静态的。3)静态方法不能使用 this 和 super 关键字。4)成员方法可以直接访问其他成员方法和成员变量。5)成员方法...

面试官:兄弟,说说Java的static关键字吧(1)

面试官:兄弟,说说Java的static关键字吧(1)

读者乙在上一篇我去系列文章里留言说,“我盲猜下一篇标题是,‘我去,你竟然不知道 static 关键字’”。我只能说乙猜对了一半,像我这么有才华的博主,怎么可能被读者猜中了心思呢,必须搞点不一样的啊,所以本篇文章的标题你看到了。七年前,我从美女很多的苏州回到美女也不少的洛阳,...

面试官:兄弟,说说Java到底是值传递还是引用传递

面试官:兄弟,说说Java到底是值传递还是引用传递

二哥,好久没更新面试官系列的文章了啊,真的是把我等着急了,所以特意过来催催。我最近一段时间在找工作,能从二哥的文章中学到一点就多一点信心啊!说句实在话,离读者 trust you 发给我这段信息已经过去 1 周时间了。不是我怠慢,确实是可更新的内容实在是太多了。这不,又有两个读者不约而...

面试官:Java的重写和重载有什么区别?

面试官:Java的重写和重载有什么区别?

老读者都知道了,七年前,我从美女很多的苏州回到美女更多的洛阳(美化了),抱着一幅“从二线城市退居三线城市”的心态,投了不少简历,也“约谈”了不少面试官,但仅有两三个令我感到满意。其中有一位叫老马,至今还活在我的微信通讯录里。他当时扔了一个面试题把我砸懵了:“...

面试官刁难:Java字符串可以引用传递吗?(2)

面试官刁难:Java字符串可以引用传递吗?(2)

当 count -= len 执行之后,value 的字符内容仍然为“沉默王二”,但 count 变成了 3。当鼠标停留在 this 上时,此时的字符内容为“沉默王”,也就意味着 x 当前的字符内容为“沉默王”。同样的,当我们在 append() 方法上进行 debug 的时候,也可以观察到字符串发...

面试官刁难:Java字符串可以引用传递吗?(1)

面试官刁难:Java字符串可以引用传递吗?(1)

老读者都知道了,六年前,我从苏州回到洛阳,抱着一幅“海归”的心态,投了不少简历,也“约谈”了不少面试官,但仅有两三个令我感到满意。其中有一位叫老马,至今还活在我的手机通讯录里。他当时扔了一个面试题把我砸懵了:“王二,Java 字符串可以引用传递吗?”我当时二...

Java面试官:兄弟,你确定double精度比float低吗?

我有一个朋友,叫老刘,戴着度数比我还高的近视镜,显得格外的“程序员”;穿着也非常“不拘一格”,上半身是衬衣西服,下半身是牛仔裤运动鞋。我和老刘的感情非常好,每周末我们都要在一起吃顿饭。这周,我们吃的是洛阳有名的吴家刀削面,席间他聊了一件蛮有趣的面试经历;我听...

【性能优化】面试官:Java中的对象和数组都是在堆上分配的吗?

【性能优化】面试官:Java中的对象和数组都是在堆上分配的吗?

关于面试题标题中的面试题为:Java中的对象和数组都是在堆上分配的吗?面试官这样问,有些小伙伴心里会想:我从一开始学习Java时,就知道了:Java中的对象是在堆上创建的,对象的引用是存储到栈中的,那Java中的对象和数组肯定是在堆上分配的啊!难道不是吗?如...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

社区圈子

Java开发者
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
287384+人已加入
加入
相关电子书
更多
Java单元测试实战
Java应用提速(速度与激情)
Java工程师必读手册
立即下载 立即下载 立即下载