一、快速排序簡介 快速排序是綜合性能比較好的一種交換排序算法。時(shí)間復(fù)雜度:最好 O(nlog2n) 平均 O(nlog2n) 最壞 O(n2...
從概念上講,Java中字符串就是Unicode字符序列。例如,"Hello"由H、e、l、l、o 5個(gè)字符組成,Java沒有內(nèi)置的字符串類型,而...
Object類是Java中所有類的始祖,在Java中每個(gè)類都擴(kuò)展了Object,但不需要顯式繼承extends它。盡管也允許繼承Object類,...
與任何程序設(shè)計(jì)語言一樣,Java使用條件語句和循環(huán)結(jié)構(gòu)確定控制流程。 一、條件語句 在Java中,條件語句的形式是:if(條件表達(dá)式){執(zhí)行的代...
一、方法 1、方法的定義 在java中方法也可以叫函數(shù),方法是語句的集合,也是可以解決一類問題的過程的有序組合。 方法的聲明,必須包含...
一、static關(guān)鍵字 static在java中表示靜態(tài)的意思。 1、為什么使用static靜態(tài)關(guān)鍵字? 如果將一個(gè)常用...
一、Java基本數(shù)據(jù)類型: Java有兩大類型:內(nèi)置數(shù)據(jù)類型(基本)引用數(shù)據(jù)類型。 基本數(shù)據(jù)類型分為 整數(shù)型 浮點(diǎn)型 字符型 布爾型...
一、線程簡介 1、什么是線程 現(xiàn)代操作系統(tǒng)在運(yùn)行一個(gè)程序時(shí),會為其創(chuàng)建一個(gè)進(jìn)程。例如啟動一個(gè)java程序,就會創(chuàng)建一個(gè)java進(jìn)程。線程是操作系...
采用并發(fā)編程的目的是為了使程序運(yùn)行得更快,但并不是啟動更多的線程就能讓程序最大限度地并發(fā)執(zhí)行。如果希望通過多線程讓程序運(yùn)行得更快,會有許多要考慮...