62,614
社区成员
发帖
与我相关
我的任务
分享
import java.net.MalformedURLException;
import java.net.URL;
import java.util.HashSet;
import java.util.Set;
public class Test1 {
private static final String[] URL_NAMES = {
"http://javapuzzlers.com",
"http://apache2-snort.skybar.dreamhost.com",
"http://www.google.com",
"http://javapuzzlers.com",
"http://findbugs.sourceforge.net",
"http://www.cs.umd.edu"
};
public static void main(String[] args) throws MalformedURLException {
Set<URL> favorites = new HashSet<URL>();
for (String urlName : URL_NAMES)
favorites.add(new URL(urlName));
System.out.println(favorites.size());
}
}
import java.util.Random;
public class Test2 {
public static void main(String[] args) {
Random rnd = new Random();
boolean toBe = rnd.nextBoolean();
Number result = (toBe || !toBe) ?
new Integer(3) : new Float(1);
System.out.println(result);
}
}
public Student get(Serializable id) {
return (Student)getHibernateTemplate().load(Student.class, id);
}
public List<Student> getAll() {
return (List<Student>)getHibernateTemplate().loadAll(Student.class);
}
public void save(Student stu) {
getHibernateTemplate().saveOrUpdate(stu);
}
public void remove(Student stu) {
getHibernateTemplate().delete(stu);
}
public void update(Student stu) {
getHibernateTemplate().update(stu);
}
public StudentHibernateDao extends HibernateSupportDao implements StudentDao;
+-------------------------------+
class of Spring --> | <<abstract>> |
| HibernateDaoSupport |
+-------------------------------+
A
| |
<------ DAO Interface Package ------->|<- Hibernate Impleme|ntation Package ->
| |
+-------------------------------+ | +-------------------------------+
| <<interface>> | | | |
| StudentDao | | | StudentHibernateDao |
+-------------------------------+ | +-------------------------------+
| + get(Serializable) : Student | | | + get(Serializable) : Student |
| + getAll() : List<Student> |<- - - - -| + getAll() : List<Student> |
| + save(Student) : void | | | + save(Student) : void |
| + remove(Student) : void | | | + remove(Student) : void |
| + update(Student) : void | | | + update(Student) : void |
| + method1() | | | + method1() |
| + method2() | | | + method2() |
| + ... | | | + ... |
+-------------------------------+ | +-------------------------------+
|
<- - - - 表示实现接口(不表示依赖哦,因为在半角状态下我找了好久都没找到向左的空心三角啦,
将究着看看,不要要求太高哈)
A
| 表示继承(就把 A 的两个脚去掉,看成向上的空心三角哈)
|