java
文章平均质量分 76
瓶子459
软件 学生 java web
展开
-
单例设计模式的几种常见实现方法
最简单的设计模式 实现方法 懒汉式 饿汉式 双重检查锁 枚举 静态内部类 单例工厂 防范 总结 最简单的设计模式单例可以说是GOF23中最简单的一种设计模式,也经常用到。比如window的任务管理器,比如servlet对象等等。单例要完成的就是确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个唯一的实例。就像它的定义: Ensure a class has only one instan原创 2015-06-17 16:38:40 · 417 阅读 · 0 评论 -
华为校园招聘java机试整理
华为校园招聘java机试题整理 华为校园招聘java机试题整理 这两周又在赶项目。我就一直在思考,你说建筑项目,像盖个楼,都是先设计好了,再施工,没有说楼盖一半了,要求加个房间的吧。这软件项目,不管你盖到第几层,想加就加,想拆就拆,跟搞机械的甲方沟通,真是不太好沟。 事实证明,掌握好设计原则,用好设计模式,对防范需求变化还是很有用的。 说正题,这几天西安华为要开始校园招聘,在网上找了几道java机试题,做了一下原创 2015-06-28 15:40:58 · 1573 阅读 · 0 评论 -
华为java机试题整理(二)
华为机试平台 题1 题2 总结华为机试平台听说华为有个机试平台,昨天用公共账号上去看了一下。发现上面的练习题比网上流传的测试题要明显难一些,很多高级和挑战级的题目还是涉及了很多方面的技术的,不熟悉的话,做题还真的要学一学。做了两道相对简单的题,熟悉一下这个平台的使用。题1 在Stairs函数中实现该功能: 一个楼梯有N阶,从下往上走,一步可以走一阶,也可以走两阶,有多少种走法? (0 例如3阶楼原创 2015-06-29 13:17:00 · 1521 阅读 · 0 评论 -
协程与线程和进程的关系理解
进程、线程和协程的理解 今天被问到协程,之前真的不了解,先来快速补脑一下。 进程拥有自己独立的堆和栈,既不共享堆,亦不共享栈,进程由操作系统调度。 线程拥有自己独立的栈和共享的堆,共享堆,不共享栈,线程亦由操作系统调度(标准线程是的)。 协程和线程一样共享堆,不共享栈,协程由程序员在协程的代码里显示调度。 进程和其他两个的区别还是很明显的。 协程和线程的区别转载 2015-08-27 17:11:33 · 528 阅读 · 0 评论