SC || Chapter 3】的更多相关文章

栈:方法调用和局部变量的存储位置,保存基本类型 堆:在一块内存里分为多个小块,每块包含 一个对象,或者未被占用…
可复用性 ┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉ 行为子结构 对于父子的继承关系的要求: ·子类可以增加方法,但不可以删 ·子类需实现抽象类型中未实现的方法 ·子类重写(override)的方法必须有相同的返回值和参数列表 ·子类不能抛出额外的异常 对于具体的方法: ·更强的不变量 ·更弱的前置条件 ·更强的后置条件 ┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉ 协变与逆变 协变:从父类型到子类型,返回值或异常的类型不变或变得更具体 逆变:从父类型到子类型,参数变得越来越抽象(不允许) 不变:只是…
┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉ 基本数据类型 && 对象数据类型 基本数据类型(int char long) 在栈中分配内存,不可变 对象数据类型(String BigInteger) 在堆中分配内存,有些可变有些不可变 String a = "a"; String b = "a"; System.out.println(a == b); // true String a = "a"; String b = new St…
第一章的重中之重就是这张图吧 (具体参见笔记) ┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉┉∞ ∞┉┉┉∞ ∞┉┉ 区分哪些属性是外部的(面向用户),哪些属性是内部的 面向用户的——正确性(按照spec运行)     健壮性(处理异常,spec定义以外的情况)     可扩展性(对软件规约的修改是否容易)     可复用性(一次开发,多次使用)     兼容性(不同软件系统之间相互可容易的集成) 内部——源码相关(行数,复杂度) 结构相关(耦…
本文内容为转载,供学习研究.如有侵权,请联系作者删除. 转载请注明本文出处:Professional C# 6 and .NET Core 1.0 - Chapter 39 Windows Services ----------------------------------------------------------------------- What's In This Chapter? The architecture of a Windows Service Creating a W…
 Programming with RDDs This chapter introduces Spark's core abstraction for working with data, the resilientdistributed dataset (RDD). An RDD is simply a distributed collection of elements. InSpark all work is expressed as either creating new RDDs, t…
本人大二学子.近段时间在做数据库复习题的时候遇到一道题,如下. 有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是( ) . ⅰ. πS_ID,SCORE (σ age>22 (SC) ) ⅱ. σ age>22 (πS_ID,SCORE (SC) ) ⅲ. πS_ID,SCORE (σage>22 (πS_ID,SCORE,AGE (SC) ) ) 答案是 i和iii,当时我自己做的结果是三个都正确.看了答案后,总是觉得…
CHAPTER 2 Recipe 2-1. Initializing Variables Recipe 2-2. Initializing Objects with Initializer Lists 使用初始化列表的使用 Recipe 2-3. Using Type Deduction 关于auto关键字的使用 Recipe 2-4. Using auto with Functions Recipe 2-5. Working with Compile Time Constants conste…
MVC是现今挺被推崇的一种架构模式,而MVP在MVC的基础对视图与模型上再解耦,使结构和各自的功能也有所改变.在去年鄙人也尝试了一下使用MVP做了一个小Demo,作为了MVC的一个变体,MVP还分了两种模式,这个之前是不了解的,直到看了蒋老师的著作才知道. 在MVP里面重点还是看View与Presenter之间的交互,View可以直接去调用Presenter,但Presenter对View的调用不是直接去访问View的实例,而是通过由View去实现的一个IView接口.唉MVP中能看到的就是这种…
UPDATE tblscore SET tblscore.Score= ( -- 这里开始算叶平的平均值 SELECT AVG(tt.aa) FROM ( SELECT tblscore.Score aa FROM tblscore WHERE tblscore.CourseId= ( SELECT tblcourse.CourseId FROM tblcourse WHERE tblcourse.CourseId=( SELECT tblteacher.TeaId FROM tblteache…