- 博客(17)
- 资源 (38)
- 收藏
- 关注
原创 去哪儿网2015校招软件研发笔试题(杭州站)
输出两个字符串中不同的的字符,如果字符a在str1中出现,而没有在str2当中出现,则输出-a.相反,则输出+a; 字符串当中重复的子字符串不输出
2014-09-24 21:16:32 5047 4
原创 全排列算法(字典序,递归实现)
字典序算法如下: 设P是1~n的一个全排列:p=p1p2......pn=p1p2......pj-1pjpj+1......pk-1pkpk+1......pn 1)从排列的右端开始,找出第一个比右边数字小的数字的序号j(j从左端开始计算),即 j=max{i|pi 2)在pj的右边的数字中,找出所有比pj大的数中最小的数字pk,即k=max{i|pi>pj}(右边的数从右至左是递
2014-09-14 22:18:29 1821
原创 美团网2015校招研发笔试题(2014-9-11,哈尔滨哈工大站)
不足地方还请多多指教,欢public static void main(String[] args) { // A=65,Z=90 a=97,z=122 char[] src = { 'R', 'B', 'B', 'b', 'W', 'W', 'B', 'R', 'B', 'w' }; src = sortCharsOn(src); for (char c :
2014-09-11 21:36:14 10875 8
原创 去哪儿网2015校招研发类笔试题(2014-9-10,大连站)
1、二分查找,见之前的博客2、给定一个字符串,得到这个字符串中首先出现两次的那个字符
2014-09-10 23:20:07 8695 4
转载 Java 多线程(六) synchronized关键字详解
多线程的同步机制对资源进行加锁,使得在同一个时间,只有一个线程可以进行操作,同步用以解决多个线程同时访问时可能出现的问题。 同步机制可以使用synchronized关键字实现。 当synchronized关键字修饰一个方法的时候,该方法叫做同步方法。 当synchronized方法执行完或发生异常时,会自动释放锁。 下面通过一个例子来对synchronize
2014-09-09 23:15:49 947
转载 Java 多线程(七) 线程间的通信——wait及notify方法
线程间的相互作用 线程间的相互作用:线程之间需要一些协调通信,来共同完成一件任务。 Object类中相关的方法有两个notify方法和三个wait方法: http://docs.oracle.com/javase/7/docs/api/java/lang/Object.html 因为wait和notify方法定义在Object类中,因此会被所有的类所继承。
2014-09-09 23:13:21 683
转载 Java String.length() 问题
Java中的String类在java.lang包中String str = new String();str.length()之所以要使用一个方法还不是通过属性来获取长度,是为了防止str.length=4;之类的情况发生,这样就实现了面向对象封装的特性.另外,str,length()有一个特点就是不论是中文还是英文,都是按照1个长度来看待的,而不是根据所占的字节数来计算length长
2014-09-09 22:34:56 3862
原创 一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,乙的次品率是2%,现在抽出一件汽车时次品,问是甲生产的可能性
一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,乙的次品率是2%,现在抽出一件汽车时次品,问是甲生产的可能性解答:典型的贝叶斯公式,p(甲|废品) = p(甲 && 废品) / p(废品) = (0.4 × 0.01) /(0.4 × 0.01 + 0.6 × 0.02) = 0.25
2014-09-07 17:25:30 7313
转载 100盏灯泡的开关问题
问题:有100盏灯泡,第一轮点亮所有电灯,第二轮每两盏灯熄灭一盏,即熄灭第2盏,第4盏,以此类推,第三轮改变编号为3的倍数的电灯,第3盏,第6盏,如果原来那盏灯是亮的,就熄灭它,如果原来是灭的,就点亮它,以此类推,直到第100轮。问第100结束后,还有多少盏灯泡是亮的?解答:由题意最如果最后某一盏灯是亮着的,那么它一定是被切换了奇数次(第0次的时候全部都关着)。
2014-09-07 17:02:12 1064
转载 Java transient关键字使用小记
Java tran 哎,虽然自己最熟的是Java,但很多Java基础知识都不知道,比如transient关键字以前都没用到过,所以不知道它的作用是什么,今天做笔试题时发现有一题是关于这个的,于是花个时间整理下transient关键字的使用,涨下姿势~~~好了,废话不多说,下面开始:1. transient的作用及使用方法 我们都知道一个对象只要实
2014-09-07 16:02:12 594
转载 精选30道Java笔试题解答
都是一些非常非常基础的题,是我最近参加各大IT公司笔试后靠记忆记下来的,经过整理献给与我一样参加各大IT校园招聘的同学们,纯考Java基础功底,老手们就不用进来了,免得笑话我们这些未出校门的孩纸们,但是IT公司就喜欢考这些基础的东西,所以为了能进大公司就~~~当复习期末考吧。花了不少时间整理,在整理过程中也学到了很多东西,请大家认真对待每一题~~~ 下面都是我自己的答案非官方,仅供参考,如
2014-09-07 12:29:08 1271
转载 Java中守护线程的总结
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 用个比较通俗的比如,任何一个守护线程都是整个JVM中所有非守护线程的保姆:只要当前JVM实例中尚存在任何一个非守护线程没有结束,守护线程就全部工作;只有当最后一个非守护线程结束时,守护线程随着JVM一同结束工作。Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应
2014-09-07 11:16:11 586
转载 Servlet线程安全
在探讨java线程安全前,让我们先简要介绍一下Java语言。 任何语言,如C++,C#,Java,它们都有相通之处,特别是语法,但如果有人问你,Java语言的核心是什么?类库?关键字?语法?似乎都不 是。Java语言的核心,也就是Sun始终不愿意开源的东西:Java虚拟机的实现(不过sun公开了其Java虚拟机规范),也就有了BEA的 JRockit,IBM的Jikes,Sun的Hotsp
2014-09-06 21:50:00 964
转载 Servlet 是否线程安全
摘 要:介绍了Servlet多线程机制,通过一个实例并结合Java 的内存模型说明引起Servlet线程不安全的原因,给出了保证Servlet线程安全的三种解决方案,并说明三种方案在实际开发中的取舍。 关键字:Servlet 线程安全 同步 Java内存模型 实例变量 Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servl
2014-09-06 21:40:38 1132
转载 JSP和Servlet的技术点
JSP在本质上就是SERVLET,但是两者的创建方式不一样.Servlet完全是JAVA程序代码构成擅长于流程控制和事务处理而通过Servlet来生成动态网页;JSP由HTML代码和JSP标签构成,可以方便地编写动态网页因此在实际应用中采用Servlet来控制业务流程,而采用JSP来生成动态网页.在struts框架中,JSP位于MVC设计模式的视图层,而Servlet位于控制层.
2014-09-06 21:18:56 1005
转载 J2EE是一种技术还是一种平台,他提供了哪些技术
java面试题(二)(J2EE相关知识)2009-07-09 18:12一.介绍J2EE,J2SE,J2ME的区别。 Java 2平台有3个版本: 适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、 适用于桌面系统的Java 2平台标准版(Java 2 Platform
2014-09-06 21:13:59 9005 3
转载 web.xml文件的作用
每个javaEE工程中都有web.xml文件,那么它的作用是什么呢?它是每个web.xml工程都必须的吗? 一个web中可以没有web.xml文件,也就是说,web.xml文件并不是web工程必须的。 web.xml文件是用来初始化配置信息:比如Welcome页面、servlet、servlet-mapping、filter、listener、启动加载级别等。当你的we
2014-09-06 21:07:09 581
AnyBizSoft_PDF_Converte
2013-08-27
printf__左补零
2013-05-15
特殊数系列之卡特兰数
2013-05-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人