原创 從零開始學Java之線程詳解(1):原理、創建

Java線程:概念與原理 一、操作系統中線程和進程的概念 現在的操作系統是多任務操作系統。多線程是實現多任務的一種方式。 進程是指一個內存中運行的應用程序,每個進程都有自己獨立的一塊內存空間,一個進程中可以啓動多個線程。比如在Wi

原创 java中常用io流 BufferedInputStream和BufferedOutputStream

       BufferedInputStream 爲另一個輸入流添加一些功能,即緩衝輸入以及支持 mark 和 reset 方法的能力。在創建 BufferedInputStream 時,會創建一個內部緩衝區數組。在讀取或跳過流中的字

原创 從零開始學Java之出入門衛管理系統(四)

這個系統包含了四塊,第一塊就是人員管理,經理分配三位分別有“ABC"權限的人,分別管理請假申請,請假審批,門衛登記管理。同時不屬於本公司的內部人員,如別的公司的人員如果想到本公司訪問,也是先通過這”ABC“權限的三個人代爲寫來訪申請,來

原创 從零開始學Java之IO字符流懶人模式(自動生成屬性類,方法類,界面類)

   平時做一個項目都要建很多的屬性類,方法類和View類,學了IO流之後想了一種辦法,就是自己寫一串代碼,然後在文本文檔裏寫class <類名>加上所有的屬性,然後運行一下代碼就自動生成了一個  <類名>.java   文件。用myec

原创 從零開始學Android之監聽器實現監聽動作的三種方式(匿名內部類,獨立類,接口方式)

1.初始化當前所需要控件,如何初始化一個控件…………private Button xxxx findViewById---返回的是一個View的對象…………需要強轉成其子類Button對象 findViewById---是如何查找View

原创 從零開始學java之IO流 使用字節流好還是字符流好?

答案當然是字節流,首先因爲硬盤上的所有文件都是以字節的形式進行傳輸或者保存的,包括圖片等內容。但是字符只是在內存中才會形成的,所以開發中,字節流使用廣泛。   只要是處理純文本數據,就要優先考慮字符流,除此之外都是用字節流!

原创 從零開始學Java之多態 向上轉型與向下轉型

一、什麼是多態? 舉例說明如下:public class Animal{ //成員 public void eat(){ System.out.pr

原创 從零開始學Java 有關線程的學習總結

《Java編程思想》整理的一些學習筆記,有不對的地方,歡迎指出。  1 .資源衝突,如果兩個線程確實是在修改同一個對象,共享資源的衝突將變得更糟糕,因爲這有可能把對象設置成不正確的狀態。通過簡單的“信號量”概念引入,把它看作是在兩個線程

原创 java IO學習總結

java中的流,簡單理解就是管道里有流水,這個管道連接了程序和文件。 InputStream、OutPutStream是字節輸入流的所有類的超類。 Reader、Writer是字符輸入流的所有類的超類。  Java IO流對象(其實大家都

原创 Android項目結構搭建詳解

在搭建Android開發環境及簡單地建立一個HelloWorld項目後,本篇將通過HelloWorld項目來介紹Android項目的目錄結構。本文的主要主題如下: 1、HelloWorld項目的目錄結構 1.1、src文件夾 1.2

原创 從零開始學Java 總結 之 接口與抽象類的區別

1.抽象類是對一種事物的抽象,即對類抽象,而接口是對行爲的抽象。 2.抽象類是對整個類整體進行抽象,包括屬性、行爲,但是接口卻是對類局部(行爲)進行抽象。 3. 繼承是一個 “是不是”的關係,而 接口 實現則是 “有沒有”的

原创 Java IO流 字符常用流:BufferedWriter詳細解釋

    BufferedWriter將文本寫入字符輸出流,緩衝各個字符,從而提供單個字符、數組和字符串的高效寫入。 下面爲API上對BufferedWriter的介紹及方法摘要: 可以指定緩衝區的大小,或者接受默認的大小。在大多數情況

原创 從零開始學Java自己利用接口和集合框架做的簡單圖書管理系統

    從零開始學Java,本來利用數組只在一個界面就可以實現增刪改查功能,學到接口後覺得實現分離效果會更好一些!所以進行了嘗試,將管理員和用戶中的圖書查詢,登錄,圖書出庫合併在一起寫了一個接口,用戶類和管理員類實現這個接口!圖書類寫了一

原创 從零開始學java 之 DVD的增刪改查管理系統(方法,界面,數據庫相分離)用IO流寫入文件代替數據庫

                  此爲 用IO流寫入文件代替數據庫,編寫的DVD管理系統,實現了對DVD系統的增刪改查,這個第一次運行的時候會出現錯誤,因爲文件中什麼都沒有,所以靠IO流的讀取是讀不到東西的,系統就會拋出異常。所以運行之

原创 Java io流常用流類 BufferedReader讀入詳解

        BufferedReader類用於緩衝讀取字符,將字節流封裝成BufferedReader對象,然後用readLine()方法逐行讀取,然後返回,我們通過循環使用StringBuffer的append()方法接受,或者通過