zoukankan      html  css  js  c++  java
  • 【Java】-NO.16.EBook.4.Java.1.001-【疯狂Java讲义第3版 李刚】- UML

    1.0.0 Summary

    Tittle:【Java】-NO.16.EBook.4.Java.1.001-【疯狂Java讲义第3版 李刚】-

    Style:EBook

    Series:Java

    Since:2017-08-31

    End:....

    Total Hours:...

    Degree Of Diffculty:2

    Degree Of Mastery:2

    Practical Level:2

    Desired Goal:2

    Archieve Goal:....

    Gerneral Evaluation:...

    Writer:kingdelee

    Related Links:

    http://www.cnblogs.com/kingdelee/

    2.

    平台无关性:

    运行java文件的系统是JVM,针对不同的平台,比如windows linux mac,oracle推出了与之对应的JVM,这些JVM制定了统一对外的标准,而我们的ava代码是基于这个标准编写的,所以,无论什么样的java文件,放到任何一个平台中,JVM都能够识别,与平台无关

    3.java指令

    用于指定生成编译好的字节码的路径

    3.1

    javac -d destdir srcFile

    如:

    javac -d . HelloWorld.java

    package com.commom;
    public class B{
    	
    	public void t1(){
    		System.out.println("B");
    	}
    }
    

      

    package com.test;
    import com.commom.*;
    
    public class A{
    public static void main(String[] args){
    
        System.out.println("A");
    	B b = new B();
    	b.t1();
    
        }
    }
    

    因为A引用了B,所以必须先编译B,生成对应包结构

    javac -d ./ B.java

    然后再编译A

    javac -d ./ A.java

    因为A是在包com.test里边的,所以执行A应该带上包.

    java  com.test.A

    注:

    当项目多依赖的时候,使用纯粹的java命令非常繁琐,于是诞生了ant,之后又有了maven,现在最方便流行的是gradle。

    使用gradle构建项目,更为方便。

      

    第2章 oop

    三个基本特征:封装(encapsulation),继承(inheritance),多态(polymorphic)

    UML diagram(13):

    static(7):
    用例图(use case)
    类图(class)
    包图(package)
    组件图(component)
    对象图(object)
    部署图(deployment)
    复合结构图(composite structure)

    dynamic(6):
    顺序图(sequence)
    通信图(composite)
    状态机图(state machine)
    活动图(activity)
    定时图(timing)
    交互概视图(interactive overivew)

    2.1用例图:

    2.2 类图

    类之间的三种关系:

    关联(包括聚合、组合)

    泛化(继承)

    依赖

    单个类图:

    类图的关联关系:

    聚合关系:空心菱形指向宿主

    组合关系:实心菱形指向宿主

    关联关系:直线

    类图的泛化关系:

    继承关系:空心三角指向宿主

    类图的依赖关系:

    虚线箭头指向

     2.2.3组件图

     

    2.2.4 部署图

    2.2.5 顺序图

     2.2.6 活动图

     2.2.7 状态机图

  • 相关阅读:
    【洛谷P2922】秘密消息【Trie】
    数据结构实验之链表三:链表的逆置
    数据结构实验之链表三:链表的逆置
    数据结构实验之链表一:顺序建立链表
    数据结构实验之链表一:顺序建立链表
    数据结构实验之链表二:逆序建立链表
    数据结构实验之链表二:逆序建立链表
    顺序表应用6:有序顺序表查询
    顺序表应用6:有序顺序表查询
    顺序表应用5:有序顺序表归并
  • 原文地址:https://www.cnblogs.com/kingdelee/p/7460967.html
Copyright © 2011-2022 走看看