《Java程序設計:一種跨學科的方法》由計算機著名專家Robert Sedgewick編寫。《Java程序設計:一種跨學科的方法》根據(jù)學習編程的四個階段(基本元素、函數(shù)、面向對象程序設計、算法和數(shù)據(jù)結構)來組織?;驹匕ㄗ兞?、賦值語句、數(shù)據(jù)的內置類型、控制流(條件和循環(huán))、數(shù)組和輸入輸出、包括圖和聲音。函數(shù)包括庫函數(shù)和遞歸函數(shù),將程序劃分成可以獨立調試、維護和復用的程序段。然后介紹如何使用、創(chuàng)建和設計數(shù)據(jù)類型。最后介紹了經典的排序和搜索算法,同時也介紹了基本的數(shù)據(jù)結構(包括堆棧、隊列和符號表)及它們的應用,強調了使用科學方法來理解實現(xiàn)的性能特性。《Java程序設計:一種跨學科的方法》示例豐富,涉及了Java在各種學科之中的應用,具有很高的參考價值。高等院校計算機及相關專業(yè)的研究生和本科生,從事編程工作的人員?!禞ava程序設計:一種跨學科的方法》適用于高等院校計算機及相關專業(yè)的研究生和本科生,以及從事編程工作的專業(yè)人員。