• Java基础知识学习笔记(一)


      理解面向对象:

    Java纯粹的面向对象的程序设计语言,主要表现为Java完全支持面向对象的三个基本特征:继承、封装、多态。

    Java程序的最小单位是,类代表客观世界中具有某种特征的一类事物,这些类可以生成系统中的多个对象,而这些对象直接映射成客观世界的各种事物,整个Java程序由一个一个的类组成。

    结构化(主张按功能把软件逐步细分,面向功能)/面向对象程序设计:(分析>设计>编程)SA/OOA > SD/OOD > SP/OOP

    结构化程序设计最小的程序单元是函数,每个函数都负责完成一个功能,整个程序由一个个函数组成,其中作为程序入口的函数成为主函数,主函数依次调用其他函数,从而完成整个软件系统的功能。

    任何简单或复杂的算法都可以由顺序、选择、循环结构这三个基本结构组合而成。

      UML统一建模语言:是用来对软件密集系统进行可视化建模的一种语言。

    UML为面向对象开发系统的产品进行说明、可视化、和编制
    文档的一种标准语言。

    UML的目标是以面向对象图的方式来描述任何类型的系统�具有很宽的应
    用领域。其中最常用的是建立软件系统的模型�但它同样可以用于描述非软件
    领域的系统,如机械系统、企业机构或业务过程�以及处理复杂数据的信息系
    统、具有实时要求的工业系统或工业过程等。总之,UML是一个通用的标准建
    模语言,可以对任何具有静态结构和动态行为的系统进行建模。

    UML适用于系统开发过程中从需求规格描述到系统完成后测试的不
    同阶段。在需求分析阶段�可以用用例来捕获用户需求。通过用例建模:描述
    对系统感兴趣的外部角色及其对系统(用例)的功能要求。分析阶段主要关心问
    题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相
    互间的关系,并用UML类图来描述。为实现用例�类之间需要协作,这可以用
    UML动态模型来描述。在分析阶段,只对问题域的对象(现实世界的概念)建模,
    而不考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行
    性等问题的类)。这些技术细节将在设计阶段引入,因此设计阶段为构造阶段提
    供更详细的规格说明。

  • 相关阅读:
    清除文件的方法
    http协议笔记
    使用gitlab 对grafana用户做认证
    Android学习笔记(六) Activity和View基础
    Android学习笔记(五)Android框架
    Android学习笔记(四) JAVA基础知识回顾
    解决百度网盘限速问题
    Android学习笔记(三)Android开发环境的搭建
    Android学习笔记(二)Git和Github
    Android学习笔记(一)Git相关配置及使用
  • 原文地址:https://www.cnblogs.com/iloverain/p/5616842.html
Copyright © 2020-2023  润新知