原创 類和對象淺談(1)

學java就是最主要還是和類和對象打交道,此所謂萬物皆對象。。。 類是對象的媽媽,而對象就像媽媽把她的希望要兒子實現一樣,典型的望子成龍,不,是一定要成龍。。。專業術語就是對象是類的具體實例化,類是對象的抽象 如何定義一個類:

原创 安全衛士第二天筆記

1、實現文本居中的效果 gravity:表示控件內內容的對其方式 layout_gravity:表示該控件在父佈局中的對齊方式 android:paddingTop:表示內容距離該控件頂部的距離 android:layout_margin

原创 類和對象淺談(3)

我們之前寫了封裝和繼承(類和對象的三大特性中的兩種),今天我來說說三大特性中的第三種:多態(polymorphism) ,什麼叫多態?專業術語有點繞口,先用自己的話描述一下就是一個老祖宗下面有好多子女,然後這個這些子女又好多子女

原创 異常處理(Exception)

什麼叫異常(Exception):在程序運行過程中出現的錯誤 再看一張圖 異常的分類 異常主要分爲:錯誤、一般性異常(受控異常)、運行期異常(非受控異常) 1)錯誤:如果應用程序出現了Error,那麼將無法恢復,只能重

原创 集合篇(Collection)

集合是什麼?簡單的說就是一種容器,用來裝載各種封裝後的數據,數組也能裝載數據,他和集合有什麼區別呢?簡單的說,數組是固定的,而集合卻是可以隨時根據需要增加,刪除,改變數據。 集合框架 看圖 這是集合裏面包含的接口和實現類,

原创 多線程

首先理解一下程序、進程、線程的具體解釋 程序(program):是爲完成特定任務、用某種語言編寫的一組指令的集合。即指一段靜態的代碼,靜態對象。 進程(process):是程序的一次執行過程,或是正在運行的一個程序。動態過程:

原创 安全衛士第一天筆記

好久沒有更新博客了,而我並沒有放棄學習,放寒假之前急着考試,,,,放假後我回到家,卻沒網絡,所以就暫停了寫博客。但我利用寒假的期間將Android基礎學完了,跟着老師的視頻,把老師的代碼重新敲了一遍,雖然學得不是很精,但是基礎的知

原创 類和對象淺談(2)

上一篇簡單的聊了一下如何初始化對象,這一篇我們簡單的聊一下面向對象的三大特性(其實不止,但就這三種體現的最明顯),封裝、繼承、多態,封裝之前我們已經講了 就是get與set方法(但是這是對於一個類裏面來講的,如果在一個項目中的封裝

原创 git初探

git是一門強大的版本控制軟件,至於簡介我就不介紹了,在windows上安裝也很簡單, 從官網http://git-scm.com/download/ 你電腦對應的版本,直接接下一步就行 1.理解工作區與暫存區的概念,這將是我們學

原创 Tomact+mysql+navicat...以及一些遇到的小bug和優化的問題集

刪除libreoffice sudo apt-get remove libreoffice-common 刪除Amazon的鏈接 sudo apt-get remove unity-webapps-common 刪掉基本不

原创 IO流

首先開篇立論 什麼是IO流:設備之間的數據傳輸。java中對於數據的輸入(input)/輸出(output)操作以”流(stream)” 的方式進行,所以就叫IO流 但是在記輸入/輸出流之前,先記一個類:File類 File類

原创 網絡(Socket)編程

網絡編程:就是在網絡上按照通信協議(TCP/UDP)傳輸數據,也就是說網絡編程是建立在IO流與通信協議之上的,之前我已經學了IO流 我這裏只記根據通信協議下的網絡編程,即TCP和UDP,還有一個URL的通信,至於通信需要IP地址

原创 抽象類(abstract)與接口(interface)

用abstract修飾的類就是抽象類 抽象類存在的幾個必要條件 1)必須用abstract 修飾類 2 )類中要有抽象方法 3)要有構造函數(可寫可不寫,系統會默認生成一個不帶參數的構造函數) 4)抽象類和抽象方法不能用

原创 NotePad++中的GBK亂碼問題

今天用NotePad++寫了一個小程序練練手 結果出現了GBK亂碼的問題 好一陣煩躁 這是我的源碼 “` public class Test01 { /* 求1~100的奇數之和 */

原创 常用類(String、StringBuffer、Random、Enum,日期類、數字類)

我想了好久。。。這麼多類我該怎麼做筆記,,,,哈哈 其實很簡單 聽我細細道來 String與StringBuffer的區別在於String類是不變的,而StringBuffer是可以改變的 String s1="a";//這