Welcom to RO_wsy's blog

摘要: 110、J2EE是什么? J2EE 是Sun公司提出的多层(multi-diered),分布式(distributed),基于组件(component-base)的企业级应用模型 (enterpriese application model).在这样的一个应用系统中,可按照功能划分为不同的组件,这些组件又可在不同计算机上,并且处于相应的层次(tier)中。所属层次包括客户层(clietn tier)组件,web层和组件,Business层和组件,企业信息系统(EIS)层。111、UML方面 标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图. 阅读全文
posted @ 2012-11-01 13:44 RO_wsy 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 94、排序都有哪几种方法?请列举。用JAVA实现一个快速排序。 排序的方法有:插入排序(直接插入排序、希尔排序),交换排序(冒泡排序、快速排序),选择排序(直接选择排序、堆排序),归并排序,分配排序(箱排序、基数排序)快速排序的伪代码。/ /使用快速排序方法对a[ 0 :n- 1 ]排序从a[ 0 :n- 1 ]中选择一个元素作为middle,该元素为支点把余下的元素分割为两段left 和right,使得left中的元素都小于等于支点,而right 中的元素都大于等于支点递归地使用快速排序方法对left 进行排序递归地使用快速排序方法对right 进行排序所得结果为left+middle+ri 阅读全文
posted @ 2012-11-01 13:38 RO_wsy 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 58、线程的基本概念、线程的基本状态以及状态之间的关系 线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。 Java中的线程有四种状态分别是:运行、就绪、挂起、结束。59、JSP的常用指令 <%@page language="java" contenType="text/html;charset=gb2312" session="true" buffer="64kb" autoFlush="true" isThreadSafe="t 阅读全文
posted @ 2012-10-31 17:21 RO_wsy 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 40、构造器Constructor是否可被override? 构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。41、是否可以继承String类? String类是final类故不可以继承。42、swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。43、try {}里有一个return 阅读全文
posted @ 2012-10-31 17:15 RO_wsy 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 20、abstract class和interface有什么区别? 声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。 接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的 阅读全文
posted @ 2012-10-31 16:58 RO_wsy 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.抽象: 抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承: 继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。3.封装: 封装是把过程和数据包围起来,对数据的访问只 阅读全文
posted @ 2012-10-31 16:54 RO_wsy 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 《怪诞行为学》,精辟论述人们日常生活中可预测的非理性行为。让我们更加了解自己的非理性行为,进而改进,从中受益。书中多以实验为主,每章一个论点,先从第一章说起。人一生大多数时候是做决定,决定考什么学校,选什么专业,找什么样的老婆,过什么样的生活,我们大多是是通过比较之后才得出结论的。很多事情,身临其境才知道自己想要的,比如想买自行车,不知道买什么样的,当我们看到一位环法冠军的赛车,我们才确定买哪辆;我们不知道买什么样的电视机,看了朋友家的我们决定了要买什么;甚至我们想要什么样的生活都是和别人对比出来的,当我们看了别人的生活才知道这就是我想要的。所以,当我们面临未知情况的时候,我们都要找到一个基点 阅读全文
posted @ 2012-10-30 20:11 RO_wsy 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 《暗时间》第二篇讲的主要是人的思维对人的影响,人的思维都是有盲点的,同时人的思维也有很多的定势。这些定势是人在长期的进化过程中形成的,大多是时候对人是有利的,但有时候人们也是为其所累。人们都是带着有色眼镜来看待世界,我们看到的世界早已不是真实的世界,而是我们思维加了滤镜之后的效果,多少失去了原本的样子。就拿对一件事的成功与否来说吧,人们通常会将失败归因于外界因素,将成功归因于自己的能耐。要想作出相对正确的判断,就要训练理性的思维,可以说人有两个大脑,一个是情绪大脑,一个是理性大脑,这两个小人经常打架,一旦失去了理智,情绪大脑常常然我们做出后悔的事情。所以我们要让理性大脑更加强大,可以在必要的时 阅读全文
posted @ 2012-10-28 21:32 RO_wsy 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 最近读了《暗时间》,不得不佩服作者的阅读量之广,思考之深刻,读来收获颇丰,下面将书中自认为比较有帮助的论述总结如下(仅第一部分)。能够迅速进入专注状态,以及能够长期保持专注状态,是高效学习最重要的两个方面。做事要设计目标和里程碑,可以让自己对事情的发展有一个明确的心理预期,防止对不确定deadline的恐惧,产生退缩心理。不要过早地退出循环,人生的成功很多时候是在不断做重复的事情,也就是多次循环,如果没能坚持住,在循环结束之前break了,那么也就失败了。区别成功与失败的并不是兴趣的有无,而是他们的性格里有没有维持兴趣火种燃烧下去的燃料。遇到事情要当断则断,因为时间有限,当你徘徊在做A还是B的 阅读全文
posted @ 2012-10-27 11:16 RO_wsy 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 设计模式,自从被四人帮归纳总结出来之后产生了重大的影响,很多人成了设计模式的信徒,设计模式确实是好,但是好在哪里呢,总结起来大概有如下几点:可以提供现成的抽象减少复杂度。可以说软件工程的首要问题,也是难题,就是要管理复杂度。那设计模式对管理复杂度有什么好处呢?设计模式是一种抽象,是对很多类似的逻辑的一种总结和抽象,模式本身规定了特有的协议,包括质量,特性,约束等等。所以在设计过程中说到模式的层次就可以被程序员理解,而不用把设计思路逐行的将给他们听。设计模式把常见解决方案的细节予以制度化来减少出错。设计多数是个迭代的过程,几乎没有软件可以一次设计成功,以后不再改动,设计模式是多次设计问题的总结, 阅读全文
posted @ 2012-10-23 17:47 RO_wsy 阅读(132) 评论(0) 推荐(0) 编辑