7 ELVIS8090

尚未进行身份认证

暂无相关简介

等级
TA的排名 29w+

Builder模式

如果类的构造器具有多个参数时,通常适用Builder模式类设计类。下面设计一个类表示包装食品外面显示的营养成分标签。package BuilderPattern;public class NutritionFacts { private final int servingSize; //每份含量 private final int servings; //每一份小包装的含量

2013-01-12 00:26:27

程序员面试智力题之海盗分金币问题

现在一般的软件公司招程序员的时候总喜欢问一些智力题,所以找一些智力题练练是很有必要的。记得之前在笔试某一家软件公司的时候,被问到这样一道题:从前有五个海盗抢得了100枚金币.他们通过了一个如何确定选用谁的分配方案的安排.即:        1.抽签决定各人的号码(1,2,3,4,5);       2.先由1号提出分配方案,然后5个人表决.当且仅当超过半数人同意时,方案才算被通过,否则

2012-12-13 21:07:16

程序员面试智力题之分牌问题

各大公司在招程序员的时候往往喜欢考一些智力题,我在笔试的时候就碰到过这样的一道题:有一堆牌共二十张,其中一共有七张是正面朝上。你在蒙着眼睛的情况下如何将这堆牌分成两堆,并且每堆牌里面正面朝上的牌的张数一样。这道题20分,当时我们班去了几个人,但是没有一个人想的出答案。  这道题的解法很巧妙,回来在网上一搜,恍然大悟,原来是这样解!但当时笔试的时候却是绞尽脑汁也想不出个所以然。其实这种题有点像脑

2012-12-02 23:54:16

jsp全局变量与局部变量

jsp的变量分为两种,一是全局变量,另外一种是局部变量。◆在标记符之间声明的变量是全局变量,这些变量在整个jsp页面内都有效,与在页面中书写的位置无关。比如下面的程序: <%! int sum = 1; %> <% sum+=1;    out.println("sum的值是:"+sum); %> 浏览器没刷新一次或者不同的

2012-11-04 11:57:40

阿拉伯数字转换成中文输出

•题目:金额转换,阿拉伯数字的金额转换成中国传统的形式如:(¥1011)->(一千零一拾一元整)输出。这是一道比较经典的编程题,在笔试面试经常会出现。下面是java实现的代码:public class RMB { char[] data={'零','壹','贰','叁','肆','伍','陆','柒','捌','玖'}; char[] units={'元','拾','佰','仟

2012-11-03 14:11:10

设计模式之二:简单工厂模式

简单工厂模式又称静态工厂方法模式(Static Factory Method Pattern),属于创建模式中的一种。简单地理解,就是有一个类负责对象的创建,类就是一个工厂,你需要的产品就是对象,你可以通过工厂提供的接口获得产品,即对象。我们以一个动物园的例子来理解。动物园有很多动物,各种动物有不同的叫声,把动物园比喻成一个工厂,各种动物是对象,我们首先定义一个动物的接口,让其他的动物实例都实

2012-11-02 23:52:50

设计模式之一:单例模式

今天去笔试,碰到一道笔试题问的是用java写出单例模式的简单例子。单例模式之前看过,可是看过也就忘了,真正要用的时候却还是记不起来,怪自己看书太马虎了。单例模式分两种,一种是饿汉式单例,一种是懒汉式单例。饿汉式单例在单例类被加载时候,就实例化一个对象交给自己的引用;而懒汉式在调用取得实例方法的时候才会实例化对象。饿汉式单例:public class HungrySingleton {

2012-10-31 23:48:49

面试Web开发工程师的部分笔试题

今天去参加4399招聘Web开发工程师的笔试,虽然简历没通过筛选,但还是果断去笔霸。下面是一些笔试题,感觉今天做得很一般。选择题部分: 1.POP3的端口号,不懂,蒙了一个25,回来一搜,发现算错了。     POP3是Post Office Protocol - Version 3的缩写,即邮局协议版本3,是一种用来从邮件服务器上读取邮件的协议,用于将邮件从POP服务器传送到用户代理

2012-10-14 21:58:04
勋章 我的勋章
    暂无奖章