12 2017 档案
摘要:转载声明:http://blog.csdn.net/lzy_lizhiyang/article/details/48311925 先我们要知道使用队列的目的是什么?一般情况下,如果是一些及时消息的处理,并且处理时间很短的情况下是不需要使用队列的,直接阻塞式的方法调用就可以了。但是,如果在消息处理的时
阅读全文
摘要:转载来源:http://www.cnblogs.com/lxmyhappy/p/7380073.html 1、Java都有哪些锁? 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 Java实现锁有两种语法,一种是synchron
阅读全文
摘要:转载地址:http://blog.csdn.net/alspwx/article/details/20799017 一、J2EE、J2SE、J2ME区别 J2EE——全称Java 2 Enterprise Edition,是Java的一种企业版,用于企业级应用开发。 J2SE——全称Java 2 S
阅读全文
摘要:1 集合的框架体系 List简介 集合的使用场合 List(链表|线性表)和Set(集) List的方法: Set简介 1.它不允许出现重复元素;2.不保证集合中元素的顺序3.允许包含值为null的元素,但最多只能有一个null元素。 HashSet 按照哈希算法来存取集合中的对象,存取速度比较快。
阅读全文
摘要:原文地址:http://developer.51cto.com/art/201202/317181.htm 1. 什么是Java对象序列化 Java平台允许我们在内存中创建可复用的Java对象,但一般情况下,只有当JVM处于运行时,这些对象才可能存在,即,这些对象的生命周期不会比JVM的生命周期更长
阅读全文
摘要:转载地址:https://www.cnblogs.com/Eason-S/p/5851078.html 一. 反射机制概念 主要是指程序可以访问,检测和修改它本身状态或行为的一种能力,并能根据自身行为的状态和结果,调整或修改应用所描述行为的状态和相关的语义。在java中,只要给定类的名字, 那么就可
阅读全文
摘要:转载:https://www.cnblogs.com/longqingyang/p/5577937.html 描述 XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML
阅读全文
摘要:描述 1、首先说一下各种字符的字节组成: 字符、字母和数字:由一个大于0的数字码组成,比如1--49、A--65、b--98。即这三种类型长度为1字节。 汉字:由两个小于0的数字码组成,比如 “我”-- (-50,-46)、“们”--(-61,-57)。即中文长度为2字节。 2、解释一下题干 输入是
阅读全文
摘要:描述 不能使用乘法、除法和取模(mod)等运算,除开两个数得到结果,如果内存溢出则返回Integer类型的最大值。解释一下就是:输入两个数,第一个数是被除数dividend,第二个是除数divisor,要求是在不得使用乘法、除法和取模(mod)等运算的前提下,求出两个数的相除结果。 思路 有一个最简
阅读全文
摘要:描述 数据对象访问模式(DAO),用于把低级的数据访问API或操作从高级的业务服务中分离出来。该模式有三个成员: 1、数据对象访问接口(DAO):该接口定义了在一个模型对象上要执行的标准操作。 2、数据对象访问实体(DAOImpl):该实体实现了上述接口,并把其中的标准操作给实现;该实体类负责从数据
阅读全文
摘要:描述 MVC模式,熟悉java的web开源框架springMVC的人对这个模式肯定不陌生,顾名思义,M:model(模型),V:view(视图),C:controller(控制器),这是一种按照逻辑对程序进行分层的思想。把对model的定义、操作和展示完美的分开,这样能清晰的分离开不同的业务逻辑层次
阅读全文
摘要:描述 在访问者模式中,元素对象接受访问者对象的访问,而访问者对象处理元素对象上的操作。即至少在类方法上有相互包含的关系,互为成员变量。 通俗解释一下:就是现在有一个家的主人,家里有很多东西,而他有个非常要好的朋友,现在这个主人就应该有个方法,这个方法是接待朋友进家门,而这个要好的朋友在朋友家里的时候
阅读全文
摘要:描述 通过抽象函数定义一个模板,模板中定义抽象的函数。所有继承实现该类的子类都按照自己的实际需求实现其中的类,这样,就把这个抽象类当做了模板。 实例 代码来源: 特别感谢 菜鸟教程 java设计模式之模板模式
阅读全文
摘要:描述 策略模式中,一个策略类的行为或方法,可以在运行时更改。 解释一下:假设我们有一个游戏策略生成器,输入不同情况,就会产生不同对应策略出来,这就是策略模式。即我们只需要建立一个策略器,就能在不同状况下得到不同策略。 实例 代码来源:特别感谢 w3school java设计模式之策略模式
阅读全文
摘要:描述 空对象模式中,一个空对象取代 NULL 对象实例的检查。Null 对象不是检查空值,而是反应一个不做任何动作的关系。这样的 Null 对象也可以在数据不可用的时候提供默认的行为。 概念介绍总是抽象到难以理解,通俗的解释一下:就是设置一个默认的对象,我们称之为空对象,我们有个对象集,现在我们要写
阅读全文
摘要:描述 在状态模式中,类的行为基于其状态而改变。以上的描述可以说非常笼统,举个实例: 假设某个机器有三个状态:起始状态(startState)、活动状态(playState)和终结状态(stopState),现在我们有个显示器,这个显示器的功能是显示这个机器在不同状态应该有什么活动,而且只能显示一条。
阅读全文