![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
lijunlinlijunlin
这个作者很懒,什么都没留下…
展开
-
关于面试时项目的介绍
面试一般都带简历的,简历上都会写自己做过什么项目,而且要写自己做过的能做出来的。 如果项目经理让你说说自己做的项目时,你就答你在简历上写的东西。 先从业务上说起,都啥功能,干啥的。在多加点就是你用了什么技术,怎么实现的。 这样显的你,对业务的分析和处理业务的能力都够用,而且技术对业务的支持也不错。 介绍项目的时候先说项目的业务逻辑,也就是说你这个项目主要是满足了哪些用户的转载 2013-03-15 03:16:09 · 644 阅读 · 0 评论 -
线程安全的单例模式
老大一直说要用这个来做面试题,让面试的人来写一个线程安全的单例模式,感觉自己还没掌握,把 Head first--Design Patterns 找了出来,以下大部分内容抄袭自这本书,略有增删改。 1. 全局变量的缺点: 必须在程序一开始就创建好对象,如果程序在这次的执行过程中又一直没用到它,就非常耗费资源。 2. 经典的单例模式实现: Java转载 2013-05-05 17:27:46 · 453 阅读 · 0 评论 -
javascript中如何延迟执行一个方法
function test() { alert("test");}setTimeout(test, 1000);其中,setTimeout为延迟执行方法,是JS原生的方法第一个参数为函数名,第二个参数为延迟时间,单位毫秒转载 2013-05-05 03:10:36 · 1352 阅读 · 0 评论 -
抽象类是否可继承实体类
一道java 常见面试题,网上找到的几乎每个 java 面试笔试题大全或集锦里都能找到这道题。 题目如下: 问:抽象类是否可继承实体类 (concrete class) 答: 抽象类是可以继承实体类,但前提是实体类必须有明确的构造函数 答案很明确,可以继承。 一道java 常见面试题,网上找到的几乎每个 java 面试笔试题大全或集锦里都能找到这道题。题目如下: 问: 抽转载 2013-05-05 16:17:13 · 657 阅读 · 0 评论 -
java面试程序题收集
1.写一个方法,用一个for循环打印九九乘法表Java代码 /** * 打印九九乘法口诀表 */ public void nineNineMulitTable(){ for (int i = 1,j = 1; j 9; i++) { System.out.print(i+"*"+j+"="+i*j+" "转载 2013-05-05 16:20:13 · 730 阅读 · 0 评论 -
Java中堆与栈的区别(特别推荐大家看看)
今天在看java方面的笔试题,就有个问java中的堆与栈的区别是什么,于是我在网上找了一些资料,感觉有篇文章写得特别的好,特别贴过来一下,跟大家一起分享一下:原文地址是:http://wenku.baidu.com/view/8444253467ec102de2bd891c.html 原文是:Java栈与堆 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的转载 2013-05-06 00:17:36 · 499 阅读 · 0 评论 -
SSH面试题整理
1. BeanFactory的作用是什么? [中] BeanFactory是配置、创建、管理bean的容器,有时候也称为bean上下文。Bean与bean的依赖关系,也是由BeanFactory负责维护的。 2. bean在spring的容器中两种基本行为是什么? [中] Singleton:单态 Non-singleton或prototype:原型 3. sprin转载 2013-05-05 17:34:34 · 1282 阅读 · 0 评论 -
Java 控制台下显示文件结构
题目: 编写一个Java应用程序,文件名为Folder.java,编译后执行结果如下图所示,实现指定文件夹下目录和文件的文本形式的树状结构显示。要求:1. 输入: java Folder,显示当前文件夹下的目录和文件的文本形式树状显示;2. 输入: java Folder C:\test>,显示C:\test文件夹下的目录和文件的文本形式树状显示;(C:\test可以为任意文件夹路径名转载 2013-05-06 16:07:54 · 778 阅读 · 0 评论 -
MVC模式的流程图
MVC模式Model-View-Controller头字母的缩写,中文翻译为“模型-视图-控制器” 模式(或者模型)。该模式把一个GUI应用划分 业务逻辑处理(M),画面表示(V),控制(C)三部分,并以此为基础进行设计和开发。在设计和开发应用系统时,往往需要考虑系统的可维护性,可扩展性,可重用性等;而且,一个大规模的系统开发,往往都是多人分工合作,为了开发上的效率性考虑,一般都安排不同的转载 2013-05-06 23:16:52 · 12486 阅读 · 0 评论 -
用JavaScript当用鼠标勾选一个CHECKBOX时,表格中对应的一行背景色变为黄色,文字字体变为红色粗体
1111111222222233333334444444var chkBoxs = document.getElementsByTagName("input");for(var i=0;i<chkBoxs.length;i++){ chkBoxs[i].onclick=function(){ tdText = this.parentNode.parentNode.childNo转载 2013-05-06 21:29:17 · 1989 阅读 · 0 评论 -
response.encodeURL的用法
Java Servlet API 中引用 Session 机制来追踪客户的状态。Servlet API 中定义了 javax.servlet.http.HttpSession 接口,Servlet 容器必须实现这个接口。当一个 Session 开始时,Servlet 容器将创建一个 HttpSession 对象,Servlet 容器为 HttpSession 分配一个唯一标识符,称为 Sessio转载 2013-05-10 11:52:59 · 706 阅读 · 0 评论 -
生育问题
说澳大利亚的父母喜欢女孩,如果生出来的第一个女孩,就不再生了,如果是男孩就继续生,直到生到第一个女孩为止,问若干年后,男女的比例是多少?用程序验证基本上是1:1view plain#include #include #define MAN 1 //男孩 #define WOMAN 0 //女孩 static i转载 2013-05-10 15:13:01 · 740 阅读 · 0 评论 -
有8瓶水,其中有一瓶有毒,最少尝试几次可以找出来
至少三次因为有毒的那瓶水,味道应该与其它的水不一样,如果运气好,第一次拿的三瓶水中正好有一瓶是有毒的(因为要尝其中的两瓶水与另外一瓶比较才能分辨出来)因此至少尝试三次才能找出来这是我自己的理解原创 2013-05-10 15:44:40 · 9535 阅读 · 2 评论 -
描述Struts体系结构?对应各个部分的开发工作主要包括哪些?
Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。Struts的体系结构与工作原理如下图2所示: 1)模型(Model) 在Struts的体系结构中,模型分为两个部分:系统的内部状态和可以改变状态的操作(事务逻辑)。内部状态通常由一转载 2013-05-10 14:05:11 · 2015 阅读 · 0 评论 -
如何利用iText在java程序中生成PDF文件
使用iText输出PDF文件。如今PDF格式文档的使用已经越来越普遍,它在文档压缩、安全等方面都表现的非常优秀,有关它的好处我就不在这里多说了。那么如何使用Java语言开发应用来输出PDF格式的文档呢?在这里给大家介绍iText,它是一个开发源代码的项目,你可以使用iText方便的实现PDF的输出。这篇文章我将向大家介绍如何使用iText来生成PDF文档。HelloWorld作为一个程转载 2013-07-06 16:32:38 · 959 阅读 · 0 评论 -
请仅用一笔画四根直线,将下图9各点全部连接
。。。 。。。 。。。1 2 3 *4 5 67 8 9@连接1—@作直线穿过4,7;连接@ — *作直线穿过8,6;连接* — 1作直线穿过3,2:连接1—9作直线穿过5@,*可以看做是虚拟的不存在的点!!很简单的!!看过《邋遢大王》吗??转载 2013-10-09 21:47:40 · 5586 阅读 · 0 评论 -
spring、hibernate、struts面试题
1Action是不是线程安全的?如果不是有什么方式可以保证Action的线程安全?如果是,说明原因不是线程安全的。只要不申明类变量就可以保证线程安全。因为只存在一个Action实例,所有线程会共享变量。声明局部变量,或者扩展RequestProcessor,让每次都创建一个Action,或者在spring中用scope="prototype"来管理2.MVC,分析一下struts是转载 2013-04-22 18:32:55 · 596 阅读 · 0 评论 -
终生受用的一个题
你开着一辆车。在一个暴风雨的晚上。你经过一个车站。有三个人正在焦急的等公共汽车。 一个是快要临死的老人,他需要马上去医院。一个是医生,他曾救过你的命,你做梦都想报答他。还有一个女人/男人,她/他是你做梦都想嫁/娶的人,也许错过就没有了。但你的车只能在坐下一个人,你会如何选择?前提:国外某公司的面试题答案:转载 2013-04-21 23:45:56 · 948 阅读 · 0 评论 -
Java SSH面试题集
Java—SSH(MVC)1. 谈谈你mvc的理解MVC是Model—View—Controler的简称。即模型—视图—控制器。MVC是一种设计模式,它强制性的把应用程序的输入、处理和输出分开。MVC中的模型、视图、控制器它们分别担负着不同的任务。视图: 视图是用户看到并与之交互的界面。视图向用户显示相关的数据,并接受用户的输入。视图不进行任何业务逻辑处理。模型: 模型表示业务转载 2013-03-19 22:29:26 · 836 阅读 · 1 评论 -
微软面试题 编一个程序求质数的和
编一个程序求质数的和例如F(7)=2+3+5+7+11+13+17=58#include "stdafx.h"#include #include using namespace std;//判断一个整数是不是质数,若是返回1,不是返回0int isPrime(int n){ int i; for(i=2;i if(n%i==0) retur转载 2013-04-04 18:07:42 · 1095 阅读 · 0 评论 -
一盘蛋糕分成八份,八个人一人一份,盘里还要剩一份,如何分法?(这是一个企业利益分配问题)
最后一份的蛋糕连盘子一起分到最后那个人的手里。当然盘子中还有一份蛋糕了。转载 2013-04-06 13:45:41 · 1776 阅读 · 0 评论 -
如何用java语言编写“求一个字符串中的的字母,数字,空格的数目。”
方法一:public class StringNumber { private String str=" "; private int z=0; private int k=0; private int g=0; public StringNumber(String str){ this.str=str; } public void strNumber(){ byte转载 2013-04-07 00:30:43 · 954 阅读 · 0 评论 -
看到答案的瞬间三观全都崩塌了
转载 2013-04-07 16:00:36 · 932 阅读 · 0 评论 -
你能过关吗?J2EE面试题集锦(附答案)
一、基础问答 1.下面哪些类可以被继承? java.lang.Thread (T) java.lang.Number (T) java.lang.Double (F) java.lang.Math (F) java.lang.Void (F) java.lang.Class (F) java.lang.ClassLoader (T转载 2013-03-27 01:26:29 · 584 阅读 · 0 评论 -
Java常用集合包适用场景
1. ArrayList 基于数组方式实现,无容量的限制。 在执行插入元素时可能要扩容,在删除元素时并不会减少数组的容量。 如果希望相应的缩小数组容量,可以调用trimToSize() 在查找元素时要遍历数组,对于非null的元素采取equals的方式寻找。 非线程安全。 2. LinkedList 基于双向链表机制实现。 元素的插入、移动较快。转载 2013-04-13 13:18:52 · 569 阅读 · 0 评论 -
jsp与servlet的联系与区别
jsp是servlet的一种简化,jsp编译后是"类servlet"。servlet 主要是用来处理业务层; jsp 则是主要负责 表现层。 servlet完全是java程序代码构成,擅长于流程控制和事务处理,而通过servlet来生成动态网页很不直观; 对于静态的html标签,servlet都必须使用页面输出流逐行输出。 Servlet中没有内置对象。Jsp由html代码和jsp标签构成转载 2013-04-13 13:36:09 · 2195 阅读 · 0 评论 -
客户端与服务端如何交互
客户端:1.客户端输入网址2.客户端生成HTTP协议文件3.客户端发送基于HTTP协议文件给服务器服务端:1.web服务器接收HTTP请求2.创建SERVLET3.web服务器创建一个HTTPServletRequest对象,将客户端的请求信息放入该对象中4.调用Servlet的Service方法处理请求5.将应答信息放入到HTTPServletResp转载 2013-04-13 15:17:24 · 2404 阅读 · 0 评论 -
有7克、2克砝码各一个,天平一只,如何只用这些物品三次将140克的盐分成50、90克各一份?
先用天平把140g分成两等份,每份70g再用天平把其中一份70g分成两等份,每份35g取其中一份35g放到天平的一端,把7g的砝码也放到这一段,再把2g的砝码放到天平的另一端。从7g砝码一端移取盐到2g砝码的一端,直到天平平衡。这时,2g砝码一端盐的量为20g。把这20g和已开始分出的未动一份70g盐放在一起,就是90g,其他的盐放在一起,就是50g。转载 2013-04-06 13:39:06 · 1894 阅读 · 0 评论 -
一张表有 名字name,和体重weight 俩字段,如何写出sql 查询出name和体重大于100为超重
select name,case when weight >100 then '超重' when weight >70 and weight <=100 then ‘正常'else '偏轻' end from 表名转载 2013-04-14 00:15:05 · 1510 阅读 · 0 评论 -
try中return语句与finally块的执行先后
try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后??? public class Test { public static void main(String[] args) { System.out.println(ddd());转载 2013-04-15 02:48:29 · 945 阅读 · 0 评论 -
在25匹马中,挑出速度最快的3匹。每场比赛只能有5马一起跑。所需要的最少比赛次数是多少(不用计时器)?
至少7次先分为5组,每组5匹。分别比赛后排名为:A1,A2,A3,A4,A5;B1,B2,B3,B4,B5;C1,C2,C3,C4,C5;D1,D2,D3,D4,D5;E1,E2,E3,E4,E5;其次,每组的第一名进行第六次比赛:这样可淘汰最后两名及其所在组的全部马匹(共10匹),同时可淘汰第三名所在组排名靠后的其余4匹马,以及第二名所在组的排名最后的3匹,再加上第一名所在小组的最转载 2013-04-24 01:38:07 · 1586 阅读 · 0 评论 -
在面试时怎么回答java垃圾回收机制
Java的垃圾回收机制是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的内存空间。需要注意的是:垃圾回收回收的是无任何引用的对象占据的内存空间而不是对象本身,很多人来我公司面试时,我都会问这个问题的,70%以上的人回答的含义是回收对象,实际上这是不正确的。System.gc()Runtime.getRuntime().gc() 上面的方法调用时用于显式转载 2013-04-25 01:01:13 · 673 阅读 · 0 评论 -
重写equal 的同时为什么必须重写hashcode
默认的equals只判断对象是不是同一个对象。但是有时候即使不是同一个对象,我们也认为相等。例如我定义一个复数类,只要实部和虚部都相等,我就认为两个对象相等(即使它们不是同一个对象)。最直接的例子是Collection。比如一个ArrayList,你判断其中有没有3+4i,你不需要自己写个循环,只要调用list.contains(new Complex(3,4))就可以知道list里有没有转载 2013-04-25 14:12:59 · 987 阅读 · 0 评论 -
关于Spring的69个面试问答——终极列表
转载自:http://www.importnew.com/11657.html转载 2014-06-07 16:20:48 · 445 阅读 · 0 评论