自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 对String的几点理解

 对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。  问题一:我声明了什么!   String s = "Hello world!";  许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world

2009-10-07 15:35:00 439

转载 深入浅出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 480

转载 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 1004 1

原创 java种异常机制和事件委托机制

1,当java程序违反了java语义规则时,java虚拟机就会将发生的错误视为一个异常。违反语义规则包括两种情况。 第一种:java类库内置的语义检查。例如,数组下标越界---IndexOutOfBoundException, sql,SQLException,第二种:java允许程序员扩张异常--自定义异常,并自由选择何时用throw关键字引发异常,所有的异常都是java.lang.th

2009-03-09 21:01:00 3221

原创 Java堆和栈的区别

1.Java的堆是一个运行时数据区,堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为它是在运行时动态分配内存的,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。  2.栈的优势是,存取速度比堆要快,仅次于寄存器,栈数据可以共享。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。栈中主

2009-03-03 23:33:00 832

原创 hibernate load和get区别

 hibernate中session.get/load方法都能通过指定实体类名和id从数据库中读取指定的记录,并且返回与之对映的实体对象。但是它们也有很大的区别:(1)当记录不存在时候,get方法返回null,load方法产生异常(2)load方法可以返回实体的代理类,get方法则返回真是的实体类(3)load方法可以充分利用hibernate的内部缓存和二级缓存中的现有数

2009-03-02 18:57:00 778

原创 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 562

原创 hibernate复习4 延迟加载2--集合

1.在Hibernate的延迟加载机制中,针对集合类型的应用,意义是最为重大的,因为这有可能使性能得到大幅度的提高,为此Hibernate进行了大量的努力,其中包括对JDKCollection的独立实现,我们在一对多关联中,定义的用来容纳关联对象的Set集合,并不是java.util.Set类型或其子类型,而是net.sf.hibernate.collection.Set类型,通过使用

2009-02-24 23:31:00 610

原创 hibernate复习4 延迟加载1--实体

1延迟加载就是为了避免一些无谓的开销而提出来的。所谓的延迟加载就是当真正需要数据的时候才执行数据加载操作,hibernate提供了三种加载方式:实体,集合,hibernate3提出了属性加载 A 实体,设置类映射文件----lazy="true"---------------------------------------------------------------------

2009-02-22 20:52:00 607

原创 hibernate复习3 查询2--Criteria

1,Criteria(对象查询) 查询采用面向对象的方式,主要提供封装查询条件,并提供了Restrictions类做辅助,可以使编写查询代码更方便2,使用Criteria对象,参数是对应实体类的类型对象,然后使用Restrictions对象的静态方法(包括like,ge le,in)构造查询条件,并添加进Criteria中,第一个是参数名,第二个是查询条件的值,第三个参数是关键字匹配方式-

2009-02-19 21:07:00 507 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 471

原创 复习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 353

原创 李小龙--自己观点

   早上从老家过来的时候坐公交的时候两个欧巴桑在谈论李小龙传奇,刚好我昨天在家里也看了两集,李小龙本身拍的《青峰侠》他以为自己可以拍续集了,谁知道老板又取消了,领他很郁闷。又回到了武馆授课,谁知道老板又投资了80w为他量身打造一个男主人公的电影,她的妻子--琳达看见那么多的美元不知道又多高兴!   我就看了这一点,我觉的靠自己的实力永远是最充实的事情!

2008-11-02 12:32:00 571 1

原创 JAVA经典面试题

                                                  1、面向对象的特征有哪些方面   1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并

2008-10-23 10:49:00 2636

2.6号面试题---编程

定义一个开关用来和控制是否汉字! 控制两个长度!

2009-03-07

第一个自定义标签实例-<hello world>

刚刚写的一个自定义标签示例, 道理并不是很复杂 就是两个配置文件手写很复杂 大家用的时候关注自己的业务就行了 配置文件直接拷过去! 一个是mytag.tld---另一个是web.xml里标注

2009-02-28

设计模式-------建造模式

设计模式之---建造模式 1,建造模式属于对象的创建模式,是将一个产品的内部表象和产品的生产分割出来 2.使用原因:为了将构建复杂对象的过程和它的不见解耦; 3 使用情况:建造模式利用一个导演着对象和一个具体建造者对象一个一个建造出所有零件, 从而建造出完整的对象,建造模式将产品的结构和产品的零件建造过程对客户端隐藏起来, 把建造过程进行指挥的责任和和具体建造零件的责任分开,达到责任划分和封装的目的; 4 实例说明: <1>,抽象建造者(builder):给出一个抽象接口,以规范产品对象的各个组成成分的构造。 <2>,具体建造者(contreteBuilder):在应用程序的调用下创建完整的产品实例--实现 抽象建造者builder接口,实现生产产品操作--创建完成 提供产品实例; <3>,导演者(director):调用具体建造者角色以创建产品对象; <4>,产品(Product):建造中的复杂对象,

2009-02-23

单例模式---初学 优点--缺点

单例模式属于构建模式之一, 优点:实例控制--伸缩性 缺点:系统开销---开发混淆---对象生命周期

2009-02-22

适配器设计模式入门之一

1.概念:将两个不兼容的类纠合在一起使用,属于结构型模式,需要有Adaptee(被适配者)和Adaptor(适配器)两个身份. 2.为何使用:我们经常碰到要将两个没有关系的类组合在一起使用,第一解决方案是:修改各自类的接口,但是如果我们没有源代码,或者,我们不愿意为了一个应用而修改各自的接口

2009-02-16

spring 普通属性注入

1.spring 普通属性注入 2.xml中 map集合标签与其他标签不通-- <Map> <entry id=" " value /> </Map> 3.用junit测试

2009-01-06

first Spring test

1.实现特定功能的方面代码在aop中又称为“通知(Advice)”包含 前置通知 后置通知 环绕通知 异常通知 2.spring 采用代理的方式将通知织入到原bean中,将原bean和通知都封装到--org.springframework.aop.framework.ProxyFactory.

2009-01-05

无意间发现的sturts过滤器

Struts过滤器可以解决页面之间的乱码问题 一个类继承struts的RequestProcessor(分request 和response处理) 然后在struts-config.xml配置即可!

2008-12-26

第一个structs

自己写的第一个structs 示例 体会到sturts的工作流程--IE.request-- ActionServlet.struts-config.xml Action --ActionMapping(ActionForm Bean); 继续向大家学习!

2008-12-23

基于属性文件的读取类

这是一个读取properties的类,用处挺大的 大家注意点就是这个properties是实现 map接口--继承Hashtable类!

2008-12-18

初识webservice

我开始学根据自己理解写了一个简单的服务器和客户端

2008-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除