初學java的人應該從這裏開始

這是我個人歸納的一些知識點,我覺得初學java首先需要重以下的知識開始

(1)JAVA程序開發步驟:    源代碼-->編譯成*.class-->執行(將.class交給JVM)    jvm--java虛擬機(解釋器) (2)    JDK -- java開發工具包(編譯器、解釋器、類庫)    JSDK -- java標準開發工具包    J2SDK -- java 2.0 標準開發工具包;    J2EE -- J2SDK + 網絡開發類庫    J2SE -- java2.0 標準環境

(3) JAVAHOME --- jdk安裝目錄;    編譯器   javahome/bin/javac.exe    解釋器   javahome/bin/java.exe    類庫     *.jar

(4)編譯: javac  *.java    執行:  java  類名(不能帶.class擴展名)

(5)path環境變量    功能:設置可執行文件的搜索路徑    格式:set path=%path%;路徑     %path% --- 代表已有的path信息    查看:path

(6)classpath環境變量    功能:設置可 .class文件 的搜索路徑     格式:set classpath=%classpath%;路徑      (7)java開發工具    eclipse、jbuilder

(8)數據類型    原始數據類型:byte、char、short、int、long、float、double、boolean    引用數據類型:包括數組、類、接口

(9)運算符    運算符分爲:算術運算符、賦值運算符、關係運算符、邏輯運算符、條件運算符

(10)控制語句    控制語句包括:判斷語句、循環語句、跳轉語句

(11)數組    僅聲明:如 int [] array;    聲明和創建:如 int [] array=new int[5];    聲明、創建和初始化:如 int [] array={1,2,…,n};

(12)對象    理解面向對象的概念,面向對象編程思想的核心是對象    創建對象:通過關鍵字new    對象和類的區別:對象是實體,而類是對象的原型

(13)類    類的定義:使用關鍵字class    類包含的內容:屬性、方法(以及構造方法)    構造方法:沒有返回類型,方法名和類名一樣    方法的包含的內容:方法名稱、方法返回值的數據類型(沒有返回值使用void)、參數列表、方法的主體

(14)封裝、抽象、繼承、多態    概念:隱藏屬性、方法或實現的詳細信息的處理方式    引入了修飾符分爲:權限修飾符、非權限修飾符    權限修飾符:private -- 只能在本類中訪問                public -- 可以在任何地方訪問                默認 -- 可以在本包中任何一個類中訪問                protected -- 可以在本包中、外包子類中訪問    非權限修飾符:static 、final、abstract                (1)static成員可以通過對象調用,也可以通過類直接調用                (2)static方法內部不能調用非靜態成員                (3)static 靜態塊,用於初始化靜態成員                (4)final變量,值不可變;                (5)final方法,不能被子類重寫;                (6)final類,不能被繼承;     抽象(abstract)類:(1)抽象方法,沒有具體功能的方法               (2)抽象類,包含抽象方法的類,抽象類不能生成對象                       (3)沒有任何抽象方法的類,也可以聲明成抽象類     接口:定義接口的關鍵字interface,實現接口的關鍵字implements           (1)接口中的所有方法必須是public類型或默認類型           (2)方法僅僅是聲明或定義,而不要求去實現           (3)一個類實現了接口的部分功能,該類應該是抽象類           (4)一個類可以實現多個接口           (5)接口可以通過使用關鍵字extends繼承其他接口     繼承:使用關鍵字extends           (1)子類可以繼承父類的所有方法和屬性           (2)子類永遠不會繼承父類的構造方法           (3)創建子類對象時,父類構造方法的調用總是先於子類構造方法的調用     多態:主要體現爲方法的重載和方法的重寫           (1)方法重載:方法名稱一樣,參數列表不一樣,不以返回值類型作爲判斷條件           (2)方法重寫:子類繼承父類時,將方法中的方法體重新定義後使用

(15)異常     概念:程序運行時發生的錯誤     瞭解異常類及其方法     處理異常的方法:(1)運用try/catch塊和多重catch塊處理異常                     (2)運用try塊、catch塊和finally塊處理異常                     (3)運用關鍵字throw和throws處理異常                     (4)運用java語言創建自定義異常並進行處理異常

(16)包     創建和使用包:(1)生成包: package 包名                   (2)執行包中的運行類:  java 包名.類名                   (3)導入包中的類:                          import 包名.類名 ---- 導入指定類                         import 包名.* ---- 導入包中的所有public類                   (4)編譯帶包的源文件                         javac  -d  路徑  xxx.java  (路徑:包要保存的目錄)                         javac  -d  .  xxx.java  (.:路徑爲當前路徑)     瞭解常用包:java.lang包、java.util包、java.io包     掌握常用包下的常用類及其方法

發佈了50 篇原創文章 · 獲贊 6 · 訪問量 22萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章