課程目錄:Java語言程序設計培訓
        4401 人關注
        (78637/99817)
        課程大綱:

                  Java語言程序設計培訓

         

         

         

        01
        第1章 認識Java語言
        學習內容:本章通過一個具體的程序實例來直觀了解Java語言與C語言、C++語言的區別和相似之處,然后介紹Java程序的結構、

        Java開發包(JDK)和Java虛擬機(JVM)等基本概念,后再具體講解如何在自己的計算機上搭建起Java開發環境。

        02
        第2章 Java語言基礎
        學習內容:本章講解Java語言的基礎語法,其中包括數據類型、變量與常量、運算符與表達式、算法結構與控制語句等。

        Java語言的基礎語法與C/C++語言非常相似,只有一些細微差別。本章會對這些差別進行特別說明,以便具有C/C++語言基礎的讀者能快速瀏覽本章內容。

        03
        第3章 面向對象程序設計之一
        學習內容:本章通過具體的程序案例直觀介紹結構化程序設計是如何演變到面向對象程序設計的,

        重點學習面向對象程序設計方法及其設計過程,然后再具體講解Java語言中與面向對象程序設計相關的語法,學會使用Java語言進行類與對象編程。

        04
        第4章 面向對象程序設計之二
        學習內容:面向對象程序設計之所以能有效提高程序開發效率,其主要的技術手段有兩個,一是分類管理程序代碼,二是重用類代碼。

        上一章已講解了如何分類管理程序代碼,即類與對象編程。本章將介紹如何重用類代碼,重點講解類的組合與繼承。

        本章還會深入講解面向對象程序設計方法中的另外一個重要思想,即多態。面向對象程序設計之所以提出多態的思想,

        其目的仍然是為進一步提高程序代碼的重用性,進而提高軟件開發和維護的效率。

        05
        第5章 Java基礎類庫
        學習內容:Java語言經過二十多年的發展,已經積累了大量編寫好的、可實現各種不同功能的類。

        Java語言將這些類打包起來,以類庫的形式提供給廣大程序員使用。這些由Java語言官方提供的類庫被統稱為Java API(Application Programming Interface)。

        類庫相當于是已經編寫好的程序零件。重用類庫中的類,相當于是用現成的零件來組裝程序,這樣就能快速開發出各種功能強大的軟件。

        從本章開始,大家將接觸到大量具體的程序應用場景和案例。后續章節的學習過程既是Java知識積累的過程,同時也是自學能力培養的過程。

        日積月累,化蛹成蝶,相信大家終都能夠獨立開啟自己的Java探索之旅。

        06
        第6章 圖形用戶界面程序
        學習內容:用戶與程序之間的輸入、輸出操作被統稱為人機交互。目前,人機交互的形式主要有兩種,

        分別是命令行界面(Command Line Interface,簡稱CLI)和圖形用戶界面(Graphical User Interface,簡稱GUI)。

        本章學習如何使用Java API開發具有圖形用戶界面的計算機程序。

        07
        第7章 輸入輸出流
        學習內容:Java語言將程序中數據的輸入輸出過程看作是一種數據流動的過程。

        將提供輸入數據的數據源(例如鍵盤)稱作輸入流(input stream);將輸出數據時的目的地(例如顯示器)稱作輸出流(output stream)。

        Java API為數據的輸入輸出(簡稱I/O)提供了一組輸入輸出流類。

        本章我們將學習數據輸入輸出的基本原理,學會運用Java API提供的輸入輸出流類實現標準I/O和文件I/O,

        后我們通過具體的程序實例來了解文本文件、圖像文件和聲音文件的基本處理方法。

        08
        第8章 多線程并發編程
        學習內容:本章學習多線程并發編程,其內容是如何讓單個程序同時做多件事情。

        例如,如何讓一個音樂播放程序能夠在下載網絡音樂的同時播放它,而不是一定要等下載完之后才播放。

        在多核或多CPU計算機上,多線程并發程序的運行速度會成倍提高。

        09
        第9章 網絡編程
        學習內容:當今世界,計算機網絡無處不在,網絡編程也成為程序員應當學習的一項非常重要的內容。

        本章學習網絡編程。需要說明的是,計算機網絡是計算機專業一門獨立的課程,課程內容很多,也很專業。

        很多學習者在學習程序設計之前并沒有學過計算機網絡課程,不具備學習網絡編程的基礎。

        針對這個問題,本章抽絲剝繭,將程序員必須具備的網絡知識提煉出來,以通俗易懂的形式呈現給大家。

        在掌握了這些網絡知識之后,大家就可以無障礙地學習后續網絡編程部分的內容了。

        10
        第10章 數據庫編程
        學習內容:數據庫應用系統是應用軟件開發過程中為常見的一種系統。本章學習數據庫編程。

        需要說明的是數據庫系統是計算機專業一門獨立的課程,課程內容很多,也很專業。

        很多學習者在學習程序設計之前并沒有學過數據庫系統課程,不具備學習數據庫編程的基礎。

        針對這個問題,本章以關系型數據庫為例,將程序員必須具備的數據庫知識提煉出來,

        以通俗易懂的形式呈現給大家。在掌握了這些數據庫知識之后,大家就可以無障礙地學習后續數據庫編程部分的內容了。