排序:
默认
按更新时间
按访问量

当遇到多个构造器参数时可以考虑使用构建器

假设有一个场景,对于一个类在构建时,其中的一些成员变量需要进行初始化(当然可能会有默认的值)。我们假设这个类中的成员变量有一些是必须在初始化的时候进行赋值的,还有一些是可选的,解决方案有以下几种: 重叠构造器:提供一个只有必要参数的构造器,第二个构造器有一个可选参数,第三个构造器有两个可选参...

2018-09-16 18:05:36

阅读数:9

评论数:0

关于正则表达式

之前也学过一些正则表达式, 常见的正则能看懂,也会用。今天想来进行一下系统的整理, 对正则表达式复习巩固一下。*                匹配前面的子表达式零次或多次。+               匹配前面的子表达式一次或多次。?              匹配前面的子表达式零次或一次。{...

2018-05-13 10:25:15

阅读数:12

评论数:0

操作系统--死锁

大家知道,所谓死锁,是指多个进程(或线程)在运行过程中因争夺资源而造成的一种僵局,当进程(或线程)处于这种僵局状态时,若无外力作用,他们都将无法在向前推进。死锁原因: (1)竞争资源  (2)进程间推进顺序非法    产生死锁的必要条件:死锁的产生有四个必要条件:互斥条件:指进程对所分配到的资源进...

2018-04-16 16:55:20

阅读数:14

评论数:0

操作系统篇-基本特征

操作系统的基本特征有四个:并发、共享、虚拟和异步。其中并发特性是操作系统最重要的特征,其他三个特征都是以并发特性为前提的。并发性并行与并发:并行与并发是既相似又有区别的概念。并行性是指两个或多个事件在同一时刻发生;  而并发性是两个或多个事件在同一时间间隔内发生。在多道程序环境下,并发性是指在一段...

2018-04-12 20:29:13

阅读数:20

评论数:0

深入理解jvm虚拟机-对象的创建过程

对象的创建过程在语言层面上,创建对象(例如克隆、反序列化)只是一个new关键字而已,但对于虚拟机来说,会进行一系列的操作(不包括数组和Class对象):当虚拟机遇到一条new指令时,会去常量池中检查是否有这个类的符号引用   若常量池中没有这个类的符号引用,那么这个类还没有被定义,直接抛Class...

2018-04-08 20:19:59

阅读数:11

评论数:0

深入理解jvm虚拟机-判断对象是否存活

引用计数算法: 给对象中添加一个引用计数器, 每当有一个地方引用它时, 该对象中的引用计数器就加1; 当引用失效时, 计                           数器就减1。当引用计数器的数值为0 时, 就表示该对象是不可能在使用的, 就可交给GC回收。        但是主流的jav...

2018-03-07 10:30:20

阅读数:11

评论数:0

关于二分查找的一些认识

关于二分查找的一些认识        本次对二分查找进行一次系统的整理, 二分查找是建立在原始的序列有序的基础上的。 对于二分查找的熟练应用,是面试必须掌握的最基础的算法。下就关于二分查找写一些自己的认识。 1.  该算法返回原始序列中关键字第一次出现的位置(假如要查找的关键字有重复), 如果...

2018-03-01 12:48:24

阅读数:67

评论数:0

初来乍到学习web.xml元素配置

1.  <display-name>       定义了该WEB应用的名字2.  <context-param>     声明该WEB应用范围内的Servlet上下文初始化参数3. <pa...

2018-02-22 15:38:02

阅读数:28

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭