摘要: 一、复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就 阅读全文
posted @ 2019-05-07 21:48 老干妈不太辣 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 1、首先是定义 进程:是执行中一段程序,即一旦程序被载入到内存中并准备执行,它就是一个进程。进程是表示资源分配的的基本概念,又是调度运行的基本单位,是系统中的并发执行的单位。 线程:单个进程中执行中每个任务就是一个线程。线程是进程中执行运算的最小单位。 2、一个线程只能属于一个进程,但是一个进程可以 阅读全文
posted @ 2019-04-29 11:35 老干妈不太辣 阅读(187) 评论(0) 推荐(0) 编辑
摘要: Here is a list of keywords in the Java programming language. You cannot use any of the following as identifiers in your programs. The keywords const a 阅读全文
posted @ 2019-04-28 11:10 老干妈不太辣 阅读(92) 评论(0) 推荐(0) 编辑
摘要: Spring 事务属性一共有四种:传播行为、隔离级别、只读和事务超时 a) 传播行为定义了被调用方法的事务边界。 传播行为 意义 PROPERGATION_MANDATORY 表示方法必须运行在一个事务中,如果当前事务不存在,就抛出异常 PROPAGATION_NESTED 表示如果当前事务存在,则 阅读全文
posted @ 2019-04-28 11:01 老干妈不太辣 阅读(151) 评论(0) 推荐(0) 编辑
摘要: final关键字 1、 final关键字可以用于成员变量、本地变量、方法以及类。 2、 final成员变量必须在声明的时候初始化或者在构造器中初始化,否则就会报编译错误。 3、 你不能够对final变量再次赋值。 4、 本地变量必须在声明时赋值。 5、 在匿名类中所有变量都必须是final变量。 6 阅读全文
posted @ 2019-04-28 10:38 老干妈不太辣 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 1.首先,需要明白类的加载顺序。 (1) 父类静态代码块(包括静态初始化块,静态属性,但不包括静态方法) (2) 子类静态代码块(包括静态初始化块,静态属性,但不包括静态方法 ) (3) 父类非静态代码块( 包括非静态初始化块,非静态属性 ) (4) 父类构造函数 (5) 子类非静态代码块 ( 包括 阅读全文
posted @ 2019-04-24 09:52 老干妈不太辣 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 树:由节点和弧组成,树根在顶部,叶在底部,根节点没有父节点只有子女节点。叶节点没有子节点,只有父节点。 定义:递归定义,1.一个空结构是一个空树,2.如果t1,t2......tk是分离的树,那么,根以t1,t2......tk的根的子节点的结构也是树。3.只有按照1,2的规则产生的结构才是树。 树 阅读全文
posted @ 2019-04-22 10:40 老干妈不太辣 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 递归:是调用一个和调用者同名的方法,他并不是一个方法调用自身,而是方法的一个实例调用相同方法的另一个实例。 递归分为:尾递归,非尾递归,间接递归以及过分递归; 相比于迭代,递归的效率低,但是递归的解决方案简单,与源算法逻辑一致性强,使用迭代需要定义一个新的数据结构实现堆栈,迭代应当适用在实时系统。 阅读全文
posted @ 2019-04-17 11:53 老干妈不太辣 阅读(1464) 评论(0) 推荐(0) 编辑
摘要: Java 把内存划分成两种:一种是栈内存,另一种是堆内存。 栈式存储: 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存空间可以立即被另作它用。 优点:存取速度比堆要快,仅次于寄存器,栈数据可以共享。 阅读全文
posted @ 2019-04-11 19:52 老干妈不太辣 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 数组是编程语言中最常见也是很有用的数据结构,允许随机存取,相比于链表,数组能节约空间。但是他有两个缺陷: (1).数组的长度是固定的,改变数组的大小意味着需要创建一个新的数组,并从原数组中拷贝数据到新数组中; (2).数组数据在内存中一次连续存储,在实现插入删除操作会移动其他数据,使得开销变大。 采 阅读全文
posted @ 2019-04-11 10:18 老干妈不太辣 阅读(176) 评论(0) 推荐(0) 编辑