
Java并發(fā)系列(一) 什么是進(jìn)程和線程 本文主要講線程,但是在開發(fā)過程中萨咕,經(jīng)常將進(jìn)程和線程放在一起统抬,那什么是進(jìn)程?什么是線程危队? 進(jìn)程和線程 進(jìn)...
Java基礎(chǔ)——輸入輸出流(一) 最近想重新整理一下Java的IO流聪建,IO流真的是一個(gè)非常非常非常龐大的系統(tǒng)。不過Java中的輸入輸出流也基本上...
java基礎(chǔ)知識(shí)—面向?qū)ο蠛屠^承 一金麸、變量 靜態(tài)變量 成員變量 局部變量 詳情可見 淺談Java變量。 二簿盅、修飾符 詳情可見 梳理Java修飾符...
Java基礎(chǔ)知識(shí) 數(shù)據(jù)類型 首先揍魂,需要明白,java是一種強(qiáng)類型語言棚瘟,所以我們一定要為每個(gè)變量聲明一個(gè)類型愉烙。在java中總共有8種基本類型(4種...
思想 回溯法(back tracking)(探索與回溯法)是一種選優(yōu)搜索法,又稱為試探法解取,按選優(yōu)條件向前搜索,以達(dá)到目標(biāo)禀苦。但當(dāng)探索到某一步時(shí),發(fā)...
選擇排序 原理:每次找出待排序的序列中最小的元素跟序列的第一個(gè)元素進(jìn)行交換遂鹊。 思路: 從待排序中振乏,找到關(guān)鍵字最小的元素。 如果最小元素不是待排序...
冒泡排序 原理:比較相鄰兩個(gè)數(shù)秉扑,將較大的數(shù)移至右邊慧邮。 思路: 比較相鄰的元素。如果第一個(gè)比第二個(gè)大舟陆,就交換他們兩個(gè)误澳。 對(duì)每一對(duì)相鄰元素做同樣的工...
一秦躯、什么是回溯算法在包含問題的所有解的解空間樹中忆谓,按照深度優(yōu)先搜索的策略,從根結(jié)點(diǎn)出發(fā)深度探索解空間樹踱承。當(dāng)探索到某一結(jié)點(diǎn)時(shí)倡缠,要先判斷該結(jié)點(diǎn)是否包...
什么是安卓? 每個(gè)安卓應(yīng)用都處于各自的安全沙盒中茎活,同時(shí)安卓應(yīng)用授予很多安全的功能保護(hù)1.安卓操作系統(tǒng)是一種多用戶的Linux操作系統(tǒng),其中每個(gè)應(yīng)...