Java反射 Java反射是Java語言的一個特性,它允許程序在運(yùn)行時獲取類的信息、構(gòu)造對象、調(diào)用方法和訪問屬性。使用Java反射可以讓程序具有...
字符流 字節(jié)流主要是指InputStream和OutputStream以及其各種子類。它們操作的單位是字節(jié)(byte),能夠讀取或?qū)懭肴我忸愋偷?..
String類的實(shí)現(xiàn)方式 在Java 9之前,String類是由char數(shù)組實(shí)現(xiàn)的,每個char占用兩個字節(jié)的內(nèi)存空間。而在Java 9中,St...
Ⅰ. 背景 在研究String不可變特性的時候, 因?yàn)楸容^好奇有關(guān)常量池的相關(guān)概念,就深入了一下到JVM源碼進(jìn)行了探究 在研究常量池的過程中,不...
研究String不可變特性時遇到的問題分析 背景 三年前在學(xué)習(xí)String相關(guān)的概念知識的時候,看到了Java中String的不可變特性,說的是...
前言 在Java中,從JDK1.5開始,就引入了泛型,不過經(jīng)常都能聽到一個詞:“泛型擦除”,這是什么情況?經(jīng)過了解發(fā)現(xiàn),原來Java中的泛型嚴(yán)格...
簡介:按值傳遞和按引用傳遞有什么區(qū)別? 關(guān)于這兩個概念,其實(shí)主要來自于程序設(shè)計(jì)中一個叫“求值策略”的概念。這個概念在百度百科中可以查到: 百度百...
意圖 抽象工廠模式是一種創(chuàng)建型設(shè)計(jì)模式, 它能創(chuàng)建一系列相關(guān)的對象, 而無需指定其具體類。 簡單來說,抽象工廠模式下,我們實(shí)際的對象創(chuàng)建都交給了...
時區(qū) 由于世界各國家與地區(qū)經(jīng)度不同,地方時也有所不同,因此會劃分為不同的時區(qū)。有關(guān)國際會議決定將地球表面按經(jīng)線從東到西,劃成一個個區(qū)域,并...