由于字符串是常量,因此一旦創(chuàng)建,其內(nèi)容和長度是不可改變的。如果需要對一個字符串進(jìn)行修改,則只能創(chuàng)建新的字符串。為了便于對字符串的修改,在JDK中提供了個StringBuffer類(也稱字符串緩沖區(qū))。StringBuffer類和String類最大的區(qū)別在于它的內(nèi)容和長度都是可以改變的。S 查看全文>>
技術(shù)文章2020-01-08 |傳智播客 |java StringBuffer類有哪些方法
在應(yīng)用程序中經(jīng)常會用到字符串,所謂字符串就是指一連串的字符,它是由許多單個字符連接而成的,如多個英文字母所組成的一個英文單詞。字符串中可以包含任意字符,這些字符必須包含在一對雙引號“”之內(nèi),例如“ab”。在Java中定義了String和StringBuffer兩個類來封裝字符串,并提供了一系列操作字符串的方法,它們都位于java.lang包中,因此不需要導(dǎo)包就可以直接使用。下面我們詳細(xì)介紹String類。 查看全文>>
技術(shù)文章2020-01-08 |傳智播客 |Java String類的操作匯總
在本套課程中,我們將全面的講解synchronized相關(guān)知識,從并發(fā)編程中的三個問題,到Java內(nèi)存模型和synchronize如何保證三大特性,再到深入JVM源碼分析synchronized原理,再到JDK6中對synchronized的優(yōu)化,包含synchronized鎖升級的過程,最后總結(jié)我們平時(shí)寫代碼如何對synchronized優(yōu)化,寫出保證共享數(shù)據(jù)安全,并且執(zhí)行效率高的代碼。 查看全文>>
技術(shù)文章2020-01-07 |傳智播客 |synchronized原理剖析與優(yōu)化
Java并發(fā)編程一直是面試的熱點(diǎn)內(nèi)容,也是高并發(fā)和大數(shù)據(jù)流量下必然涉及到的知識點(diǎn),本次課程圍繞著volatile關(guān)鍵字作為主體,課程全面,包含:JMM內(nèi)存模型,volatile的使用,volatile的特性,原子性,重排序機(jī)制,happens-before規(guī)則,熱點(diǎn)面試如單例的雙重檢查機(jī)制等volatile應(yīng)用。 查看全文>>
技術(shù)文章2020-01-07 |傳智播客 |volatile視頻教程,Java并發(fā)編程
Java 技術(shù)既是一種高級的面向?qū)ο蟮木幊陶Z言,也是一個平臺。Java 技術(shù)基于 Java 虛擬機(jī)(Java virtual machine,JVM)的概念 —— 這是語言與底層軟件和硬件之間的一種轉(zhuǎn)換器。Java 語言的所有實(shí)現(xiàn)都必須實(shí)現(xiàn) JVM,從而使 Java 程序可以在有 JVM 的任何系統(tǒng)上運(yùn)行。這是Java的核心優(yōu)勢,Java在設(shè)計(jì)時(shí)就很注重移植和跨平臺性。這也會java應(yīng)用范圍廣的一個重要原因。那么學(xué)完java能夠做什么工作呢?下面我們介紹下。 查看全文>>
技術(shù)文章2020-01-03 |傳智播客 |學(xué)完java能干什么
學(xué)習(xí)Java并沒有想象中的那么難,首先想要入這個行就要做心理準(zhǔn)備,如果想成為技術(shù)大牛,就需要不間斷學(xué)習(xí),去汲取知識,前期不能怕辛苦,不要閑下來就打游戲,有空就得多看看各種開源項(xiàng)目的代碼,API的設(shè)計(jì)方式,各大網(wǎng)站的設(shè)計(jì)架構(gòu),理解各個環(huán)節(jié)的作用開闊知識視野。還有最好是有人帶,能給自己解答問題。參加java培訓(xùn)班學(xué)習(xí)是不錯的選擇。那么,Java軟件開發(fā)培訓(xùn)哪家好?下面我們介紹下。 查看全文>>
技術(shù)文章2020-01-02 |傳智播客 |傳智播客
近年來,Java的飛速發(fā)展,占據(jù)了巨大的優(yōu)勢,在行業(yè)的發(fā)展中也特別受歡迎。Java培訓(xùn)機(jī)構(gòu)也越來越多,學(xué)習(xí)選擇可靠的培訓(xùn)機(jī)構(gòu)是非常重要的。那么,Java程序員培訓(xùn)機(jī)構(gòu)哪家好?下面我們聊一聊。 查看全文>>
技術(shù)文章2020-01-02 |傳智播客 |Java程序員培訓(xùn)機(jī)構(gòu)哪家好
零基礎(chǔ)是否能過夠?qū)W習(xí)Java是很多想要轉(zhuǎn)入IT行業(yè)的小白朋友最關(guān)注的問題,其實(shí)學(xué)習(xí)Java并不難,但是自學(xué)Java耗時(shí)太長,學(xué)習(xí)效果得不到保證。最好的方法就是找一家靠譜的Java培訓(xùn)機(jī)構(gòu)參加培訓(xùn)。廣州學(xué)Java培訓(xùn)班哪個好?下面我們一起來聊一聊。 查看全文>>
技術(shù)文章2020-01-02 |傳智播客 |傳智播客
北京校區(qū)