- 博客(14)
- 资源 (11)
- 收藏
- 关注

转载 对String的几点理解
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world
2009-10-07 15:35:00
469
转载 深入浅出JSON
JSON定义 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript 编程语言的一个子集。 JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl, Pyth
2009-09-18 17:16:00
504
转载 Struts2, spring,hibernate 整合步骤
1.建立web项目2.在web.xml 配置 struts2,和 spring , struts2 org.apache.struts2.dispatcher.FilterDispatcher(struts的过滤器) (加载struts2) struts2 /* org.springframework.web.context.ContextLoaderLi
2009-09-17 14:24:00
1031
1
原创 java种异常机制和事件委托机制
1,当java程序违反了java语义规则时,java虚拟机就会将发生的错误视为一个异常。违反语义规则包括两种情况。 第一种:java类库内置的语义检查。例如,数组下标越界---IndexOutOfBoundException, sql,SQLException,第二种:java允许程序员扩张异常--自定义异常,并自由选择何时用throw关键字引发异常,所有的异常都是java.lang.th
2009-03-09 21:01:00
3249
原创 Java堆和栈的区别
1.Java的堆是一个运行时数据区,堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。 2.栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主
2009-03-03 23:33:00
853
原创 hibernate load和get区别
hibernate中session.get/load方法都能通过指定实体类名和id从数据库中读取指定的记录,并且返回与之对映的实体对象。但是它们也有很大的区别:(1)当记录不存在时候,get方法返回null,load方法产生异常(2)load方法可以返回实体的代理类,get方法则返回真是的实体类(3)load方法可以充分利用hibernate的内部缓存和二级缓存中的现有数
2009-03-02 18:57:00
808
原创 java冒泡排序!
public class SorTest(){ private Number [] source; //Number 是BigDecimal、BigInteger、Byte、Double、Float、Integer、Long 和 Short类的超类----API public SortTest(Number [] source){ this.sourc
2009-03-01 20:26:00
591
原创 hibernate复习4 延迟加载2--集合
1.在Hibernate的延迟加载机制中,针对集合类型的应用,意义是最为重大的,因为这有可能使性能得到大幅度的提高,为此Hibernate进行了大量的努力,其中包括对JDKCollection的独立实现,我们在一对多关联中,定义的用来容纳关联对象的Set集合,并不是java.util.Set类型或其子类型,而是net.sf.hibernate.collection.Set类型,通过使用
2009-02-24 23:31:00
634
原创 hibernate复习4 延迟加载1--实体
1延迟加载就是为了避免一些无谓的开销而提出来的。所谓的延迟加载就是当真正需要数据的时候才执行数据加载操作,hibernate提供了三种加载方式:实体,集合,hibernate3提出了属性加载 A 实体,设置类映射文件----lazy="true"---------------------------------------------------------------------
2009-02-22 20:52:00
627
原创 hibernate复习3 查询2--Criteria
1,Criteria(对象查询) 查询采用面向对象的方式,主要提供封装查询条件,并提供了Restrictions类做辅助,可以使编写查询代码更方便2,使用Criteria对象,参数是对应实体类的类型对象,然后使用Restrictions对象的静态方法(包括like,ge le,in)构造查询条件,并添加进Criteria中,第一个是参数名,第二个是查询条件的值,第三个参数是关键字匹配方式-
2009-02-19 21:07:00
539
1
原创 hibernate复习2 查询1--HQL
1.HQL是hibernate提供的一种面向对象的查询语言,使用hql语句可以避免使用jdbc查询的一些弊端,而且hql独立于数据库,对不同的数据库根据hibernate dialect 属性的配置自动生成不同的sql语句执行2, 如何使用hql语句---- 得到session ,编写hql语句 ,创建Query对象,,执行查询,得到结果,3,支持属性查询和参数查询---,hql语句支
2009-02-19 18:25:00
501
原创 复习hibernate笔记 1
1,使用hibernate三个准备(jar包,hibernate配置文件,实体类和映射文件)2,7个步骤读取并解析配置文件---Configuration conf= new Configuration.configure();--相当于获取DataSouce前读取DataSource配置文件读取并解析映射文件,创建SessionFactory--SessionFactory sf=c
2009-02-19 17:47:00
378
原创 李小龙--自己观点
早上从老家过来的时候坐公交的时候两个欧巴桑在谈论李小龙传奇,刚好我昨天在家里也看了两集,李小龙本身拍的《青峰侠》他以为自己可以拍续集了,谁知道老板又取消了,领他很郁闷。又回到了武馆授课,谁知道老板又投资了80w为他量身打造一个男主人公的电影,她的妻子--琳达看见那么多的美元不知道又多高兴! 我就看了这一点,我觉的靠自己的实力永远是最充实的事情!
2008-11-02 12:32:00
601
1
原创 JAVA经典面试题
1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并
2008-10-23 10:49:00
2670
第一个自定义标签实例-<hello world>
2009-02-28
设计模式-------建造模式
2009-02-23
适配器设计模式入门之一
2009-02-16
spring 普通属性注入
2009-01-06
first Spring test
2009-01-05
无意间发现的sturts过滤器
2008-12-26
第一个structs
2008-12-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人