共 13 篇文章 |
|
J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别。对初学者而言,大都是从J2SE先入手,DOWN个J2SE就可以了,在ORACLE官网,就是Java SE,刚刚去ORACLE官网逛了一下,现在又多了几个名词了,JAVA FX、JAVA DB、JAVA CARD、JAVA Embedded,而且JAVA SE还分JAVA SE Advanced和JAVA SE Suite,.....饶口令一样,还好不是专业做JAVA 开发*_*。所以,JAVA虚拟机J... 阅950 转11 评0 公众公开 12-02-12 16:04 |
Java堆、栈和常量池。1. 寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。对于基础类型的变量和常量:变量和引用存储在栈中... 阅95 转1 评0 公众公开 11-12-16 23:01 |
Hibernate一级缓存和二级缓存一级缓存 Hibernate框架一级缓存的特点: 1.它是hibernate自带的,不用我们手动配置。值得注意的是: 1.通过在做查询的时候,有几个查询方法支持一级Hibernate缓存,它们分别是:load(),get(),iterate(),其中要注意的是iterate方法只对实体对象查询才支持一级缓存,如果使用iterate来查询对象里面的相关属性,则查... 阅886 转8 评0 公众公开 11-12-16 17:02 |
Hibernate缓存机制以及一级缓存和二级缓存的作用。Session 的缓存被称为hibernate的第一级缓存。SessionFactory的内置缓存 存放元数据和预定义SQL, SessionFactory的内置缓存是只读缓存。2,保证缓存中的对象与数据库同步,位于缓存中的对象称为持久化对象。当Session 清理缓存时,比较当前对象和它的快照就可以知道那些属性发生了变化。 阅807 转9 评0 公众公开 11-12-16 16:46 |
Map是一种把键对象和值对象进行关联的容器,而一个值对象又可以是一个Map,依次类推,这样就可形成一个多级映射。对于键对象来说,像Set一样,一个Map容器中的键对象不允许重复,这是为了保持查找结果的一致性;如果有两个键对象一样,那你想得到那个键对象所对应的值对象时就有问题了,可能你得到的并不是你想的那个值对象,结果会造成混乱,所... 阅60 转1 评0 公众公开 11-12-02 09:27 |
用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用java5以前,有如下两种:第一种:new Thread(){}.start();这表示调用Thread子类对象的run方法,new Thread(){}表示一个Thread的匿名子类的实例对象,子类加上run方法后的代码如下:new Thread(){ public void run(){ }}.start();System.out.println("thread2 notify ot... 阅3316 转31 评0 公众公开 11-12-01 22:49 |
String StringBuffer StringBuilder 对比String StringBuffer StringBuilder 对比 1.jdk版本支持 StringBuilder JDK1.5以后版本支持 2.线程安全 StringBuffer 线程安全 StringBuilder 线程不安全 Java.lang.StringBuffer 线程安全的可变字符序列。 阅68 转2 评0 公众公开 11-11-08 23:13 |
Java多态性详解——父类引用子类对象Java多态性详解——父类引用子类对象2011-02-10 14:28 来源:华军资讯整理 作者:刘东凯 RSS复制链接打印核心提示:面向对象编程有三个特征,即封装、继承和多态。因为子类是对父类的一个改进和扩充,所以一般子类在功能上较父类更强大,属性较父类更独特,定义一个父类类型的引用指向一个子类的对象既... 阅447 转3 评0 公众公开 11-11-07 17:14 |
Collections 类 java.util.Collections 类中定义了多种集合操作方法,实现了对集合操作方法,实现了对集合元素的排序、取极值、批量拷贝、集合结构转换、循环移位以及匹配性检查等功能,常用 static 方法如下:alist.add(4);System.out.println(" 列表中元素的最大值 : "+ Collections.max(alist));System.out.println(" 列表中... 阅2662 转10 评0 公众公开 11-11-07 16:26 |
5)新建某对象的实例:public Object newInstance(String className, Object[] args) throws Exception { Class newoneClass = Class.forName(className); Class[] argsClass = new Class[args.length]; for (int i = 0, j = args.length; i <j; i++) { argsClass = args.getClass(); } Constructor con... 阅133 转3 评0 公众公开 11-11-07 15:50 |