-
算法笔试题: switch position of linked list's nth node and last nth node,该如何处理
算法笔试题:switchpositionoflinkedlist'snthnodeandlastnthnode一道英文算法题:switchpositionoflinkedlist'snthnodeandlastnthnode.color='#FF8000'>------解决思路----------------------第n个节点和最后一个节点换位置,找到第n个,要遍历,然后就是教会ne...
44
热度 -
JAVA软件工程师初级笔试题2
JAVA程序员初级笔试题2 JAVA程序员试题1. 请说明一下面向对象的特征有哪些方面。2. 请说明一下各个访问修饰符的区别。3. 一个完整的servlet生命周期包含哪些部分?分别有哪些特点?4. 请说明一下abstractclass和interface的区别。5. map原理,它是如何快速查找key的?请说明一下Map和Set的区别。6. 请说明一下final,finally,finalize...
133
热度 -
请教java怎么用socket发送和接收自定义类型的List
请问java如何用socket发送和接收自定义类型的List?本帖最后由u010240510于2014-06-1516:40:21编辑如题,我写了一个List,里面元素的类型是自定义的一个类,现在想把它一次性通过Socket发送,请问如何实现发送和接收,上网看了一下,说是用ObjectOutputStream和ObjectInputStream,可我写了之后在客户端出现了错误,如图所示,谁能来帮帮...
85
热度 -
练习求解,自己是做不出来
练习题求解,自己是做不出来~本周要求写一个程序来读入一系列被保存在txt文件中的正整数,然后输出一个txt文件,其中应该包含一个表格按照升序列出输入的正整数,并指出这些数字出现的次数.输入文件中的数应该以一个负数结尾.例如,如果你在命令台输入以下命令:$javaDuplicatedupdata.txtdupdata.txt这个输入文件中包含以下数据:311263799105716993172-1那...
7
热度 -
集合有关问题==》请高手帮忙解决
集合问题==》请高手帮忙解决有没有这种集合,可以自动排序,还可以保存相同元素,比如:如下元素:"a","b","d","a","b","c".保存到集合以后以如下顺序保存:"a","a","b","b"...
249
热度 -
Java List的交集,并集和补集,该怎么处理
JavaList的交集,并集和补集2个List:A和B,各自的size()都是几万的级别,有什么算法可以高效地计算出它们的交集,并集和补集以并集为例,很容易想到下面的算法:A.removeAll(B);A.addAll(B);但是实验发现,removeAll和addAll效率极低,2个List都是几万的级别时,处理起来竟然要几十秒钟,自己尝试写了其他的算法,最快也得10几秒钟的处理时间,想请教大家...
101
热度 -
Java synchronized代码块同步有关问题
Javasynchronized代码块同步问题在学习Java多线程synchronized同步代码块的时候,运行下面的程序:packageThread;importjava.util.LinkedList;publicclassSynStack{ staticLinkedList<String>list=newLinkedList<String>(); Objectlock...
155
热度 -
有人能帮小弟我解释程序包org.apache.commons.lang的使用有关问题吗
有人能帮我解释程序包org.apache.commons.lang的使用问题吗我在用jdk自带的javac、java命令编译执行程序,没有使用eclipse等软件,使用的jdk版本jdk7(下载的安装程序为jdk-7-windows-i586)。我的一个程序中引入了软件包(importorg.apache.commons.lang.ArrayUtils;),用javac编译程序后,命令行提示“软件...
620
热度 -
有两个编程题 帮看看 绝对给分 信誉第一
有两个编程题各位大哥帮看看绝对给分信誉第一1。设一个双向循环链表L,用代码实现在链表的给的定节点p后加入一个节点q,和删除节点p的操作,要求用类L,节点Node,以及方法add(),delete()2。设一个整数数组int[]array,长度为M,该数组中任意连续X(1<=X<=M)个元素可以组成一个子数组,每个子数组的所有元素的和为Si。求Si最大的子数组的起始下标值以及截止下标值c...
267
热度 -
[分享]两种特殊的Java容器类List和Set分析
[分享]两种特殊的Java容器类List和Set分析 容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的JoshuaBloch进行了重新设计,丰富了容器类库的功能。Java2容器类类库的用途是“保存对象”,它分为两类:Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元...
243
热度 -
泛型有关问题:请问如下代码为什么会编译不通过
泛型问题:请教如下代码为什么会编译不通过?importjava.util.LinkedList;publicclassTest123<TextendsObject>extendsLinkedList<T>{ /** * */ privatestaticfinallongserialVersionUID=1L; publicbooleanadd(Tobj){ return...
10
热度 -
关于transient的困惑解决思路
关于transient的困惑前段时间复习了一下对象的序列化技术,其中涉及到了java语言规范中的transient关键字的用法,根据官方的解释,如果一个对象的属性用该关键字修饰,那么在序列化对象的时候,将忽略该属性(即不会进行存储,反序列化时该属性值将丢失)。1.新建一个实现Serializable接口的类Javacode/***该类对象可以被序列化*@authoryuanli**/publicc...
90
热度 -
Java代码编写,求高人解答。解决思路
Java代码编写,求高人解答。。。。在记事本中有建立数据,如James:100m,highjumpJack:100mJames:400mAli:javelinAli:100m然后读取这些数据,再存这些数据进HashTableMap里,学生名字是key,运动项目是value,然后那些项目首先要放进linkedlist里面,再把linkedlist作为value和key放进tablemap里。最后的显...
201
热度 -
急求键盘排列方法.解决方法
急求键盘排列方法.利用java写出键盘内所有键20位以内的排列方法,包括大写字母和特殊字符.color='#e78608'>------解决方案--------------------没看懂~~color='#e78608'>------解决方案--------------------这个程序只有大写和小写字母的排列,看看是不是你要得.importjava.util.*;publicclassDi...
13
热度 -
请教 private static class Entry<E> 中<E> 是什么意思
请问privatestaticclassEntry<E>中<E>是什么意思?看了一下LinkedList的代码,其中定义了以下一个内部类:privatestaticclassEntry<E>{ Eelement; Entry<E>next; Entry<E>previous; Entry(Eelement,Entry<E>ne...
344
热度 -
高手们,帮一下小弟,多谢啦
求助高手们,帮一下小弟,谢谢啦输入一个运算表达式如:12+100*3-50/5判断表达式的正确性,如果正确,并求值....color='#e78608'>------解决方案--------------------记得某高人说过可以丢入数据库求值color='#e78608'>------解决方案--------------------不知道java有没有eval这样功能的方法color='#e7...
12
热度 -
关于java多线程的一个错误IllegalMonitorStateException
关于java多线程的一个异常IllegalMonitorStateException本帖最后由wave900309于2013-03-1515:33:13编辑如果我用Integer的变量count做锁的话就会报异常----1++++0Exceptioninthread"Thread-1"java.lang.IllegalMonitorStateException atjava.lang.Object...
37
热度 -
java 多线程文件加锁,求帮助,
java多线程文件加锁,求帮助,急,在线等前提我要写个线程,对多个文件进行写操作。当有触发某个东西的时候,我就要启动一次这个线程进行写操作。问题来了,就是前面的还没写完,后面又启动了一个线程进行写操作,这样就不行。(刚好同时对一个文件进行操作)现在我想要对这个文件加锁,当前面有线程在对这个文件写操作时,就让后面要操作的线程等待,等前面的写完了,我就让后面等待的去操作。有哪位大神告诉我该怎么实现,光...
205
热度 -
HashMap<String, Action> 后在的参数是什么意思,该如何解决
HashMap<String,Action>后在的参数是什么意思privatestaticHashMap<String,Action>mapActions=newHashMap<String,Action>();<String,Action>这后面的两个参数是什么意思,不知哪位老师知道,介绍一下,谢谢,找不到相关的资料color='#e78608'>...
598
热度 -
请问现在正在公司做Java项目的前辈们,迭代器中的三个方法的用法
请教现在正在公司做Java项目的前辈们,迭代器中的三个方法的用法。在“java.util”包下有一个“Iterator”接口,它里面有三个方法“hasNext()”“next()”和“remove()”可供使用。前两个方法我试用过,用的时候很顺利,但是第三个方法“remove()”很是令我费解。下面这段代码仅仅是我自己练习用的,小弟是初学者,且刚学集合,可能代码写得让各位前辈见笑了。代码如下(忽略...
53
热度