- 浏览: 222233 次
- 性别:
- 来自: 上海
最新评论
-
junzi2013:
df
黑马程序员:MyEclipse9 常用快捷键 中英文对照 及 快速get set方法 -
junzi2013:
dfsdafadsfsd
黑马程序员:MyEclipse9 常用快捷键 中英文对照 及 快速get set方法 -
idealab:
博主说的OpenCSV, JavaCSV, SuperCSV都 ...
csv调研 -
tanxin:
楼主怎么解决这个问题的呢?
坑爹的zookeer -
yy22258867:
:twisted:
黑马程序员19-7:foreach遍历核心源码,遍历HashMap需要用map.keySet()或map.entrySet()
文章列表
------- android培训 、java培训、期待与您交流!-------
HashMap是无序的,HashMap在put的时候是根据key的hashcode进行hash然后放入对应的地方。所以在按照一定顺序put进HashMap中,然后遍历出HashMap的顺序跟put的顺序不同(除非在put的时候key已经按照hashcode排序号了,这种几率非常小)
单纯的HashMap是无法实现排序的,这的排序是指,我们将键值对按照一定的顺序put进HashMap里,然后在进行取键值对的操作的时候,是按照put进去的顺序把键值对取出来的。
JAVA在JDK1.4以后提供了LinkedHash ...
------- android培训 、java培训、期待与您交流!-------
day18 学习结果:
1,泛型类,泛型方法,泛型接口什么时候用?并举例!
2,泛型的通配符,以及泛型的限定的表现形式,和用法,以及什么时候用?
? extends E: 存储元素对象的时候用,你定义的是E类型,我们可以存储E类型或者E的子类型的对象。
? super E:从容器中取出元素时使用,容器中有E类型对象,取出时可使用E类型接收,或者E的父类型接收。比如比较器。
3,泛型的细节作为了解?
4,要求api中涉及泛型限定的方法一定要看的懂并会用,比如TreeSet集合的构造函数。
5,M ...
------- android培训 、java培训、期待与您交流!-------
package cn.itcast.p5.generic.advance.demo;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
public class GenericAdvanceDemo {
/**
* @param args
*/
public static void main(St ...
黑马程序员18-2:自定义泛型类、方法
- 博客分类:
- JavaSE
------- android培训 、java培训、期待与您交流!-------
package cn.itcast.p4.generic.define.demo;
import cn.itcast.p2.bean.Student;
import cn.itcast.p2.bean.Worker;
public class GenericDefineDemo3 {
/**
* @param args
*/
public static void main(String[] args) {
Tool<Student> t ...
------- android培训 、java培训、期待与您交流!-------
package cn.itcast.p1.generic.demo;
import java.util.ArrayList;
import java.util.Iterator;
public class GenericDemo {
/**
* @param args
*/
public static void main(String[] args) {
int[] arr = new int[4];
// arr[0] = 3.0;
...
------- android培训 、java培训、期待与您交流!-------
package cn.itcast.p2.bean;
public class Person implements Comparable<Person> {
private String name;
private int age;
public Person() {
super();
}
public Person(String name, int age) {
super();
this.name = name;
this ...
------- android培训 、java培训、期待与您交流!-------
package cn.itcast.p6.map.demo;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Set;
//Map会根据key自动排序
public class MapDemo {
public static void main(String[] args) {
...
------- android培训 、java培训、期待与您交流!-------
package cn.itcast.p.bean;
import java.util.ArrayList;
import java.util.Iterator;
public class Person /*extends Object*/ implements Comparable {
public static void main(String []augs){
// Person p = new Person("p1",3);
ArrayLis ...
Hibernate一对多修改
- 博客分类:
- hibernate
person(一)与patient(多)
一对多修改操作的时候,不能把多的那方patient中的person_id外键当做一个属性去修改,一定要记住,这个是一个引用,是指向person中的某个对象的引用,不是一个独立属性,在修改的时候,只要从person中取出某个对象,然后用patient.setPerson(person),就是保存了这个对象的引用了
Patient patient = new Patient();
patient = (Patient)session.get(Patient.class,3);
Person person2 = (Person)session.get ...
mysql中,explain是关键字不能用
- 博客分类:
- mysql
建表时,建某对象的方法字段,mysql中,explain是关键字不能用,要用method作为字段名
patient.hbm.xml中
<many-to-one name="person" class="com.clinic.model.Person" fetch="select" >
<column name="person_id" />
</many-to-one>
person.hbm.xml中
<set name="patients" table="patient" casc ...
------- android培训 、java培训、期待与您交流!-------
struts2 获取一对多关系的对象的对象的属性
http://blog.sina.com.cn/s/blog_67b9ad8d0100yat1.html
http://tiger-hu.iteye.com/blog/1032623
通过下面的JSP代码可以发现,一些等价关系:
//取对象时
& ...
------- android培训 、java培训、期待与您交流!-------
错误页面:
HTTP Status 404 - /MyClinic_010paitent/showAllPatient.action
type Status report
message /MyClinic_010paitent/showAllPatient.action
description The requested resource (/MyClinic_010paitent/showAllPatient.action) is not available.
Apache Tomcat/7.0.2 ...
------- android培训 、java培训、期待与您交流!-------
异常代码如下:
org.hibernate.ObjectNotFoundException: No row with the given identifier exists: [com.clinic.model.Person#0]
org.hibernate.impl.SessionFactoryImpl$2.handleEntityNotFound(SessionFactoryImpl.java:435)
org.hibernate.proxy.AbstractLazyInitializer.ch ...