原创 傳智博客JAVA基礎第二十一天

1:File(重點) (1)File是用於對文件和文件夾進行封裝的對象。方便我們對其進行操作。 (2)File的構造方法 A:File file = new File("c:\\a.txt"); B:File file = new Fil

原创 傳智博客JAVA基礎第二天

一.進制 1.十進制 由0到9組成, 逢十進一. 直接寫數字即可. 2.二進制 由0和1組成, 逢二進一. 以0b開頭.(JDK7支持) 3.八進制 由0到7組成, 逢八進一. 以0開頭. 4.十六進制 由0到9和A到F組成, 逢十六進一

原创 傳智博客JAVA基礎第五天

java基礎課程今天正式完成,主要是複習了下前四天的內容,做了一些針對前面的練習題 比如:冒泡排序、插入排序、二分查找法、數組的遍歷等 明天開始正式進入面向對象學習!

原创 傳智博客JAVA基礎第四天

一.循環     1.循環的控制         continue:    跳過本次循環, 繼續執行下一次         break:      

原创 傳智博客JAVA基礎第六天

一.面向對象 1.什麼是面向對象 面向對象是一種編程思想, 我們使用對象來編程, 就是面向對象編程 對象就是程序中的一個物體, 用來模擬現實社會中的事物. 例如: new StringBuffer(), new Person() 對象有自

原创 傳智博客JAVA基礎第二十三天

1:流的操作規律 A:明確數據源和數據目的 數據源:InputStream,Reader 數據目的:OutputStream,Writer B:明確數據的內容是否是純文本 是: 數據源:Reader 數據目的:Writer 不是: 數據

原创 傳智博客JAVA基礎第三天

一.運算符   * 1.算數運算符 用來進行數學運算 +, -, *, /, %, ++, -- 整數除法忽略小數部分 ++在前就是先運算後取值, ++在後則是先取值後運算 2.賦值運算符 用來給變量賦值 =, +=, -=, *=, /

原创 傳智博客JAVA基礎第十六天

1:String類的三個練習     (1)把字符串按照字符的自然順序排序並輸出。掌握     (2)查找大串中小串的出現次數。          

原创 傳智博客JAVA基礎第十七天

1:Collection(重點)     (1)爲了方便我們對多個對象進行存儲和操作,java就提供了專門用於存儲對象的對象,就是集合框架。   

原创 傳智博客JAVA基礎第一天

一.搭建開發環境       * 1.安裝JDK(開發環境)          安裝時選擇所有模塊, 路徑儘量不要包含中文 2.安裝JRE(運行環境)          在安裝JDK的時候, 其中包含了JRE       * 3.版本問題

原创 傳智博客JAVA基礎第十八天

1:數據結構(重點)     (1)棧         先進後出。         舉例:單行道的死衚衕     (2)隊列         先進先出。         舉例:地鐵安檢     (3)數組         數組是有編號的,

原创 傳智博客JAVA基礎第十九天

集合框架的圖: Collection |--List 元素有序,可重複。 |--ArrayList 底層數據結構是數組,查詢快,增刪慢。 線程不安全。 |--Vector 底層數據結構是數組,查詢快,增刪慢。 線程安全,所以,查詢也慢。

原创 傳智博客JAVA基礎第十五天

1:Scanner類     (1)獲取鍵盤錄入數據     (2)構造方法:         Scanner sc = new Scanner(S

原创 傳智博客JAVA基礎第十三天

一.多線程通信 1.什麼是通信 在多個線程同步的時候, 可以進行通信. 可以控制某個線程等待, 直到另一個線程通知它繼續執行. 2.怎麼通信 在同步代碼中, 使用鎖對象的wait()和notify()方法即可等待和通知. 這兩個方法是定義

原创 傳智博客JAVA基礎第十四天

工慾善其事必先利其器。 爲了提高Java程序的開發效率。 現在介紹一下Eclipse。 瞭解就行。 1:Eclipse的介紹 (1)eclipse的由來 A:由IBM一個小組開發。 (2)eclipse的特點 A:完全由Java語言編寫的