日本亚洲欧美日韩中文字幕_精品欧美一区二区三区久久久_久久av高潮av无码av_成在人线av无码免费_亚洲中文字幕无码久久精品1

返學(xué)費網(wǎng) > 培訓(xùn)機構(gòu) > 西安領(lǐng)航致遠(yuǎn)java培訓(xùn)機構(gòu)

029-62626399

全國統(tǒng)一學(xué)習(xí)專線 8:30-21:00

[摘要] 這是我個人歸納的一些知識點,我覺得初學(xué)java首先需要重以下的知識開始.
[關(guān)鍵字] 初學(xué) java 西安軟件培訓(xùn) 西安java培訓(xùn) 西安領(lǐng)航致遠(yuǎn) java課程 java教程 java資料 java教學(xué)

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

  (1)JAVA程序開發(fā)步驟:

  源代碼-->編譯成*.class-->執(zhí)行(將.class交給JVM)

  jvm--java虛擬機(解釋器)

  (2)

  JDK -- java開發(fā)工具包(編譯器、解釋器、類庫)

  JSDK -- java標(biāo)準(zhǔn)開發(fā)工具包

  J2SDK -- java 2.0 標(biāo)準(zhǔn)開發(fā)工具包;

  J2EE -- J2SDK + 網(wǎng)絡(luò)開發(fā)類庫

  J2SE -- java2.0 標(biāo)準(zhǔn)環(huán)境

  (3) JAVAHOME --- jdk安裝目錄;

  編譯器 javahome\bin\javac.exe

  解釋器 javahome\bin\java.exe

  類庫 *.jar

  (4)編譯: javac *.java

  執(zhí)行: java 類名(不能帶.class擴展名)

  (5)path環(huán)境變量

  功能:設(shè)置可執(zhí)行文件的搜索路徑

  格式:set path=%path%;路徑

  %path% --- 代表已有的path信息

  查看:path

  (6)classpath環(huán)境變量

  功能:設(shè)置可 .class文件 的搜索路徑

  格式:set classpath=%classpath%;路徑

  (7)java開發(fā)工具

  eclipse、jbuilder

  (8)數(shù)據(jù)類型

  原始數(shù)據(jù)類型:byte、char、short、int、long、float、double、boolean

  引用數(shù)據(jù)類型:包括數(shù)組、類、接口

  (9)運算符

  運算符分為:算術(shù)運算符、賦值運算符、關(guān)系運算符、邏輯運算符、條件運算符

  (10)控制語句

  控制語句包括:判斷語句、循環(huán)語句、跳轉(zhuǎn)語句

  (11)數(shù)組

  僅聲明:如 int [] array;

  聲明和創(chuàng)建:如 int [] array=new int[5];

  聲明、創(chuàng)建和初始化:如 int [] array={1,2,…,n};

  (12)對象

  理解面向?qū)ο蟮母拍?,面向?qū)ο缶幊趟枷氲暮诵氖菍ο?

  創(chuàng)建對象:通過關(guān)鍵字new

  對象和類的區(qū)別:對象是實體,而類是對象的原型

  (13)類

  類的定義:使用關(guān)鍵字class

  類包含的內(nèi)容:屬性、方法(以及構(gòu)造方法)

  構(gòu)造方法:沒有返回類型,方法名和類名一樣

  方法的包含的內(nèi)容:方法名稱、方法返回值的數(shù)據(jù)類型(沒有返回值使用void)、參數(shù)列表、方法的主體

  (14)封裝、抽象、繼承、多態(tài)

  概念:隱藏屬性、方法或?qū)崿F(xiàn)的詳細(xì)信息的處理方式

  引入了修飾符分為:權(quán)限修飾符、非權(quán)限修飾符

  權(quán)限修飾符:private -- 只能在本類中訪問

  public -- 可以在任何地方訪問

  默認(rèn) -- 可以在本包中任何一個類中訪問

  protected -- 可以在本包中、外包子類中訪問

  非權(quán)限修飾符:static 、final、abstract

  (1)static成員可以通過對象調(diào)用,也可以通過類直接調(diào)用

  (2)static方法內(nèi)部不能調(diào)用非靜態(tài)成員

  (3)static 靜態(tài)塊,用于初始化靜態(tài)成員

  (4)final變量,值不可變;

  (5)final方法,不能被子類重寫;

  (6)final類,不能被繼承;

  抽象(abstract)類:(1)抽象方法,沒有具體功能的方法

  (2)抽象類,包含抽象方法的類,抽象類不能生成對象

  (3)沒有任何抽象方法的類,也可以聲明成抽象類

  接口:定義接口的關(guān)鍵字interface,實現(xiàn)接口的關(guān)鍵字implements

  (1)接口中的所有方法必須是public類型或默認(rèn)類型

  (2)方法僅僅是聲明或定義,而不要求去實現(xiàn)

  (3)一個類實現(xiàn)了接口的部分功能,該類應(yīng)該是抽象類

  (4)一個類可以實現(xiàn)多個接口

  (5)接口可以通過使用關(guān)鍵字extends繼承其他接口

  繼承:使用關(guān)鍵字extends

  (1)子類可以繼承父類的所有方法和屬性

  (2)子類永遠(yuǎn)不會繼承父類的構(gòu)造方法

  (3)創(chuàng)建子類對象時,父類構(gòu)造方法的調(diào)用總是先于子類構(gòu)造方法的調(diào)用

  多態(tài):主要體現(xiàn)為方法的重載和方法的重寫

  (1)方法重載:方法名稱一樣,參數(shù)列表不一樣,不以返回值類型作為判斷條件

  (2)方法重寫:子類繼承父類時,將方法中的方法體重新定義后使用

  (15)異常

  概念:程序運行時發(fā)生的錯誤

  了解異常類及其方法

  處理異常的方法:(1)運用try/catch塊和多重catch塊處理異常

  (2)運用try塊、catch塊和finally塊處理異常

  (3)運用關(guān)鍵字throw和throws處理異常

  (4)運用java語言創(chuàng)建自定義異常并進行處理異常

  (16)包

  創(chuàng)建和使用包:(1)生成包: package 包名

  (2)執(zhí)行包中的運行類: java 包名.類名

  (3)導(dǎo)入包中的類:

  import 包名.類名 ---- 導(dǎo)入指定類

  import 包名.* ---- 導(dǎo)入包中的所有public類

  (4)編譯帶包的源文件

  javac -d 路徑 xxx.java (路徑:包要保存的目錄)

  javac -d . xxx.java (.:路徑為當(dāng)前路徑)

  了解常用包:java.lang包、java.util包、java.io包

  掌握常用包下的常用類及其方法

  這只是我個人意見,給大家一些參考,有好的意見大家可以一起探討探討。 

                                       西安領(lǐng)航致遠(yuǎn)頂級java實訓(xùn)基地
 2011年10月18日

溫馨提示:為不影響您的學(xué)業(yè),來校區(qū)前請先電話咨詢,方便我校安排相關(guān)的專業(yè)老師為您解答
  • 熱門課程
  • 作者最新文章
  • 在線報名
申請試聽課程

只要一個電話
我們免費為您回電

姓名不能為空
手機號格式錯誤