
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
一、先回顾先MVX系列1、MVC图示所有的通信都是单向的(1) View 传送指令到 Controller(2) Controller 完成业务逻辑后,要求 Model 改变状态(3) Model 将新的数据发送到 View,用户得到反馈2、MVP图示MVP 模式将 Controller 改名为 Presenter,同时改变了通信方向(1) 各部分之间的通信,都是双向的。
一、MVP模式图示MVP 模式将 MVC中的controller 改名为 Presenter,同时改变了通信方向。特点 :(1)各部分之间的通信,都是双向的。(2)View 与 Model 不发生联系,都通过 Presenter 传递。(3) View 非常薄,不部署任何业务逻辑,称为”被动视图”(Passive View),即没有任何主动性,而 Presenter非常厚,所有逻辑都部
文章目录
JVM (Java 虚拟机 的缩写)用方法调用栈来跟踪一系列的方法调用过程。该堆栈保存了每个调用方法的本地信息。当一个新的方法被调用时,JVM把描述该方法的栈结构置入栈顶,位于栈顶的方法为正在执行的方法。如果在执行的方法过程中抛出异常,JVM必须找到能捕获该异常的catch块( 1 ) 它首先观察当前方法是否存在catch块,如果存在,就执行该catch代码块( 2 ) 如果不存在,
一、MVP模式图示MVP 模式将 MVC中的controller 改名为 Presenter,同时改变了通信方向。特点 :(1)各部分之间的通信,都是双向的。(2)View 与 Model 不发生联系,都通过 Presenter 传递。(3) View 非常薄,不部署任何业务逻辑,称为”被动视图”(Passive View),即没有任何主动性,而 Presenter非常厚,所有逻辑都部
文章目录一、UML基础知识扫盲1、概念2、作用3、分类二、如何用类图表示一个类1、-private2、+public3、#protected4、UML属性(Attribute)表达式5、UML方法(Operation)表达式6
一、异常的抛出 1、定义 : 一个方法不处理这个异常,而是调用层次向上传递,谁调用这个方法,这个异常就由谁来处理。2、throw :将产生的异常抛出(强调的是动作),抛出的既可以是异常的引用,也可以是异常对象。(位置: 方法体内)3、throws : 如果一个方法可能会出现异常,但没有能力处理这种异常,可以在方法声明处用throws子句来声明抛出异常。用它修饰的方法向调用者表明该方法可能会抛出异







