- 博客(47)
- 收藏
- 关注
转载 java 中 finial finally 和 finanize的区别
http://yoyo08.javaeye.com/blog/556602文章来源1. final 用于声明属性,方法和类,分别表示属性不可变,方法不可覆盖,类不可继承。( 注意:如果是基本类型,说明变量本身不能改变;如果是引用类型,说明它不能指向其他的对象了,但对象还是可以改变的。) 2. finally是异常处理语句结构的一部分,表示无论是否出现异常总是执行。3. finalize是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法,可以覆盖此方法提
2010-10-08 15:37:00
1090
转载 spring开发参考手册
<br />http://www.kuqin.com/spring2.0_doc/<br />spring开发参考手册,讲解的很详细
2010-09-20 19:49:00
341
转载 spring事务管理
<br />在学习spring事务管理时,我忍不住要问,spring为什么进行事务管理,spring怎么进行的事务管理?首先,为什么要进行事务,接下来说说spring是怎样进行事务管理的.<br /><br />Spring事务策略<br />Spring事务策略,也就是spring事务管理的实现方式.它有一个统一的抽象是由实现下面这个接口完成的.org.springframework.transaction.PlatformTransactionManager<br />此接口的内容如下: Publi
2010-09-20 16:50:00
322
转载 B树、B-树、B+树、B*树都是什么
<br />B树、B-树、B+树、B*树都是什么<br /><br /> <br />B树<br /> 即二叉搜索树:<br /> 1.所有非叶子结点至多拥有两个儿子(Left和Right);<br /> 2.所有结点存储一个关键字;<br /> 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;<br /> 如:<br /> <br /><br /> B树的搜索,从根结点开始,如果查询
2010-09-17 15:47:00
324
转载 整数划分问题
整数划分问题是将一个正整数n拆成一组数连加并等于n的形式,且这组数中的最大加数不大于n。 如6的整数划分为 6 5 + 1 4 + 2, 4 + 1 + 1 3 + 3, 3 + 2 + 1, 3 + 1 + 1 + 1 2 + 2 + 2, 2 + 2 + 1 + 1, 2 + 1 + 1 + 1 + 1 1 + 1 + 1 + 1 + 1 + 1 共11种。下面介绍一种通过递归方法得到一个正整数的划分数。 递归函数
2010-09-15 10:37:00
577
转载 C 中 sizeof的用法
<br />sizeof,一个其貌不扬的家伙,引无数菜鸟竟折腰,小虾我当初也没少犯迷糊,秉着“<br />辛苦我一个,幸福千万人”的伟大思想,我决定将其尽可能详细的总结一下。<br />但当我总结的时候才发现,这个问题既可以简单,又可以复杂,所以本文有的地方并不<br />适合初学者,甚至都没有必要大作文章。但如果你想“知其然,更知其所以然”的话,<br />那么这篇文章对你或许有所帮助。<br />菜鸟我对C++的掌握尚未深入,其中不乏错误,欢迎各位指正啊<br /><br />1. 定义:<br />s
2010-09-10 16:50:00
491
转载 java容器
JAVA的容器---List,Map,SetCollection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而
2010-08-19 20:54:00
253
转载 一些面试题目
<br />101、java中会存在内存泄漏吗,请简单描述。<br />会。如:int i,i2; return (i-i2); //when i为足够大的正数,i2为足够大的负数。结果会造成溢位,导致错误。<br /><br />102、java中实现多态的机制是什么?<br /> 方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。<br /><br />1
2010-08-19 13:50:00
446
原创 String与StringBuffer的区别?
public class Test { public static void stringReplace (String text) { text = text.replace('j' , 'i'); } public static void bufferReplace (StringBuffer text) { text = text.append("C"); } public static void ma
2010-08-19 13:49:00
272
原创 String与StringBuffer的区别?
public class Test { public static void stringReplace (String text) { text = text.replace('j' , 'i'); } public static void bufferReplace (StringBuffer text) { text = text.append("C"); } public static void ma
2010-08-19 13:44:00
270
转载 struts2 ActionContext
ActionContext(Action上下文) ActionContext介绍 通过上面用户注册例子的学习,我们知道Xwork与Web无关性,我们的Action不用去依赖于任何Web容器,不用和那些JavaServlet复杂的请求(Request)、响应(Response)关联在一起。对请求(Request)的参数(Param),可以使用拦截器框架自动调用一些get()和set()方法设置到对应的Action的字段中。但是,仅仅取得请求参数的值就能完全满足我们的功能要求吗?不,在Web应用程序开发中,除了
2010-08-14 19:25:00
350
转载 struts2 ModelDriven
<br />可以根据Action属性的不同将它分为两类:Field-Driven(属性驱动) Action和Model-Driven(模型驱动) Action。 <br />一、Field-Driven(属性驱动)Action,Action拥有自己的属性,这些属性一般是Java的基本类型。表单字段直接和Action的属性 对应。 <br />二、实现了modelDriven接口可以在action中直接获得例如User对象,它会将Object getModel()取得的User放到ValueStack中。可以
2010-08-14 19:07:00
546
转载 uddi4j连接juddi
<br />来源http://webservice.org.cn/dispbbs.asp?BoardID=10&id=39472&replyID=66492&star=2&skin=0<br /> <br /> uddi4j连接juddi成功测试 看到本版里不少人问uddi4j连接juddi的问题 我做成功了 ,大家分享一下<br /> <br /><br />配置好juddi : 我是用mysql5.0 + tomca5.5 + juddi <br />一定要配置好数据源 <br />把tomcat
2010-08-09 16:36:00
1140
转载 juddi操作界面的基本使用
juddi操作界面的基本使用<br />文章分类:Web前端转自链接:http://www.cnblogs.com/kangjj22/archive/2009/01/09/1372394.html <br /><br />这一段时间快被这个晕死人的软件工程大作业折腾死了,总体感觉倒也不是说有多难,但理解这个juddi做的接口要uddi基础知识,像我这样菜鸟级用户,连web service都没怎么听说过,摸到门都花了好多时间和精力。网上这方面的资料实在是太少了,中文的帖子全是讲juddi的安装配置的,而且都是
2010-08-07 14:25:00
1038
转载 JAVA WebService注册中心JUDDI使用方法(引用)
<br />来源http://www.javaeye.com/topic/139600<br />jUDDI,发音(Judy),是服务于WebServices 的UDDI的java实现开源包。 <br />1 安装<br />1.1 下载<br />下载地址:http://ws.apache.org/juddi/releases.html <br /><br />目前的jUDDI的最新版本是0.9rc4(Release Candidate #4 for Version 0
2010-08-07 14:18:00
1192
转载 JDK1.5+Tomcat5+MySql+Juddi 架设UDDI服务器
JDK1.5+Tomcat5+MySql+Juddi 架设UDDI服务器软件版本:JDK: jdk-1_5_0_11Tomcat: apache-tomcat-5.5.23MySql: mysql-5.0.41-win32Juddi: juddi-09.rc4jdbc: mysql-connector-java-5.0.6安装步骤:1:安装JDK和JRE2.安装Tomcat安装JDK,JRE,Tomcat的步骤和环
2010-08-07 14:01:00
698
转载 字符串替换问题
<br /> <br />http://www.enet.com.cn/article/2008/0516/A20080516267478.shtml转自<br /> 最近在开发的过程中用到了字符串的替换,本来觉得挺简单的问题,却总也解决不了。字符串明明是替换了,却总也输出不了正确结果,很是郁闷,到底是为什么呢? <br /><br /> 先来看我的代码: <br /><br /> Newsdetialsnt=(Newsdetials)ntIter.next(); <br /><br /> Sy
2010-07-31 23:01:00
494
原创 JAVA面试笔记(8
<br />1。说出ArrayList ,Vector,LinkedList的存储性能和特性<br />ArrayList,Vector采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,他们都允许直接按序号索引元素,但是插入元素要涉及数组元素的移动等内存操作,所以索引数据块而插入数据慢,Vector由于使用了同步方法(线程安全),通常性能上较ArrayList差,而LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插入数据时只需记录本项的前后项即可,所
2010-07-28 23:05:00
348
转载 转载 若干面试题目
1、字符串“A@B@C@D”,以@字符拆分返回数组String[] strs = "A@B@C@D".split("@"); String[] strs = "A@B@C@D".split("@");2、字符串String s=”SDsBEaA”,要求最后生成s=”AaBDESs”import java.util.*; public class Test{ public static void main(String[] args) { //System.out.printl
2010-07-21 20:04:00
400
原创 JSP
JSP中动态include和静态include的区别是什么?动态include用jsp:include动作实现总是会检查所有文件中的变化,适合用于包含动态页面,并且可以带参数。静态include用include伪码实现,不会检查所含文件的变化,适用于包含静态页面说出JSP 的六个基本动作指令和作用jsp:include 在页面被请求的时候引入一个文件jsp:useBean 寻找或者实例化一个JavaBeanjsp:setProperty 设置JavaBean的属性Jsp:getProperty 输出某个j
2010-07-21 19:16:00
320
原创 java 多线程1
<br />/*//一个关于单线程休眠的实例<br />public class AA {<br /> public static void main(String[] args) {<br /> Thread t = Thread.currentThread();//创建Thread类的实例对象<br /> t.setName("单线程");<br /> System.out.println(t.getName()+" is a running thread");<br /> try {<br /
2010-07-17 11:43:00
493
原创 java 抽象类 和接口 构造函数
1、抽象类和接口有什么区别抽象类特征如下:抽象类和抽象方法都必须用abstract关键字修饰抽象类不能被实例化,也就是不能用new关键产生对象抽象方法只需声明而无需事先抽象方法必须定义的抽象类中,抽象类的子类必须实现父类中的抽象方法,否则这个子类还是个抽象类接口的特征接口内有构造方法接口中声明变量均为final,static,和public得接口中定义的方法均为抽象的和公共的接口里的数据成员必须初始化,且数据成员均为常量interface Truck{ void sound();}interface Bus
2010-07-16 11:09:00
8696
3
转载 Java常见面试题
<br />1、区别作用域public,private,protected,以及不写时的区别<br />答:区别如下:<br /> 作用域当前类同一package 子孙类 其他packagepublic√√√√protected√√√ ×friendly√√ × ×private√ × × ×<br />不写时默认为friendly<br /> <br /> <br />2、Anonymous Inner Class (匿名内部类)是否可以extends(继承)其它类,是否可以implements(
2010-07-16 09:37:00
456
转载 Java多态
转自http://blog.sina.com.cn/s/blog_61bf68450100fiua.html1.Java中除了static和final方法外,其他所有的方法都是运行时绑定的。private方法都被隐式指定为final的,因此final的方法不会在运行时绑定。当在派生类中重写基类中static、final、或private方法时,实质上是创建了一个新的方法。<br /> <br />2.在派生类中,对于基类中的private方法,最好采用不同的名字。<br /> <br />3.包含抽象方
2010-07-16 09:33:00
323
原创 java内部类
//内部类分为:静态内部类,成员内部类,局部内部类,匿名内部类内部类的特征:可以被定义在方法中,他可以访问外部类的final变量可以被定义为abstract抽象类可以作为一个接口,由另一个内部类去实现非静态内部类不能声明任何static成员//静态内部类(Static Nested Class)和内部类(Inner Class)有什么不同?// Static Nested Class是被声明为静态的内部类,它可以不依赖于外部类实例被实例化//而通常的内部类需要再外部类实例化后才能被实例化/*//在类中创建一
2010-07-15 16:19:00
395
转载 使用 EJB 3.0 Java Persistence API 设计企业应用程序
<br />使用 EJB 3.0 Java Persistence API 设计企业应用程序 http://cping1982.blog.51cto.com/601635/129815<br /> 本文将介绍 Java™ Platform, Enterprise Edition (Java EE 5) 的一种设计方法,它利用了 Enterprise JavaBeans™ (EJB) 3.0 新的 Java Persistence API (JPA)。JPA 提供了一种标准的对象关系映射解决方案,该解决方案避
2010-07-14 19:28:00
313
原创 java异常处理
1.运行时异常与一般异常(检查异常)的异同异常表示程序运行过程中可能出现的非正常状态,运行时异常表示虚拟机的通常操作中可能遇到的异常,是一种常见的运行错误。Java编译器要求方法必须声明跑出可能发生的非运行时异常,但是并不要求必要声明跑出位被捕获的运行时异常。2.异常的处理方法:方法一:try/catch(捕获处理):注意,当try中的某条语句引发异常后,程序立即跳转到catch部分,查找和该异常类型相匹配的catch语句并执行catch{}中的所有语句,而位于try中的发生异常语句后面的所有语句(正常语句
2010-07-14 17:12:00
597
转载 语义Web概述
语义Web概述 现有互联网的飞速发展使它的缺陷逐渐暴露了出来,如网页功能单调、搜索引擎智能化程度低等,这是因为大部分Web上的内容是设计给人阅读的,而不是让计算机程序按其意义进行操作的。计算机能熟练地解析网页的版面,知道哪里是标题,哪里有与其他页面的链接。但是,它分辨不出个人主页和天气预报的区别,因为没有可靠的方法来处理其中的语义,没有办法智能地理解网页内容和进行操作。 语义Web就是想弥补这方面的不足,为网页扩展了计算机可处理的语义信息。语义Web中,各种资源被人为地赋予了各种明确的语义信
2010-07-14 12:34:00
566
原创 java面试(8)
<br />1。<br />public static void main(String[] args) {<br /> String str = new String("good"); //执行到这一行时,创建了几个对象<br /> String str1 = "good";//执行到这一行时,创建了几个对象<br /> String str2 = new String("good");//执行到这一行时,创建了几个对象<br /> System.out.println(str == str1);
2010-07-07 16:52:00
293
原创 面试题搜集
<br />第一,谈谈final, finally, finalize的区别。<br />最常被问到。<br />第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?<br />第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。<br />第四,&和&&的区别。<br />这个问得很少。<br />第五,HashMap和Hasht
2010-07-07 16:13:00
265
转载 人行,中行,工行,人行,中行,工行,建行,农行,交行笔试资料合集(坚决保留)建行,农行,交行笔试资料合集(坚决保留)
<br />转自http://blog.renren.com/share/230147651/2696824161#nogo<br />人行,中行,工行,建行,农行,交行笔试资料合集<br />笔试资料, 国有银行, 经济金融, 整理, 银行<br />【中国银行2010笔试精华资料整理—吐血推荐】<br />中国银行2010校园招聘全国统一笔试,初步定于2010年1月3日<br /><br />中国银行去年校园招聘笔试的时间安排,仅供参考<br />14:00~15:30英语<br />16:00~17:
2010-07-07 14:36:00
3387
转载 65个职场很有技巧的回答(转)
1、请你自我介绍一下你自己?回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回答每个问题之后都说一句“谢谢”,企业喜欢有礼貌的求职者。2、你觉得你个性上最大的优点是什么?回答提示:沉着冷静、条理
2010-07-07 11:15:00
358
原创 各大IT公司笔试真题汇总(转)
转自http://topic.csdn.net/u/20091222/22/928fdbe3-abd7-493b-92a9-7d17550ad80a.html巨人网络java笔试基础题分享 http://www.coderarea.net/bbs/read.php?tid=834 百度笔试题 http://www.coderarea.net/bbs/read.php?tid=811 百度2010校招运维部门笔试 http://www.coderarea.net/bbs/read.php?tid=779 百度
2010-07-07 11:02:00
1848
原创 JAVA面试笔记(7)
1。求一个长度为10的整数数组中的最大元素,采用随机赋值的方式并输出各元素的值算法描述:a假定第一个元素为最大元素,将他存储在一个临时变量中b将这个变量与后面的元素比较,比这个临时变量大的,则存储在这个变量中。c当所有元素比较完毕后,这个临时变量中存储的就是最大元素public class MaxArray { public static void main(String args[]){ int arr[] = new int[10]; setValue(arr); showValue(arr);
2010-07-07 10:36:00
266
原创 Java数组浅析(转)
<br />转自http://soft.chinabyte.com/database/296/11335796.shtml<br />数组(array)是相同类型变量的集合,可以使用共同的名字引用它。数组可被定义为任何类型,可以是一维或多维。数组中的一个特别要素是通过下标来访问它。数组提供了一种将有联系的信息分组的便利方法。注意:如果你熟悉C/C++,请注意, Java数组的工作原理与它们不同。<br /> 1、数组不是集合,它只能保存同种类型的多个原始类型或者对象的引用。数组保存的仅仅是对象的引用,而不
2010-07-07 10:14:00
304
原创 JAVA基础面试中的几个问题[转]
<br />一、JAVA中的8种基本数据类型? <br />答:四种整型:byte、shor、 int、 long<br /> 两种浮点:flout 、double<br /> 一种字符型:char<br /> 一种布尔型: boolean<br /> 主要是考察:String型不是JAVA中的基本数据类型 <br />二、以下代码是否正确??<br />public void ( int j )<br />{<br />String str ;<br />fo
2010-07-06 15:56:00
309
原创 [转]面试算法小记
<br />一】 时间受限 <br />大部分的面试题,都是对时间复杂度有所要求的,如果有涉及,“最快”一类的字样,毫无疑问,先上时空原理,用空间来换时间。Hash,大数组,一些辅助性的空间,都是首选。在我的面试经历中,有无数次用到过Hash和大数组的。不过,通常这不会是面试官想听的唯一解法,他们紧接着十有八九是会说“如果只有xxxx空间呢?”。说此类方法只是为自己争取更多的时间,并且体现思考的完整性,简而言之,装B用。。。 eg1.1:求一个char(8bit)中,二进制1的个数,越快越好。 -- 《编程
2010-07-06 15:39:00
339
原创 JAVA面试笔记(6)
1。class AA { public char c; public AA(char i){ c = i; } public static void main(String[] args) { AA c1 = new AA('1'); AA c2 = new AA('1'); AA c3 = c2; char a = '1'; int b = 1; }}A. a==b;B. a==c1;C. c2==c3;D. c1==c2;分析:考查的知识点是比较基本类型与对象类型的不同之处,基本类型是比
2010-07-06 14:43:00
362
原创 JAVA面试笔记(5)
<br />1、equals() 和==<br />根据下面的程序代码,哪些选项的值返回true?<br />public class Square{ long width; public Square(long l){ width = l; } public static void main(String arg[]){ Square a, b, c; a = new Square(42L); b = new Square(42L); c = b; lo
2010-07-05 14:59:00
433
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人