原创 java第十七天_util包中一些常用的類

System:類中的方法和屬性都是靜態的。 常用方法: out:標準輸出,默認是控制檯。 in:標準輸入,默認是鍵盤。 Properties  getProperties();獲取系統屬性信息。因爲Properties是Hash

原创 java第十九天_IO流2

裝飾設計模式: 當想要對已有的對象進行功能增強時,可以定義類,將已有對象傳入,基於已有的功能,並提供加強功能。那麼自定義的該類成爲裝飾類。裝飾類通常會通過構造方法接受被裝飾的對象。並基於被裝飾的對象的功能,提供更強的功能。 裝飾模式

原创 java核心類存分配

Java內存分配與管理是Java的核心技術之一,之前我們曾介紹過Java的內存管理與內存泄露以及Java垃圾回收方面的知識,今天我們再次深入Java核心,詳細介紹一下Java在內存分配方面的知識。一般Java在內存分配時會涉及到以下區域

原创 離線配置Android開發環境

       每次一換電腦,或者一重裝系統,就要重裝一個android的開發環境,忒煩,今天記錄一下,以後就不用查人家的了。             首先是jdk的安裝,然後是eclipse的安裝,這些就不說了,Android的配置

原创 60行代碼俄羅斯方塊

<!doctype html><html><head></head><body> <div id="box" style="width:252px;font:25px/25px 宋體;background:#000;color:#9f9;

原创 java第十八天_IO流1

IO流: IO流用來處理設備之間的數據傳輸。 Java對數據的操作是通過流的方式。 Java用於操作流的對象都在IO包中。 流按照操作數據分爲兩種:字節流與字符流。 流按照流向分爲:輸出流,輸入流。 字節流的抽象基類:Inp

原创 java第十三天_集合,List集合

集合類:爲什麼出現集合類:面嚮對象語言對事物的體現都是以對象的形式,所以爲了方便對多個對象的操作,就對對象進行存儲,集合就是存儲對象最常用的一種方式。 數組和集合類同時容器,有何不同? 數組雖然也可以存儲對象,但長度是固定的;集

原创 java第五課_static關鍵字,文檔,靜態代碼塊

  靜態變量,方法函數存放在方法區。   靜態變量是隨着類的加載而加載的,同時是隨着類的消失而消失的。所以靜態成員的生命週期最長。   靜態變量的利弊:   優點:對對象的共享數據進行單獨空間的存儲,節省空間。沒有必要每個對

原创 java第十五天_Map集合,

Map集合: 該集合存儲鍵值對。一對一往裏存。而且要保證鍵的唯一性。 當有映射關係的元素時,考慮建立Map集合。 方法摘要: 1.添加:如果添加時,出現相同的鍵。那麼後添加的值會覆蓋原有鍵對應值,並且put方法會返回被覆蓋的

原创 java第九課_包,jar包

包: l 對類文件進行分類管理。 l 給類提供多層命名空間。 l 寫在程序文件的第一行。 l 類名的全稱是 包名.類名 l 包是一種封裝形式。 javac -d . PackageDemo.java  "."表示當前目錄,-

原创 java第十四天_set集合,泛型

Set: 體系結構: Set:元素是無序( 存入和取出的順序不一定一致),元素不可以重複。 |——HashSet:底層數據結構是哈希表。 |——TreeSet :底層數據結構二叉樹。 Set集合的功能和Collection是一

原创 java第十天_線程1

1 進程與線程   2第一種創建線程的方法    代碼    3 第二種創建線程的方法 4 兩種創建的區別   5 多線程運行的安全問題    6 同步的前提 7單例開發模式的懶漢式: class  Single { pri

原创 java多線程之死鎖

 死鎖       實際操作時, 多線程中死鎖並不多見,但我們必須明白死鎖是怎麼回事,以後儘量避免,在這裏,我還是用一個比喻例子來說明:有一雙筷子。兩個人,分別是小明,小強,他們一人一支筷子。然後要進餐了,小明拿着一支向小強要另一支,小強

原创 java第十二天_String類

String類: 字符串是一個特殊的對象,在實際編程中應用廣泛,在string類中方法比較繁瑣,單較簡單,在這裏總結了下 字符串對象最大特點:字符串一旦初始化就不可以被改變。 String s1= "abc";// s1是一個類類

原创 多線程之等待喚醒機制

 總結一下多線程之中重要點——等待喚醒機制    先用一個通俗的例子來說明等待喚醒機制的原理,小時候,我們都一起玩過一個遊戲,名字想不起來了,就是一夥小朋 友,抽出其中最倒黴的一個,其他的就到處跑,逃離最倒黴的,規則:當最倒黴的小盆友要抓