20160710_Programming

------JAVA20160710------
1、實(shí)際的數(shù)組對象存儲在堆內(nèi)存中患亿,如果引用該數(shù)組對象的數(shù)組引用變量是一個局部變量竹祷,那么它被存儲在棧內(nèi)存中
2、將數(shù)組變量設(shè)置為null蜕猫,垃圾回收機(jī)制將回收該數(shù)組對象
3、對象數(shù)組Object arrayName = new Object[2];此時只是一個空引用哎迄,還需要對每個數(shù)組元素進(jìn)行賦值引用
4回右、Java里多維數(shù)組的本質(zhì)仍是一維數(shù)組稀颁,只不過每個數(shù)組元素都是一個一維數(shù)組引用
5、操作數(shù)組的Arrays類
int binarySearch(type[] a, type key):使用二分法查詢key元素值在a數(shù)組中出現(xiàn)的索引楣黍,如果不包含key值匾灶,則返回負(fù)數(shù)。調(diào)用該方法時要求數(shù)組中元素已經(jīng)按升序排列
int binarySearch(type[] a, int fromIndex, int toIndex, type key):與前一個方法類似租漂,但只搜索a數(shù)組中formIndex到toindex索引的元素阶女,數(shù)組必須按照升序排列
type[] copyOf(type[] original, int length):把original數(shù)組復(fù)制稱一個新數(shù)組,其中l(wèi)ength是新數(shù)組的長度哩治,如果length小于original數(shù)組的長度秃踩,則新數(shù)組是原數(shù)組前l(fā)ength個元素;如果length大于原數(shù)組的長度业筏,則新數(shù)組的前面元素是原數(shù)組的所有元素憔杨,后面補(bǔ)充0(數(shù)值類型)、false(布爾類型)或者null(引用類型)
type[] copyOfRange(type[] original, int from, int to):與前面的方法類似蒜胖,但只復(fù)制原數(shù)組的from索引到to索引的元素
boolean equals(type[] a, type[] a2):如果兩個數(shù)組長度相等消别,元素也一一相同,則返回true台谢,否則false
void fill(type[] a, type val):該方法將會把a(bǔ)數(shù)組的所有元素都賦值為val
void fill(type[] a, int fromIndex, int toIndex, type val):將a數(shù)組的fromIndex到toIndex索引的數(shù)組元素賦值為val
void sort(type[] a):對a數(shù)組的元素進(jìn)行排序
void sort(type[] a, int fromIndex, int toIndex):對a數(shù)組的formIndex到toIndex索引的數(shù)組元素進(jìn)行排序
void 同String(type[] a):將數(shù)組轉(zhuǎn)換為一個字符串寻狂,數(shù)組元素之間以英文逗號,和空格隔開
void parallelPrefix(xxx[] array, XxxBinaryOperator op):該方法使用op參數(shù)指定的計(jì)算公式計(jì)算得到的結(jié)果作為新的元素。op計(jì)算公式包括left朋沮、right兩個形參蛇券,其中l(wèi)eft代表數(shù)組中前一個索引處的元素,right代表數(shù)組中當(dāng)前索引處的元素樊拓,當(dāng)計(jì)算第一個新數(shù)組元素時纠亚,left的值默認(rèn)為1
void paralleleprefix(xxx[] array, int formIndex, int toIndex, XxxBinaryOperator op):該方法與上一個類似,區(qū)別是僅重新計(jì)算fromIndex到toIndex索引的元素
void setAll(xxx[] array, IntToXxxFunction generator):使用指定的生成器(generator)為所有數(shù)組元素設(shè)置值筋夏,該生成器控制數(shù)組元素的值的生成算法
void parallelSetAll(xxx[] array, IntToXxxFunction generator):與上一個方法類似蒂胞,只是該方法增加了并行的能力,可利用多CPU來提高性能
void parallelSort(xxx[] a):與sort()方法類似叁丧,只是該方法增加了并行能力
void parallelSort(xxx[] a, int fromIndex, int toIndex):與上一個方法類似啤誊,只是只對formIndex到toIndex索引的元素進(jìn)行排序
Spliterator.OfXxx spliterator(xxx[] array):將該數(shù)組的所有元素轉(zhuǎn)換成對應(yīng)的Spliterator對象
Spliterator.OfXxx spliterator(xxx[] array, int startInclusive, int endExclusive):與上一個方法類似岳瞭,該方法僅轉(zhuǎn)換startInclusive到endExclusive索引的元素
XxxStream stream(xxx[] array):該方法對數(shù)組轉(zhuǎn)換為Stream拥娄,Steam是Java8新增的流式編程的API
XxxStream stream(xxx[] array, int startInclusive, int endExclusive):與上一個方法類似,但該方法僅轉(zhuǎn)換formIndex到toIndex索引的元素為Stream
以上的xxx代表元素類型(int瞳筏、long等)
System類中:
void arraycopy(Object src, int srcPos, object dest, int destPost, int length):將src數(shù)組里的元素賦值給dest數(shù)組的元素稚瘾,其中srcPos指定從src數(shù)組的第幾個元素開始賦值,length參數(shù)指定src數(shù)組的多少個元素賦給dest數(shù)組的元素
6姚炕、定義類的語法
[修飾符] class 類名{
零個到多個構(gòu)造器定義
零個到多個成員變量
零個到多個方法
}
修飾符可以是 public摊欠、final丢烘、abstract、省略
命名規(guī)則:一個或多個有意義的單詞組成些椒,每個單詞首字母大寫播瞳,不使用分隔符
static方法不能調(diào)用非static方法
static修飾的方法和成員變量,既可通過類來調(diào)用免糕,也可通過實(shí)例來調(diào)用赢乓;沒有使用static修飾的普通方法和成員變量,只可通過實(shí)例來調(diào)用石窑。
棧內(nèi)存里的引用變量并未真正存儲對象的成員變量牌芋,對象的成員變量數(shù)據(jù)實(shí)際存放在堆內(nèi)存里;而引用變量只是指向該堆內(nèi)存里的對象
希望垃圾回收器回收某個對象松逊,只需使該對象引用設(shè)置為null
在類方法里使用this躺屁,代表調(diào)用該方法的類
如果方法里有個局部變量和成員變量同名,但程序又需要在該方法里訪問這個被覆蓋的成員變量经宏,則必須使用this前綴ss
A.定義成員變量的語法格式:
[修飾符] 類型 成員變量名 [=默認(rèn)值]犀暑;
修飾符可以是public、protected烁兰、private母怜、static、final缚柏,其中public苹熏、protected、private只能三選一币喧,可以與static,final組合起來修飾成員變量
B.定義方法的語法格式:
[修飾符] 方法返回值類型 方法名(形參列表){
statement;
}
修飾符可以是public轨域、protected、private杀餐、static干发、final,其中public史翘、protected枉长、private只能三選一,可以與static,final組合起來修飾成員變量
方法名通常以動詞開頭
C.構(gòu)造器的語法格式
[修飾符] 構(gòu)造器名(形參列表){
statement;
}
修飾符可省略琼讽,也可以是public必峰、protected、private其中之一
構(gòu)造器名必須和類名相同
構(gòu)造器不能有返回值
7钻蹬、參數(shù)可變的方法
格式:[類型] ... 參數(shù)名
可變參數(shù)本質(zhì)上是一個一維數(shù)組
長度可變的形參只能處于形參表的最后一個吼蚁,一個方法最多只能包含一個包含一個長度可變的形參
調(diào)用包含一個長度可變形參的方法時,這個長度可變的形參既可以傳入多個參數(shù)问欠,也可以傳入一個數(shù)組
8肝匆、遞歸方法
一個方法體內(nèi)調(diào)用它自身粒蜈,被稱為方法遞歸
當(dāng)一個方法不斷調(diào)用它本身時,必須在某個時刻方法的返回值是確定的旗国,即不再調(diào)用它本身枯怖,否則這個遞歸就變成了無窮遞歸
遞歸一定要向已知方向遞歸

------read by <瘋狂Java> P121------

------數(shù)據(jù)結(jié)構(gòu)20160710------
1、數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合能曾。
2嫁怀、程序設(shè)計(jì) = 數(shù)據(jù)結(jié)構(gòu) + 算法
3、數(shù)據(jù)是描述客觀事物的符號借浊,是計(jì)算機(jī)中可以操作的對象塘淑,是能被計(jì)算機(jī)識別,并輸入給計(jì)算機(jī)處理的符號集合
4蚂斤、數(shù)據(jù)元素:是組成數(shù)據(jù)的存捺、有一定意義的基本單位,在計(jì)算機(jī)中通常作為整體處理曙蒸,也被稱為記錄
5捌治、數(shù)據(jù)項(xiàng):一個數(shù)據(jù)元素可以由若干個數(shù)據(jù)項(xiàng)組成
6、數(shù)據(jù)項(xiàng)是數(shù)據(jù)不可分割的最小單位
7纽窟、數(shù)據(jù)對象:是性質(zhì)相同的數(shù)據(jù)元素的集合肖油,是數(shù)據(jù)的子集
8、邏輯結(jié)構(gòu):是指數(shù)據(jù)對象中數(shù)據(jù)元素之間的相互關(guān)系
A.集合結(jié)構(gòu):集合結(jié)構(gòu)中的數(shù)據(jù)元素除了同屬同一個集合外臂港,她們之間沒有其他關(guān)系
B.線性結(jié)構(gòu):線性結(jié)構(gòu)中的數(shù)據(jù)元素之間是一對一的關(guān)系
C.樹形結(jié)構(gòu):樹形結(jié)構(gòu)中的數(shù)據(jù)元素之間存在一種一對多的層次關(guān)系
D.圖形結(jié)構(gòu):圖形結(jié)構(gòu)的數(shù)據(jù)元素是多對多的關(guān)系
9森枪、物理結(jié)構(gòu)(存儲結(jié)構(gòu)):是指數(shù)據(jù)的邏輯結(jié)構(gòu)在計(jì)算機(jī)中的存儲形式
A.順序存儲結(jié)構(gòu):是把數(shù)據(jù)元素存放在地址相連的存儲單元里,其數(shù)據(jù)間的邏輯關(guān)系和物理關(guān)系是一致的
B.鏈?zhǔn)酱鎯Y(jié)構(gòu):是把數(shù)據(jù)存放在任意的存儲單元里审孽,這組存儲單元可以是連續(xù)的县袱,也可以是不連續(xù)的
10、數(shù)據(jù)類型
數(shù)據(jù)類型:是指一組性質(zhì)相同的值的集合及定義在此集合上的一些操作的總稱
抽象數(shù)據(jù)類型(Abstract Data Type, ADT):是指一個數(shù)學(xué)模型及定義在該模型上的一組操作
抽象數(shù)據(jù)類型體現(xiàn)了程序設(shè)計(jì)中問題分解佑力、抽象和信息隱藏的特性
抽象數(shù)據(jù)類型的標(biāo)準(zhǔn)格式:
ADT 抽象數(shù)據(jù)類型名
Data
數(shù)據(jù)元素之間邏輯關(guān)系的定義
Operation
操作1
初始條件
操作結(jié)果描述
操作2
...
操作n
...
endADT

------ready by <大話數(shù)據(jù)結(jié)構(gòu)> P16------

------數(shù)據(jù)庫20160710------
1式散、DBMS:數(shù)據(jù)庫管理系統(tǒng)(Database Management System)
2、數(shù)據(jù)定義語言DDL(Data Definition Language)
3打颤、數(shù)據(jù)操作語言DML(Data Manipulation Language)
4暴拄、RDBMS:關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(Relational Database Management System)
5、數(shù)據(jù)庫大體可分為網(wǎng)狀數(shù)據(jù)庫编饺、層次數(shù)據(jù)庫乖篷、關(guān)系數(shù)據(jù)庫三類
6、SQL語言包含
A.數(shù)據(jù)定義語言DDL反肋,定義
B.數(shù)據(jù)操作語言DML那伐,操作
C.數(shù)據(jù)控制語言(Data Controlling Language,DCL)石蔗,控制
7罕邀、修改登錄驗(yàn)證模式
1、“我的電腦”-“管理”-“SQL Server配置管理器”-“SQL Server網(wǎng)絡(luò)配置”-“MSSQLSERVER協(xié)議”-“TCP/IP”-“啟用”
2养距、“Named Pipes”-“啟用”-“SQL Server服務(wù)”-“SQL Server(MSSQLSERVER)”-“重啟”
3诉探、右擊數(shù)據(jù)庫-“屬性”-“安全性”-“SQL Server和Windows身份驗(yàn)證模式”-
4、數(shù)據(jù)庫列表-“安全性”-“登錄名”-“雙擊sa賬戶”-“取消強(qiáng)制實(shí)施密碼策略”-“狀態(tài)”-“啟用”
8棍厌、使用指定的數(shù)據(jù)庫
A.直接在SQL Server Management Studio中選擇
B.use 數(shù)據(jù)庫名

------read by <大話數(shù)據(jù)庫> P20------

------ANDROID20160710------
1肾胯、android系統(tǒng)架構(gòu)
A.Linux內(nèi)核層
B.系統(tǒng)運(yùn)行庫層
C.應(yīng)用框架層
D.應(yīng)用層
2、四大組件:活動activity耘纱、服務(wù)Service敬肚、廣播接收器Broadcast Receiver、內(nèi)容提供器Content Provider
3束析、Android項(xiàng)目目錄
src:Java源代碼目錄
gen:自動生成艳馒,R.java文件是資源文件,項(xiàng)目中添加的任何資源都會在其中生成一個相應(yīng)的資源id
assets:存放隨程序打包的文件员寇,程序運(yùn)行時可以動態(tài)讀取
bin:編譯時自動產(chǎn)生的文件弄慰,包括編譯好的安裝包
libs:項(xiàng)目中使用的第三方j(luò)ar包必須放在這個目錄下
res:項(xiàng)目中使用到的所有圖片、布局蝶锋、字符串資源都要放在這個目錄下陆爽,圖片放在drawable目錄下,布局放在layout目錄下扳缕,字符串放在values目錄下
AndroidManifest.xml:整個Android項(xiàng)目的配置文件
project.properties:指定編譯程序時所使用的SDK版本
4慌闭、每一個創(chuàng)建的活動Activity必須在AndroidManifest.xml中進(jìn)行注冊,否則程序崩潰
<activity
android:name="com.test.helloworld.HelloWorldActivity"
android:label="@string/app_name"
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
5躯舔、LogCat打印日志方法
Log.v() 對應(yīng)級別verbose
Log.d() 對應(yīng)級別debug
Log.i() 對應(yīng)級別info
Log.w() 對應(yīng)級別warm
Log.e() 對應(yīng)級別error
log.d("HelloWroldActivity","onCreate execute");第一個參數(shù)是tag贡必,第二個參數(shù)是msg

------read by <android 第一行代碼> P27------

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市庸毫,隨后出現(xiàn)的幾起案子仔拟,更是在濱河造成了極大的恐慌,老刑警劉巖飒赃,帶你破解...
    沈念sama閱讀 212,454評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件利花,死亡現(xiàn)場離奇詭異,居然都是意外死亡载佳,警方通過查閱死者的電腦和手機(jī)炒事,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評論 3 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蔫慧,“玉大人挠乳,你說我怎么就攤上這事。” “怎么了睡扬?”我有些...
    開封第一講書人閱讀 157,921評論 0 348
  • 文/不壞的土叔 我叫張陵盟蚣,是天一觀的道長。 經(jīng)常有香客問我卖怜,道長屎开,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,648評論 1 284
  • 正文 為了忘掉前任马靠,我火速辦了婚禮奄抽,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘甩鳄。我一直安慰自己逞度,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評論 6 386
  • 文/花漫 我一把揭開白布妙啃。 她就那樣靜靜地躺著档泽,像睡著了一般。 火紅的嫁衣襯著肌膚如雪彬祖。 梳的紋絲不亂的頭發(fā)上茁瘦,一...
    開封第一講書人閱讀 49,950評論 1 291
  • 那天,我揣著相機(jī)與錄音储笑,去河邊找鬼甜熔。 笑死,一個胖子當(dāng)著我的面吹牛突倍,可吹牛的內(nèi)容都是我干的腔稀。 我是一名探鬼主播,決...
    沈念sama閱讀 39,090評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼羽历,長吁一口氣:“原來是場噩夢啊……” “哼焊虏!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起秕磷,我...
    開封第一講書人閱讀 37,817評論 0 268
  • 序言:老撾萬榮一對情侶失蹤诵闭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后澎嚣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體疏尿,經(jīng)...
    沈念sama閱讀 44,275評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評論 2 327
  • 正文 我和宋清朗相戀三年易桃,在試婚紗的時候發(fā)現(xiàn)自己被綠了褥琐。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡晤郑,死狀恐怖敌呈,靈堂內(nèi)的尸體忽然破棺而出贸宏,到底是詐尸還是另有隱情,我是刑警寧澤磕洪,帶...
    沈念sama閱讀 34,409評論 4 333
  • 正文 年R本政府宣布吭练,位于F島的核電站,受9級特大地震影響褐鸥,放射性物質(zhì)發(fā)生泄漏线脚。R本人自食惡果不足惜赐稽,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評論 3 316
  • 文/蒙蒙 一叫榕、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧姊舵,春花似錦晰绎、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至史飞,卻和暖如春尖昏,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背构资。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評論 1 266
  • 我被黑心中介騙來泰國打工抽诉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人吐绵。 一個月前我還...
    沈念sama閱讀 46,503評論 2 361
  • 正文 我出身青樓迹淌,卻偏偏與公主長得像,于是被迫代替她去往敵國和親己单。 傳聞我的和親對象是個殘疾皇子唉窃,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評論 2 350

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)纹笼,斷路器纹份,智...
    卡卡羅2017閱讀 134,637評論 18 139
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法廷痘,內(nèi)部類的語法蔓涧,繼承相關(guān)的語法,異常的語法牍疏,線程的語...
    子非魚_t_閱讀 31,599評論 18 399
  • 指針是C語言中廣泛使用的一種數(shù)據(jù)類型蠢笋。 運(yùn)用指針編程是C語言最主要的風(fēng)格之一。利用指針變量可以表示各種數(shù)據(jù)結(jié)構(gòu)鳞陨; ...
    朱森閱讀 3,430評論 3 44
  • 追完了《軍師聯(lián)盟》享怀,作為一個多愁善感的偽文藝青年羽峰,感觸良多。 最初我對曹操那個時代的歷史了解并不多添瓷,也從來不感興趣...
    安七噠閱讀 789評論 1 3
  • 忽然聽得懂了好多的歌 我驚嘆那些詩句梅屉、歌詞,仿如上帝執(zhí)筆 忽然知道銀翹片真的是黃色的 家鄉(xiāng)的銀杏樹葉都黃了鳞贷,我端著...
    我已無詩閱讀 285評論 0 0