原创 選擇、冒泡、插入-排序

選擇、冒泡、插入-排序 一、選擇排序        選擇排序基本思想:數組內循環結束一次,最值放在頭角標位置上,然後繼續下一輪循環,同樣最值出現在第二角標位置        選擇排序函數代碼如下: <span style="font-

原创 JAVA基礎之網絡編程

JAVA基礎之網絡編程 網絡首先OSI七層模型和TCP/IP 4層模型要記住,理解TCP、IP、Socket!OSI七層模型:應用層、表示層、會話層、傳輸層、網絡層、數據鏈路層、物理層TCP/IP四層模型:應用層、傳輸層、網際層、主機及網

原创 JAVA常見術語總結筆記

JAVA 面向對象常見術語總結筆記 一、繼承特點:1、提高了代碼的複用性。2、讓類與類之間產生關係,是多態性的前提。 二、Java中的繼承:1、java只支持單繼承,不支持多繼承。爲啥呢?答案:因爲繼承了多個父類如果有相同方法時,子類對

原创 JAVA基礎之IO讀寫

JAVA基礎之IO讀寫 流的概念 在程序中所有的數據都是以流的方式進行傳輸或保存的,程序需要數據的時候要使用輸入流讀取數據,而當程序需要將一些數據保存起來的時候,就要使用輸出流完成。 字節流的抽象基類 InputStream(FileI

原创 Android 平臺DES IV 加密解密隨筆

Android 平臺DES IV 加密解密隨筆      DES加密接觸過好多次了,但總容易忘,和服務器交互時,加出來不一致後面能解密成功但是頭部是亂碼導致小坑了一會,這次記錄下來~      根據網上資料和自己的理解,DES是一個基於5

原创 JAVA基礎之單例設計

JAVA基礎之單例設計 本文介紹懶漢式單例、餓漢式單例及多線程優化 設計模式:解決某一類問題最行之有效的方法。 所謂單例模式,簡單來說,就是在整個應用中保證只有一個類的實例存在。 實現單例步驟:   1、爲了避免其他程序過多建立該類對象

原创 JAVA基礎之異常處理

JAVA基礎之異常處理 異常:就是程序在運行時出現不正常情況。 Thorwable類所有異常和錯誤的超類,有兩個子類Error和Exception,分別表示錯誤和異常。 對於Error一般不編寫針對性的代碼對其進行處理,Error是程序無

原创 JAVA基礎之泛型應用

JAVA基礎之泛型應用 泛型:JDK1.5版本以後出現新特性。用於解決安全問題,是一個類型安全機制。 好處 1、將運行時期出現問題ClassCastException,轉移到了編譯時期,方便於程序員解決問題。讓運行時問題減少,安全! 2、

原创 JAVA基礎之多線程詳解

JAVA基礎之多線程詳解 在java中可有兩種方式實現多線程,一種是繼承Thread類,一種是實現Runnable接口;Thread類是在java.lang包中定義的。一個類只要繼承了Thread類同時覆寫了本類中的run()方法就可以實

原创 JAVA基礎之內部類詳解

首先什麼叫做內部類簡單理解就是一個類中還包含着另外一個類比如人是由大腦、各肢體器官組成的,而內部類相當於其中的某個器官之一,比如心肝脾肺腎···它們都有自己的屬性和行爲,它們你就可以理解爲人這個類的內部類 一、內部類的訪問規則 1、內部

原创 JAVA基礎之集合數組詳解

JAVA基礎之集合數組詳解 本文分別講解集合與數組中的一些函數用法包括(Vector 中的枚舉、Iterator、LinkedList、ArrayList、HashSet、TreeSet) 創建數組  String[] str= new