程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Java基礎知識學習筆記(一),java學習筆記

Java基礎知識學習筆記(一),java學習筆記

編輯:JAVA綜合教程

Java基礎知識學習筆記(一),java學習筆記


  理解面向對象:

Java純粹的面向對象的程序設計語言,主要表現為Java完全支持面向對象的三個基本特征:繼承、封裝、多態。

Java程序的最小單位是,類代表客觀世界中具有某種特征的一類事物,這些類可以生成系統中的多個對象,而這些對象直接映射成客觀世界的各種事物,整個Java程序由一個一個的類組成。

結構化(主張按功能把軟件逐步細分,面向功能)/面向對象程序設計:(分析>設計>編程)SA/OOA > SD/OOD > SP/OOP

結構化程序設計最小的程序單元是函數,每個函數都負責完成一個功能,整個程序由一個個函數組成,其中作為程序入口的函數成為主函數,主函數依次調用其他函數,從而完成整個軟件系統的功能。

任何簡單或復雜的算法都可以由順序、選擇、循環結構這三個基本結構組合而成。

  UML統一建模語言:是用來對軟件密集系統進行可視化建模的一種語言。

UML為面向對象開發系統的產品進行說明、可視化、和編制
文檔的一種標准語言。

UML的目標是以面向對象圖的方式來描述任何類型的系統具有很寬的應
用領域。其中最常用的是建立軟件系統的模型但它同樣可以用於描述非軟件
領域的系統,如機械系統、企業機構或業務過程以及處理復雜數據的信息系
統、具有實時要求的工業系統或工業過程等。總之,UML是一個通用的標准建
模語言,可以對任何具有靜態結構和動態行為的系統進行建模。

UML適用於系統開發過程中從需求規格描述到系統完成後測試的不
同階段。在需求分析階段可以用用例來捕獲用戶需求。通過用例建模:描述
對系統感興趣的外部角色及其對系統(用例)的功能要求。分析階段主要關心問
題域中的主要概念(如抽象、類和對象等)和機制,需要識別這些類以及它們相
互間的關系,並用UML類圖來描述。為實現用例類之間需要協作,這可以用
UML動態模型來描述。在分析階段,只對問題域的對象(現實世界的概念)建模,
而不考慮定義軟件系統中技術細節的類(如處理用戶接口、數據庫、通訊和並行
性等問題的類)。這些技術細節將在設計階段引入,因此設計階段為構造階段提
供更詳細的規格說明。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved