Java是目前最流行的開發(fā)語言之一,《Java高級程序設計/高等學校計算機專業(yè)教材精選·算法與程序設計》以Java語言中的8個高級主題作為核心內容,使讀者在掌握了基本的Java語言基礎之上,學習Java的高級技術,提升編程能力,并為掌握其他Java擴展技術打下基礎。本書內容包括類型信息與反射、泛型、注解、網絡編程、多線程、序列化、數(shù)據庫編程、Web編程基礎等。除此之外,本書還在第1章論述了程序設計的原則和規(guī)范,在最后1章簡要介紹了Tomcat的原理。本書附帶的電子材料包括:電子課件(PPT)、示例源代碼、部分課后習題的參考答案。本書適合作為高等院校軟件工程、計算機相關專業(yè)的編程能力提升課程的教材,即在Java編程基礎課程之后的高級Java編程課程的教材,也可以作為JEE課程的前導基礎課程的教材。本書亦可以作為有編程經驗的軟件開發(fā)人員作為編程能力提升的參考書。