冒泡排序: 對(duì)未排序的數(shù)組中的元素從頭到尾依次比較相鄰的兩個(gè)元素,若第前一個(gè)元素大于后面一個(gè)元素那么就交換兩個(gè)元素 的位置,經(jīng)過(guò)一輪的比較,那么...
選擇排序: 固定一個(gè)元素的值,然后依次和后面每一個(gè)元素進(jìn)行比較,若當(dāng)前固定元素的值大于后面比較元素的值就進(jìn)行交換,直到 所有元素都比較完成之后,...
面向?qū)ο蠡A(chǔ) 1. 面向?qū)ο蠡A(chǔ)概念 面向過(guò)程 是一種看待問(wèn)題、解決問(wèn)題的思維方式。著眼點(diǎn)在于問(wèn)題是如何一步步的解決的,然后親力親為的去解決這個(gè)...
面向?qū)ο筮M(jìn)階 1. 包 package: 組織文件的作用。將程序中在邏輯上具有關(guān)聯(lián)關(guān)系的文件組織在一起。 在一個(gè)類(lèi)中,使用另外一個(gè)包中的類(lèi): 1...
Hive使用必知必會(huì)系列 一、Hive的幾種數(shù)據(jù)模型 內(nèi)部表 (Table 將數(shù)據(jù)保存到Hive 自己的數(shù)據(jù)倉(cāng)庫(kù)目錄中:/usr/hive/wa...
數(shù)據(jù)可視化無(wú)處不在,而且比以前任何時(shí)候都重要。無(wú)論是在行政演示中為數(shù)據(jù)點(diǎn)創(chuàng)建一個(gè)可視化進(jìn)程,還是用可視化概念來(lái)細(xì)分客戶(hù),數(shù)據(jù)可視化都顯得尤為重要...
Java開(kāi)發(fā)人員都知道字節(jié)碼將由JRE(Java運(yùn)行時(shí)環(huán)境)執(zhí)行。但許多人不知道JRE是Java虛擬機(jī)(JVM)的實(shí)現(xiàn),它分析字節(jié)碼,解釋代碼并...
繼承 1. 繼承的基礎(chǔ)語(yǔ)法 在程序設(shè)計(jì)中,如果有多個(gè)具有邏輯關(guān)聯(lián)的類(lèi),具有相同的特性和行為(屬性和方法)。那么我們可以將這些相同的部分提取出來(lái),...
在研究Java NIO和IO API時(shí),很快就會(huì)出現(xiàn)一個(gè)問(wèn)題: 我什么時(shí)候應(yīng)該使用IO,什么時(shí)候應(yīng)該使用NIO? 在本文中,我將嘗試闡明Java...