原文:面試題系列第2篇:new String()創建幾個對象?有你不知道的

Java面試題系列:將面試題中比較經典和核心的內容寫成系列文章持續在公眾號更新,可鞏固基礎知識,可梳理底層原理,歡迎大家持續關注 程序新視界 。本篇為面試題系列第 篇。 常見面試問題 下面代碼中創建了幾個對象 答案眾說紛紜,有說創建了 個對象,也有說創建了 個對象。答案對,也不對,關鍵是要學到問題底層的原理。 底層原理分析 在上篇文章 面試題系列第 篇:說說 和equals的區別 你的回答可能是錯 ...

2020-08-25 08:59 0 506 推薦指數:

查看詳情

面試題系列new String("abc")創建幾個對象

new String("abc")創建幾個對象 面試官考察點猜想 這種問題,考察你對JVM的理解程度。涉及到常量池、對象內存分配等問題。 涉及背景知識詳解 在分析這個問題之前,我們先來了解一下JVM的組成,如圖所示。 在JVM1.8中,內存划分為堆、程序計數器、本地方發棧、方法區 ...

Wed Oct 27 21:15:00 CST 2021 0 850
面試題String str = new String("abc"); 創建幾個對象

今天去面試的時候碰到了這個問題:String str = new String("abc"); 創建幾個對象,回來自己研究並查閱資料才發現答錯了。。網上的爭論不少,有的說是兩個,答案應該是:兩個或一個理由解釋如下:都了解java 的字符串常量緩沖區(字符串池,字符串常量池),如果代碼 ...

Fri Sep 16 02:14:00 CST 2016 3 13635
【原創】這道面試題我真不知道面試官想要的回答是什么

​持續輸出原創文章,關注我吧 面試是一個很奇怪的過程,都是擰螺絲的。但是問的都是如何造火箭,一個敢問,一個敢答。 面試不可怕,可怕的是你get不到面試官的點。 更可怕的是,你覺得你知道答案,但不是面試官想要的。 最可怕的是,面試官也不知道這題的答案是什么。 送分題?送命題? 前段時間 ...

Wed Dec 18 20:24:00 CST 2019 28 2331
你不得不知道的十個大數據面試題

1 海量日志數據,提取出某日訪問百度次數最多的那個IP 解法1: (1)海量日志,文件太大,IP地址最多有2^32=4G,無法裝入內存,,將這個大文件(hash映射:可以取模 ...

Mon Sep 26 04:34:00 CST 2016 0 2651
[不得不知道系列]微服務面試你不得不知道的基礎知識

Java內存管理面試指南一 Java基礎面試指南一 Java基礎面試指南二 Java基礎面試指南三 Java基礎面試指南四 Java線程面試指南一 Java線程面試指南二 Redis面試指南一 Kafka面試指南一 Spring面試指南 ...

Thu May 21 16:11:00 CST 2020 0 918
new String("123") 創建幾個對象

String 對象可謂再熟悉不過了,與此相關的面試題經常會引出內存性能優化的問題,本篇主要以 new String("123") 創建幾個對象為例記錄。 一、你能回答正確嗎 如上定義的為常量; 如上 b 為變量,為啥? 難道常量拼接常量得到的是變量 ...

Fri Jun 28 06:40:00 CST 2019 2 1711
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM