java笔试题
hongyewell
努力不一定成功,但放弃一定失败
展开
-
StringBuilder与StringBuffer的区别(转)
相信大家看到过很多比较String和StringBuffer区别的文章,也明白这两者的区别,然而自从Java 5.0发布以后,我们的比较列表上将多出一个对象了,这就是StringBuilder类。String类是不可变类,任何对String的改变都会引发新的String对象的生成; 而StringBuffer则是可变类,任何对它所指代的字符串的改变都不会产生新的对象,可变和不可变类这一对对象已经齐转载 2015-10-16 13:21:41 · 350 阅读 · 0 评论 -
ArrayList与LinkedList区别(转)
对于处理一列数据项,Java提供了两个类ArrayList和LinkedList。ArrayList的内部实现是基于内部数组 Object[],所以从概念上讲, ArrayList更象数组,但LinkedList的内部实现是基于一组连接的记录,所以, LinkedList更象一个链表结构,所以,它们在性能上有很大的差别。从上面的分析可知,在ArrayList的前面或中间插入数据时,你必须将其后的所有转载 2015-10-16 15:49:27 · 369 阅读 · 0 评论 -
String与StringBuffer
StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。其实就是一个变量和常量的关系。StringBuffer的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加原创 2015-10-13 18:55:09 · 492 阅读 · 2 评论 -
冒泡排序
package com.hongyewell.com;/** * 冒泡排序 * 借助变量temp来对数组中相邻的两个元素进行比较 * @author yeye * */public class BubbleSort { public static void main(String[] args){ int arr[] ={2,3,4,8,9,10,1,5,6,7};原创 2015-10-13 14:12:37 · 389 阅读 · 0 评论 -
小球
package com.hongyewell.com; /** * 小球从100米高处落下,每次弹出的高度是原来的一半 * 求第十次落地后弹出的高度,及总共经过多少米。 * @author yeye * */ public class HighTest { public static void main(String[] args){ double原创 2015-10-13 19:59:00 · 402 阅读 · 0 评论 -
输出所有的水仙花数
输出所有的水仙花数原创 2015-10-09 21:27:43 · 1269 阅读 · 2 评论 -
笔试题
一、算法题: 字符串中包含多个空格和字符,将所有空格移动至尾部,字符顺序不变,要求时间复杂度O(N),空间复杂度O(1)二、JVM 1、JVM内存划分 2、JVM调优,包含垃圾回收策略、垃圾回收算法(标记回收。复制整理等等)的业务场景选型,以及各个策略的利弊分析三、spring 1、spring事务管理 2、spring动态代理 3、springMVC前端web请求过程分析四、数据库原创 2016-03-29 10:15:54 · 415 阅读 · 0 评论