-
写存储对象的类时,出现NullPointerException异常
写存储对象的类时,出现NullPointerException异常 本人乃Java初学者一名,今天写了一个存储对象的泛型类时,出现了NullPointerException异常。 Store.java 程序代码: color=#0000FF>packageorg.xcTeam.xcBoy.javaPractice.ClassStore; color=#008000>...
382
热度 -
Hibernate基础之6:联合主键@EmbeddedId
Hibernate基础之六:联合主键@EmbeddedId一:联合主键类联合主键就是靠多个属性一起来决定主键所以要新建主键类,其中要实现1.Serializable//主键需要传递2.equals(Objecto)//靠主键区分pk,所以必须3.hashCode()//根据pk的哈希码去查找,所以必须publicclassTeacherPKimplementsSerializable{ priva...
7836
热度 -
多线程锁的有关问题
多线程锁的问题假设有两个线程,线程1和线程2,运行如下代码,起的作用是如果数据区中已存在,则不保存publicTagsaveTag(Tagtag){ synchronized(tag){ if(contains(tag)){ returnnull; } returndao._save(tag); } }线程1和2分别运行此方法savetag1和tag2而tag1和tag2,t...
301
热度 -
[C#进阶系列]课题二:你知道Dictionary查找速度为什么快吗
[C#进阶系列]专题二:你知道Dictionary查找速度为什么快吗?一、前言在之前有一次面试中,被问到你了解Dictionary的内部实现机制吗?当时只是简单的了问答了:Dictionary的内部结构是哈希表,从而可以快速进行查找。但是对于更深一步了解就不清楚了。所以面试回来之后,就打算好好研究下Dictionary的源码。所以也就有了这篇文章。二、Dictionary源码剖析大家都知道,现在微...
74
热度 -
aaaa题一
aaaa题1 java设计模式和数据库相关的知识 未完成面试题:1.equal和hashcode方法的作用2.设计一个储存树状结构数据的类,并设计一个它的管理器类,实现对所有节点的遍历的方法3.一道SQL题,有3张表,学生表、课程表、学生选课表,要求查出所有学生未选课程的结果做错的面试题:1.publicclassStringTest{????publicstaticvoidmain(Strin...
192
热度 -
java技术性有关问题 来高手看看
java技术性问题来高手看看突然想到一个java的问题:如果调用类的一个构造器创建对象时该构造器中调用了另一个构造器那此时会创建一个对象还是两个对象?高手解释一下分享到:color='#FF8000'>------解决方案--------------------我觉得是1个。调用构造器,最终是返回对象的实例,外部可以访问,如果创建两个的话,返回的实例是1,还是2呢,貌似没有意义。构造器作用,1.创...
43
热度 -
低级异常.在线急等
低级错误..在线急等importjava.util.*;classMyKey{ privateStringname; privateintage; publicMyKey(Stringname,intage) { this.name=name; this.age=age; } publicStringtoString() { returnnewString(name+","...
186
热度 -
如何把两个List内容加到一个List
怎么把两个List内容加到一个List比如:List1和List2里面每条记录都是form类型。form里面包含userId,userName三个元素。现在将上面的List1,List2里面的记录都追到第三个新的list3中,要求list3中不包含数据相同的记录。也就是说list1和list2中都有userId="1",userName="aa"的form(...
86
热度 -
关与Hashtable类的有关问题
关与Hashtable类的问题importjava.util.*;publicclassMyKey{ privateintage; privateStringname; publicMyKey(Stringname,intage) { this.name=name; this.age=age; } publicStringtoString() { returnnewString(name...
159
热度 -
[求助]HashSet的问题
[求助]HashSet的问题 importjava.util.*;classHashSetTest{publicstaticvoidmain(String[]args){HashSeths=newHashSet();/*hs.add("one");hs.add("two");hs.add("three");hs.add("one");*/hs.add(newStuden...
89
热度 -
java问题 看了张孝祥JAVA的课题
java问题看了张孝祥JAVA的课题 //主要有两个类以下是驱动类 importjava.util.*; publicclassTestHashtable{ publicstaticvoidmain(String[]args){ Hashtablenumbers=newHashtable(); numbers.put(newMyKey("zhangsan&q...
152
热度 -
[求助]关于System.out.println(object)的奇怪现象
[求助]关于System.out.println(object)的奇怪现象 1。classAttrubute{.......publicstaticvoidmain(String[]ops){Attributedata;data=newAttribute("date","yyyy-MM-ddHH:mm:ss");System.out.println(data);/...
581
热度 -
一直对JAVA中的compare、equal和==比较混淆,求教高手总结一下!解决方案
一直对JAVA中的compare、equal和==比较混淆,求教高手总结一下!compare、equal和==在比较基本数据类型和引用数据类型时有什么特殊意思color='#e78608'>------解决方案--------------------==比较基本数据类型的值(字符串除外)或比较引用数据类型的引用compare,equals基本数据类型中没有引用数据类型以引用对象的compare,e...
68
热度 -
这个程序该如何写呢
这个程序该怎么写呢?请写一个程序找出附件中文件重复的行输出:输出一个文本文件,给出哪些行是重复的,第一次出现的行号,格式如下行号 此行的文本内容并给出此程序的运行时间用JAVA写color='#e78608'>------解决方案--------------------问题的关键不是读取行,而是比较。如果比读一行的,就和前面所有行比较的话,那么越到后来就越慢,而且这样的操作并不必要。我们可以用一个...
106
热度 -
链表里get的步骤
链表里get的方法写了一个这样的方法,大致如下publicTget(intpos){//pos是链表的某个位置,之前定义privateNode<T>first;Node<T>current=first;//将Node指向第一个if(pos<1||pos>number)//number是链表里面项目的个数,之前有定义{returnnull;//超过边界就返回nul...
14
热度 -
,关于equals
求助,关于equalsJavacodeimportjava.util.*;publicclassBasicContainer{publicstaticvoidmain(Stringargs[]){Collectionc=newHashSet();Namen=newName("ye","dame");Namem=newName("ye",&...
23
热度 -
为什么会调用toString()方法?解决思路
为什么会调用toString()方法????packageorg.ngweb.java.chapt04.lang;publicclassObjectDemo{ publicstaticvoidmain(String[]args){ Studentstudent=newStudent(); student.name="张明"; System.out.println(&quo...
34
热度 -
怎么在log4j.properties中定义动态命名的日志文件,求
如何在log4j.properties中定义动态命名的日志文件,急求在线等#log4j.appender.stdfile.File=../logs/${这里希望动态的以那个用户的用户名命名}.log我想做一个日志系统,就是注册用户在我网页上所作的一切操作能够输出到一个以他用户名动态命名的.log文件中,想问问各位大牛如何能办到?还有就是WARN2013031920:54:014,278[org.h...
19
热度 -
关于测试迭代器Iterator使用的报错情况,请帮忙看看
关于测试迭代器Iterator使用的报错情况,请大虾帮忙看看importjava.util.*;publicclassTestCollection{ publicstaticvoidmain(String[]args) { Collectionc=newHashSet(); c.add(newName("Yun","Ma")); c.add(newName("Pengxiang","Mei"...
8561
热度 -
求教有关问题
求教问题编写学生类Student,提供如下字段:age(年龄),name(姓名)。为学生类提供带参数的构造方法用于初始化这两个字段。编写测试类,创建两个学生类的对象stu1和stu2,测试是否stu1==stu2,或者是否stu1。squals(stu2)相等?color='#e78608'>------解决方案-------------------------------------------...
7770
热度