Java程序設計語言是由Sun公司提出并開發(fā)的面向對象的跨平臺編程語言。隨著Inter-net和Intranet的迅速發(fā)展和以網絡為中心的計算機的普及,客觀上需要一種獨立于平臺、代碼可移植的程序設計語言,Java語言在技術上很好地滿足了這一發(fā)展需求,它的平臺無關性使Java成為分布式環(huán)境的最好語言,并且得到了迅速發(fā)展和廣泛應用?!睹嫦颉笆濉备叩冉逃?guī)劃教材:JAVA程序設計》為Java語言編程的教材和參考用書,圍繞Java語言本身的特色展開介紹。主要講解了Java語言的基礎內容和編程的基本思路,在面向對象的設計思想和技巧上作了深入思索和探討,利用Java語言逐個講解關于面向對象的知識點,使讀者不僅能夠學習到Java本身,而且最終掌握面向對象程序設計思想?!睹嫦颉笆濉备叩冉逃?guī)劃教材:JAVA程序設計》共13章,內容循序漸進,建議安排64學時來完成本課程(32學時理論,32學時上機)。第1章介紹了Java的發(fā)展歷史及Java語言的特性,講解JDK的安裝及配置方法,并介紹使用Java語言編寫Java應用程序和Java小程序的基本方法。第2章講解Java語言基礎,主要介紹Java程序設計語言的基本數據類型、運算符、表達式以及數組。第3章介紹Java程序中的流程控制,包括選擇結構、循環(huán)結構以及與程序轉移有關的其他控制語句。第4章主要介紹利用Java程序設計語言實現面向對象的抽象性和封裝性的基本方法,包括類的定義、對象的構造、訪問權限以及方法重載等。第5章主要介紹利用Java程序設計語言實現面向對象的高級特性的基本方法,包括繼承、多態(tài)、接口、包以及嵌套類等。第6章學習異常的概念、Java異常處理機制,包括try-catch、多重catch、try-catch-fi-nally幾種異常流程控制的使用,throw、throws關鍵字的使用和如何自定義異常類及使用自定義異常。第7章主要介紹字符串處理,包括String類、StringBuffer類、stringTokenizer類的使用。第8章討論Java的多線程編程,包括線程的概念,如何在程序中實現多線程以及線程的同步、互斥及聯合。第9章介紹Swing GUI技術,包括Swing容器、布局管理器、Swing常用組件以及Java事件處理機制。第10章學習Java的I/O技術,包括字節(jié)流、字符流、數據流、對象流的讀寫以及對象序列化等。第11章講解Java的網絡編程,介紹使用Java實現URL通信、Socket通信和數據報通信的基本網絡編程方法?!〉?2章主要介紹泛型程序設計的相關知識以及常用的Java對象容器接口及使用方法?!〉?3章主要介紹利用Java語言訪問數據庫的基本實現方式。《面向“十二五”高等教育規(guī)劃教材:JAVA程序設計》由陳顯亭、徐學禹、劉躍娟任主編,王燁興任副主編。具體分工如下:陳顯亭(吉林電子信息職業(yè)技術學院)編寫了第一、第二、第六、第九章;徐學禹(沈陽職業(yè)技術學院)編寫了第四、第五、第十二章;劉躍娟(哈爾濱醫(yī)科大學)編寫了第三、第七、第十三章;王燁興(齊齊哈爾醫(yī)學院)編寫了第十、第十一章。參編的還有賈曉飛(吉林電子信息職業(yè)技術學院)編寫了第八章。由于《面向“十二五”高等教育規(guī)劃教材:JAVA程序設計》涉及內容廣泛,加之作者水平有限、時間緊張,書稿雖幾經修改,仍難免存在錯誤和不足,敬請讀者給予批評指正。