摘要:
十二. 其他1、请用英文简单介绍一下自己.4、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、UDDI,WSDL解释。2、请把http://tomcat.apache.org/ 首页的这一段话用中文翻译一下?Apache Tomcat is the servlet container that is used in the official Reference Implementation for theJava Servlet and JavaServer Pages technologies. The Java Servlet and Ja 阅读全文
posted @ 2012-11-25 22:34
YangJin
阅读(427)
评论(0)
推荐(0)
摘要:
十一. webservice 部分1、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAXM 的解释。SOAP、UDDI,WSDL解释。Web ServiceWeb Service 是基于网络的、分布式的模块化组件,它执行特定的任务,遵守具体的技术规范,这些规范使得Web Service 能与其他兼容的组件进行互操作。JAXP(Java API for XML Parsing) 定义了在Java 中使用DOM, SAX, XSLT 的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你需要改变具体的实现时候也不需要修改代码。JAXM(Java API for XM 阅读全文
posted @ 2012-11-25 22:33
YangJin
阅读(1082)
评论(0)
推荐(0)
摘要:
十. EBJ 部分1、EJB 是基于哪些技术实现的?并说出SessionBean 和EntityBean 的区别,StatefulBean 和StatelessBean 的区别。EJB 包括Session Bean、Entity Bean、Message Driven Bean,基于JNDI、RMI、JAT 等技术实现。SessionBean 在J2EE 应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB 组件。EntityBean 被用来代表应用系统中用到的数据。对于客户机,SessionBean 是一种非持久性对象,它实现某些在服务器上运行的业务逻辑。对于客户机,E 阅读全文
posted @ 2012-11-25 22:32
YangJin
阅读(492)
评论(0)
推荐(0)
摘要:
九. j2ee 部分1、BS 与CS 的联系与区别。C/S 是Client/Server 的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、InFORMix 或SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server 的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、InFORMix 或SQL Server 等数据库。在这种结构下,用户界面完全通过WWW 浏览器实现,一部分事务逻辑在前端实现, 阅读全文
posted @ 2012-11-25 22:29
YangJin
阅读(276)
评论(0)
推荐(0)
摘要:
八. 软件工程与设计模式1、UML 方面标准建模语言UML。用例图,静态图(包括类图、对象图和包图),行为图,交互图(顺序图,合作图),实现图。2、j2ee 常用的设计模式?说明工厂模式。总共23 种,分为三大类:创建型,结构型,行为型我只记得其中常用的6、7 种,分别是:创建型(工厂、工厂方法、抽象工厂、单例)结构型(包装、适配器,组合,代理)行为(观察者,模版,策略)然后再针对你熟悉的模式谈谈你的理解即可。Java 中的23 种设计模式:Factory(工厂模式), Builder(建造模式), Factory Method(工厂方法模式),Prototype(原始模型模式),Single 阅读全文
posted @ 2012-11-25 22:28
YangJin
阅读(391)
评论(0)
推荐(0)
摘要:
七. 流行的框架与新技术1、谈谈你对Struts 的理解。答:1. struts 是一个按MVC 模式设计的Web 层框架,其实它就是一个大大的servlet,这个Servlet名为ActionServlet,或是ActionServlet 的子类。我们可以在web.xml 文件中将符合某种特征的所有请求交给这个Servlet 处理, 这个Servlet 再参照一个配置文件( 通常为/WEB-INF/struts-config.xml)将各个请求分别分配给不同的action 去处理。一个扩展知识点:struts 的配置文件可以有多个,可以按模块配置各自的配置文件,这样可以防止配置文件的过度膨胀 阅读全文
posted @ 2012-11-25 22:26
YangJin
阅读(462)
评论(0)
推荐(0)
摘要:
六. XML 部分1、xml 有哪些解析技术?区别是什么?答:有DOM,SAX,STAX 等DOM:处理大型文件时其性能下降的非常厉害。这个问题是由DOM 的树结构所造成的,这种结构占用的内存较多,而且DOM 必须在解析文件之前把整个文档装入内存,适合对XML 的随机访问SAX:不现于DOM,SAX 是事件驱动型的XML 解析方式。它顺序读取XML 文件,不需要一次全部装载整个文件。当遇到像文件开头,文档结束,或者标签开头与标签结束时,它会触发一个事件,用户通过在其回调事件中写入处理代码来处理XML 文件,适合对XML 的顺序访问STAX:Streaming API for XML (StAX 阅读全文
posted @ 2012-11-25 22:25
YangJin
阅读(410)
评论(0)
推荐(0)
摘要:
五. 数据库部分1、用两种方式根据部门号从高到低,工资从低到高列出每个员工的信息。employee:eid,ename,salary,deptid;select * from employee order by deptid desc,salary2、列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序创建表:mysql> create table employee921(id int primary key auto_increment,name varchar(50),salary bigint,deptid int);插入实验数据:mysql> insert 阅读全文
posted @ 2012-11-25 22:24
YangJin
阅读(2084)
评论(0)
推荐(0)
摘要:
四. Java web 部分1、Tomcat 的优化经验答:去掉对web.xml 的监视,把jsp 提前编辑成Servlet。有富余物理内存的情况,加大tomcat 使用的jvm 的内存2、HTTP 请求的GET 与POST 方式的区别答:servlet 有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servlet.Servlet 接口的init,service 和destroy 方法表达。3、解释一下什么是servlet;答:servlet 有良好的生存期的定义,包括加载和实例化、初始化、处理请求以及服务结束。这个生存期由javax.servl 阅读全文
posted @ 2012-11-25 22:22
YangJin
阅读(344)
评论(0)
推荐(0)
摘要:
三. html&JavaScript&ajax 部分1. 判断第二个日期比第一个日期大如何用脚本判断用户输入的的字符串是下面的时间格式2004-11-21 必须要保证用户的输入是此格式,并且是时间,比如说月份不大于12 等等,另外我需要用户输入两个,并且后一个要比前一个晚,只允许用JAVASCRIPT,请详细帮助作答,,//这里可用正则表达式判断提前判断一下格式,然后按下提取各时间字段内容<script type="text/javascript">window.onload = function(){//这么写是为了实现js 代码与html 代 阅读全文
posted @ 2012-11-25 22:20
YangJin
阅读(607)
评论(0)
推荐(0)
摘要:
二. 算法与编程1、编写一个程序,将a.txt 文件中的单词与b.txt 文件中的单词交替合并到c.txt 文件中,a.txt 文件中的单词用回车符分隔,b.txt 文件中用回车或空格进行分隔。答:package cn.itcast;import java.io.File;import java.io.FileReader;import java.io.FileWriter;public class MainClass{public static void main(String[] args) throws Exception{FileManager a = new FileManager( 阅读全文
posted @ 2012-11-25 22:16
YangJin
阅读(398)
评论(0)
推荐(0)
摘要:
1. Java 基础部分基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的语法,虚拟机方面的语法。1、一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?可以有多个类,但只能有一个public 的类,并且public 的类名必须与文件名相一致。2、Java 有没有goto?java 中的保留字,现在没有在java 中使用。3、说说&和&&的区别。&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整 阅读全文
posted @ 2012-11-25 22:14
YangJin
阅读(301)
评论(0)
推荐(0)
摘要:
Java IO 理论笔记1、Java IO 流io是java中实现输入输出的基础,它可以很方便的完成数据的输入输出操作,Java把不同的输入输出抽象为流,通过流的方式允许Java程序使用相同的方式来访问不同的输入、输出。2、流的分类输入流、输出流A、输入流:只能从中读取数据,而不能向里面写数据B、 输出流:只能向里面写数据,而不能读数据可以这样理解,数据从内存到硬盘,通常认为是输出流,即写操作;相反,从硬盘到内存,通常认为是输入流,即读操作;这里的输入、输出是从内存的角度划分的。Java的输入流主要有InputStream和Reader作为基类,而输出流则主要由OutputStream和Wri 阅读全文
posted @ 2012-11-25 18:31
YangJin
阅读(153)
评论(0)
推荐(0)
摘要:
摘要:很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。很多核心Java面试题来源于多线程(Multi-Threading)和集合框架(Collections Framework),理解核心线程概念时,娴熟的实际经验是必需的。这篇文章收集了 Java 线程方面一些典型的问题,这些问题经常被高级工程师所问到。0.Java 中多线程同步是什么?在多线程程序下,同步能控制对共享资源的访问。如果没有同步 阅读全文
posted @ 2012-11-25 18:30
YangJin
阅读(145)
评论(0)
推荐(0)
摘要:
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为ThreadLocalVariable更容易让人理解一些。当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会 阅读全文
posted @ 2012-11-25 18:29
YangJin
阅读(168)
评论(0)
推荐(0)
摘要:
Java JDBC 理论笔记一、JDBC常用接口、类介绍JDBC提供对独立于数据库统一的API,用以执行SQL命令。API常用的类、接口如下:DriverManager管理JDBC驱动的服务类,主要通过它获取Connection数据库链接,常用方法如下:public static synchronized Connection getConnection(String url, String user, String password) throws Exception;该方法获得url对应的数据库的连接。Connection常用数据库操作方法:Statement createStatemen 阅读全文
posted @ 2012-11-25 18:25
YangJin
阅读(202)
评论(0)
推荐(0)
摘要:
一: l. 连接到数据库的方法 答: 1) ODBC(Open Database Connectivity) 一个以C语言为基础访问SQL为基础数据库引擎的接口,它提供了一致的接口用于和数据库沟通以及访问数据。 2) JDBCJava版本的ODBC 2. JDBC应用编程接口 答:JDBC应用编程接口是: 1) 标准的数据访问接口,可以连到不同的数据库; 2) JAVA编程语言的一组类和接口。 JDBC应用编程接口能够: 1) 连接到数据库; 2) 发SQL查询字符串到数据库; 3) 处理结果。 JDBC应用编程接口有二个主要的部分: 1) JAVA应用程序开发接口面向JAVA应用程序开发者. 阅读全文
posted @ 2012-11-25 18:24
YangJin
阅读(323)
评论(0)
推荐(0)
摘要:
TOMCAT源码分析(启动框架)前言: 本文是我阅读了TOMCAT源码后的一些心得。 主要是讲解TOMCAT的系统框架, 以及启动流程。若有错漏之处,敬请批评指教!建议: 毕竟TOMCAT的框架还是比较复杂的, 单是从文字上理解, 是不那么容易掌握TOMCAT的框架的。 所以得实践、实践、再实践。 建议下载一份TOMCAT的源码, 调试通过, 然后单步跟踪其启动过程。 如果有不明白的地方, 再来查阅本文, 看是否能得到帮助。 我相信这样效果以及学习速度都会好很多!1. Tomcat的整体框架结构 Tomcat的基本框架, 分为4个层次。 Top Level Elements: Server S 阅读全文
posted @ 2012-11-25 13:02
YangJin
阅读(171)
评论(0)
推荐(0)
摘要:
tomcat源码阅读学习(1)一、下载tomcat源码, 用的版本是7.0.26,把src下代码copy到eclipse报错,缺少3个jar包jaxrpc.jar、wsdl4j.jar、org.eclipse.jdt.core_3.5.2.v_981_R35x.jar(从eclipse-plugins下找的)二、阅读代码-从入口开始1、入口类org.apache.catalina.startup.Bootstrap, 找到main函数2、Bootstrap首先初始化-bootstrap.init()2.1setCatalinaHome()首先获得系统catalina.home属性值,不存在,检 阅读全文
posted @ 2012-11-25 13:01
YangJin
阅读(190)
评论(0)
推荐(0)
摘要:
JSON-lib框架,转换JSON、XML不再困难Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、准备工作1、 首先要去官方下载json-lib工具包下载地址:http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包:jakarta commons-lang 2.5jakarta common 阅读全文
posted @ 2012-11-25 13:00
YangJin
阅读(144)
评论(0)
推荐(0)
摘要:
xStream完美转换XML、JSONxStream框架xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换;前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html它 们都完美支持JSON,但是对xml的支持还不是很好。一定程度上限制了对Java对象的描述, 阅读全文
posted @ 2012-11-25 12:59
YangJin
阅读(156)
评论(0)
推荐(0)
摘要:
Jaxb2 转换XML文档——完成Java对象和XML相互转换前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html它们都可以完成Java对象到XML的转换,但是还不是那么的完善。还有XStream对JSON及XML的支持,它可以对JSON或XML的完美转换。在线博文:http://www.cnblogs.com/hoojo/ 阅读全文
posted @ 2012-11-25 12:58
YangJin
阅读(252)
评论(0)
推荐(0)
摘要:
Java 的JSON、XML转换方法——目录索引JSON及XML的Java序列化、反序列化(转换)在WebService、Ajax数据传递中,用得比较多。如:在用ExtJS、jQuery、mootools以及一些WebService时,你可以需要用到JSON、XML,给前端传递JSON或XML数据。这个时候你就可以用下面的这些技术帮助你转换Java对象,这些技术都可以轻易完成。比你手动拼接字符前要方便、省事得多。JSON的传递数据相对XML要更快些,且性能更好,但XML的可读性更清晰。至于用JSON,还是XML就看你的需求了。json-lib框架,可以完成Java对象到JSON的相互转换,以及 阅读全文
posted @ 2012-11-25 12:57
YangJin
阅读(172)
评论(0)
推荐(0)
摘要:
面向对象与领域建模板桥里人http://www.jdon.com 2006/12/6(转载请保留)多变且复杂的需求 如果没有多变的需求,也许就没有今天的面向对象软件,我们曾经试图通过需求管理、需求跟踪等等管理方式约束和减少需求频繁更新带给软件的冲击,可是这样下去的结果只有一个:使得软件更加僵化;或者程序员更加 劳累。 需求不但多变,而且经常是不可能第一次就能掌握,需求反映了某个领域的专业知识,例如数学、管理、财务或 电子商务等等,每个特定案例需求又有其特别复杂之处,几乎没有人能够第一次接触就可以深入掌握这些专业领域的 需求本质,就是专门的建模专家也不例外。 既然需求是多变而且复杂的,所以... 阅读全文
posted @ 2012-11-25 12:55
YangJin
阅读(182)
评论(0)
推荐(0)
摘要:
1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 2、BUILDER—MM最爱听的就是“我爱你”这句话了,见到不同地方的MM,要能够用她们的方言跟她说这句话哦,我有一个多种语言翻译机,上面每 种语言都有一个按键,见到MM我只要按对应的键,... 阅读全文
posted @ 2012-11-25 12:54
YangJin
阅读(153)
评论(0)
推荐(0)
摘要:
姓名性别:男 | 年龄:** | 目前所在地:**民族:汉 | 户口所在地:**联系方式:***********求职意向期望工作性质:全职期望从事职业:应届生,不限期望从事行业:不限期望工作地区:北京期望月薪:税后2500以上目前状况:批注:求职意向应该明确,应届生也得有一个具体的目标啊自我评价熟练掌握windows并能熟练运用Word、PowerPoint、Excel表格制作等各种办公自动化软件。( 批注:熟练掌握各类办公软件就可以了,罗嗦半天,语句不通)担任两年学生会办公室副主任工作,培养了很好的团队合作观念和人际关系能力。(批注:又一病句,感觉这位同学语文不是很好)在校期间,准确的分析市 阅读全文
posted @ 2012-11-25 12:51
YangJin
阅读(430)
评论(0)
推荐(0)
摘要:
很多刚刚走上求职道路的求职者,在填写简历的过程中,都是“宁滥勿缺”,但是这样的简历在交到HR手上后,总会感觉不知所云。很多情况下,刚刚上路的求职者总是吃亏在简历内容上不合适,本来具有着很优秀的才能和经验,但是却无法突出的展示出自己的优点,这样的问题让很多求职者都感到很受困扰。就此问题,智联招聘咨询了资深职业规划师闫岭,究竟简历应该如何划分板块,突出重点,才能让自己的优势能够得到充分的展示呢? 闫岭: 首先简历要具有针对性,在个人简历中一定要有明确的求职目标,这是你的简历能否符合HR招聘职位需求的关键部分。在明确了求职目标后,可以围绕自己的求职目标,来梳理自己的匹配点,不一定所有的优势都要写.. 阅读全文
posted @ 2012-11-25 12:50
YangJin
阅读(218)
评论(0)
推荐(0)
摘要:
简历顶部放上一段专业概要一篇好的文章,开头很重要。对于一份简历来说,没有什么比一个醒目的精准的专业概要更有卖点了。记者了解到,目前应届毕业生愿意把一段名人名言或是目标宣言放在简历顶部位置,可是这样往往却适得其反,显得十分“土气”,不仅没有突出自身的特长价值,更会显得简历千篇一律。某用人单位人力资源管理部汪经理建议说:“删除掉那些没有用的目标宣言吧!用人单位不会关心一位求职者想要做什么,他们真正关心的是该求职者是否符合他们的用人条件,能否按照他们的需求胜任岗位。”制作能够吸引人注意的简历“21世纪不缺人才,缺少的是创新型人才。”某国企人力资源部高管这样说。他告诉记者,每每到了高校毕业的时候,他们 阅读全文
posted @ 2012-11-25 12:49
YangJin
阅读(188)
评论(0)
推荐(0)
摘要:
[简历杂谈]怎样写出个性鲜明的求职信人是个性的人,个性的人自然应该写出个性的东西。所以 自荐信也是有性格的。只有有性格的,才确保他众里寻她千百度,蓦然回首看到你的概率趋近于100% 。下面就是几种常用的模式: 1.令狐冲型 其实,大多数公司所需要的人才只是让人才去做一件事 情。它也就只关心你在那方面的能力,连篇累牍的自我介绍 而恰恰没有他所关心的东西,一万句也只等于一句。而一但说中了他所想要的哪怕就这一点,一句就等于一万句。真的突出重点,远比什么都练强,内功的没有,拳脚的不懂,就凭一路独孤九剑照样纵横天下。 再者,独孤九剑最大的特点乃在于无招胜有招,制敌机先。针对不同的人出不同的招。举个例.. 阅读全文
posted @ 2012-11-25 12:49
YangJin
阅读(161)
评论(0)
推荐(0)
摘要:
面试扫盲篇:策划的分类 游戏策划,又称为游戏企划、游戏设计师。是游戏开发公司中的一种职称,主要职责是负责游戏项目的设计以及管理等策划工作。 通常游戏策划在大部分公司都会有其更详尽的分工,如下: 游戏主策划:又称为游戏策划主管。游戏项目的整体策划者,主要工作职责在于设计游戏的整体概念以及日常工作中的管理和协调。同时负责指导策划组以下的成员进行游戏设计工作。 游戏系统策划:又称为游戏规则设计师。一般主要负责游戏的一些系统规则的编写,系统策划和程序设计者的工作比较紧密。 游戏数值策划:又称为游戏平衡性设计师。一般主要负责游戏平衡性方面的规则和系统的设计,包括AI、关卡等,除了剧情方面以外的... 阅读全文
posted @ 2012-11-25 12:48
YangJin
阅读(481)
评论(0)
推荐(0)
摘要:
广度优先算法,用队列实现#include<iostream>#include<stdio.h>#include<queue>usingnamespacestd;structnode{intself;//数据node*left;//左节点node*right;//右节点};voidmain(){constintTREE_SIZE=9;std::queue<node*>visited,unvisited;nodenodes[TREE_SIZE];node*current;for(inti=0;i<TREE_SIZE;i++)//初始化树{nod 阅读全文
posted @ 2012-11-25 12:47
YangJin
阅读(137)
评论(0)
推荐(0)
摘要:
工作中难以和同事、上司相处,你怎么办?回答提示:①我会服从领导的指挥,配合同事的工作。②我会从自身找原因,仔细分析是不是自己工作做得不好让领导不满意,同事看不惯。还要看看是不是为人处世方面做得不好,如果是这样的话我会努力改正。③如果我找不到原因,我会找机会跟他们沟通,请他们指出我的不足,有问题就及时改正。④作为优秀的员工,应该时刻以大局为重,即使在一段时间内,领导和同事对我不理解,我也会做好本职工作,虚心向他们学习,我相信,他们会看见我在努力,总有一天会对我微笑的。问题:请给我们谈谈你自己的一些情况 回答:简要的描述你的相关工作经历以及你的一些特征,包括与人相处的能力和个人的性格特征。如果你. 阅读全文
posted @ 2012-11-25 12:47
YangJin
阅读(1199)
评论(0)
推荐(0)
摘要:
importjava.io.*; public class Comb { public void combine(int[] list,int k,int l,int r,int n){ if(k+l>n+1) return; if(l==0){ for(int i=0;i<r;i++) System.out.print(list[i]+" "); System.out.println(); return; } list[r-l]=k; combine(list,k+1,l-1,r,n); if(k+l<=n) combine(list,k+1,l,r,n 阅读全文
posted @ 2012-11-25 12:46
YangJin
阅读(986)
评论(0)
推荐(0)
摘要:
一种常用的权限控制算法的实现,参考LINUX/UNIX权限编码 这里笔者介绍一种很常用,也比较专业的权限控制思路。 要换成其他的语言主,自己转一下就可以了。 这里用java语言描述,其实都差不多的。 为了方便起见,我们这里定义a^b为:a的b次方。 这里,我们为每一个操作设定一个唯一的整数值,比如: 删除A---0 修改A---1 添加A---2 删除B---3 修改B---4 添加B---5 …… 理论上可以有N个操作,这取决于你用于储存用户权限值的数据类型了。 如果用户有权限: 添加A---2; 删除B---3; 修改B---4。 那用户的权限值 pu... 阅读全文
posted @ 2012-11-25 12:45
YangJin
阅读(554)
评论(1)
推荐(1)
摘要:
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... public class exp2{ public static void main(String args[]){ int i=0; for(i=1;i<=20;i++) System.out.println(f(i)); } public static int f(int x) { if(x==1 || x==2) return 1;... 阅读全文
posted @ 2012-11-25 12:45
YangJin
阅读(333)
评论(0)
推荐(0)
摘要:
以下是一个用java演示的产生图像烟花的算法,可以用来研究以下相关的东西。希望对有兴趣的朋友有用。importjava.applet.AudioClip;importjava.awt.*;importjava.awt.image.MemoryImageSource;importjava.util.Random;publicclassjhanabiextendsAppletimplementsRunnable{//类成员变量定义域开始privateintm_nAppX;privateintm_nAppY;privateintm_centerX;privateintm_centerY;privat 阅读全文
posted @ 2012-11-25 12:44
YangJin
阅读(373)
评论(0)
推荐(0)
摘要:
我的版本:(分为简单工厂、工厂方法、抽象工厂)简单工厂模式: 概念:当客户对象不能直接联系产品对象,那么需要联系工厂对象,完成对产品的联系。 目的:降低客户对象与产品之间的耦合。图形:代码:/*** Class**@authorANDY** 2012-9-1 上午3:57:40** 产生水果的工厂*/publicclassFactory {/** * Methods * *@paramstr *@return水果 * 得到水果实例的方法 */publicstaticFruit getinstance(String str) {if(str =="apple") {retur 阅读全文
posted @ 2012-11-25 11:49
YangJin
阅读(254)
评论(0)
推荐(0)
摘要:
我的版本:(分为多例和单例)单例: 概念:一个类只对外提供一个实例 目的:减少对象的产生,提高对象的复用性(利用率) 条件:1、自己关联自己 2、拥有私有的构造方法 3、拥有提供自己对象的方法 图像: 代码:/*** Class**@authorANDY** 2012-9-1 上午4:02:50** 登录类*/publicclassLogin {/** * 静态的登录类自己 */privatestaticLoginlogin=newLogin();/** * Constructors * * 私有的构成方法 */privateLogin() {}/** * Me... 阅读全文
posted @ 2012-11-25 11:46
YangJin
阅读(674)
评论(0)
推荐(0)
摘要:
我的版本:原型模式: 概念:用原型指点创建对象的种类,并且通过拷贝这些原型创建新的对象 目的:允许一个对象再创建另外一个可定制的对象,根本不需要知道任何如何创建的细节 原理:通过将一个原型对象传给那个要发动创建的对象,这个要发动创建的对象通过请求原型对象拷贝它们自己来 实施创建 要求:实现cloneable 图像: 代码:/** * Class * *@authorANDY* * 2012-9-3 上午11:20:21 * * 克隆接口继承Cloneable接口 */publicinterfacePrototypeextendsCloneable {/** * Meth... 阅读全文
posted @ 2012-11-25 11:41
YangJin
阅读(183)
评论(0)
推荐(0)
摘要:
将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.Builder模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.Builder模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到.为何使用?是为了将构建复杂对象的过程和它的部件解耦.注意: 是解耦过程和部件.因为一个复杂的对象,不但有很多大量组成部分,如汽车,有很多部件:车轮 方向盘 发动机还有各种小零件等等,部件很多,但远不止这些,如何将这些部件装配成一辆汽车,这个装配过程也很复杂(需要很好的组装技术),Builder模式就是为 阅读全文
posted @ 2012-11-25 11:39
YangJin
阅读(242)
评论(0)
推荐(0)
浙公网安备 33010602011771号