自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 dom4j操作xml基础

DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准,是以层次结构组织的节点或信息片断的集合,它总是把文档看成一个文档树,SAX处理能够立即开始,而不是等待所有的数据被处理,对于大型文档来说是个巨大的优点,JDOM无疑转为Java平台设计,它简化与XML的交互并且比使用DOM更快,但是它大量的试用具体类操作从而降低了操作的灵活性,dom4j代表了全新的开发结果,集成的XPath支持、XM...

2010-09-15 21:38:21 143

原创 手工搭建SSH集成工程

//搭建SSH集成工程://1.建立普通web工程,导入SSH框架所需的jar文件(79个文件包含mysql驱动包)。//2.建立applicationContext.xml(<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmln...

2010-09-15 21:23:58 152

原创 tomcat+eclipse工程发布的两种方式

tomcat+eclipse工程发布的两种方式eclipse+tomcat开发 发布工程有两种方法:通过Eclipe的“project deployments“或者直接在tomcat中,假如tomcat_homte\conf\server.xml中写配置:................................................................

2010-09-15 20:52:38 149

优秀的Java程序员必须了解GC的工作原理(转)

   一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Java程序的性能。  GC的基本原理  J...

2010-05-05 20:14:21 118

详细解析Java中抽象类和接口的区别(转)

  在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者...

2010-05-05 20:11:59 83

Vector、ArrayList和List的异同(转)

线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└Wea...

2010-05-05 20:07:42 85

JAVA面试题解惑系列(十一)——这些运算符你是否还记得?

好东西分享有些运算符在JAVA语言中存在着,但是在实际开发中我们或许很少用到它们,在面试题中却时常出现它们的身影,对于这些运算符的含义和用法,你是否还记得呢? 自增(++)和自减(--)运算符 我们先来回答几个问题吧:Java代码 int i = 0;   int j = i++;   int k = --i;  int i = 0;int...

2010-05-01 00:13:01 76

JAVA面试题解惑系列(十)——话说多线程

好东西分享线程或者说多线程,是我们处理多任务的强大工具。线程和进程是不同的,每个进程都是一个独立运行的程序,拥有自己的变量,且不同进程间的变量不能共享;而线程是运行在进程内部的,每个正在运行的进程至少有一个线程,而且不同的线程之间可以在进程范围内共享数据。也就是说进程有自己独立的存储空间,而线程是和它所属的进程内的其他线程共享一个存储空间。线程的使用可以使我们能够并行地处理一些事情。线程通过并...

2010-05-01 00:11:44 109

JAVA面试题解惑系列(九)——继承、多态、重载和重写

好东西分享什么是多态?它的实现机制是什么呢?重载和重写的区别在那里?这就是这一次我们要回顾的四个十分重要的概念:继承、多态、重载和重写。 继承(inheritance) 简单的说,继承就是在一个现有类型的基础上,通过增加新的方法或者重定义已有方法(下面会讲到,这种方式叫重写)的方式,产生一个新的类型。继承是面向对象的三个基本特征--封装、继承、多态的其中之一,我们在使用JAVA时编写的每一个类...

2010-05-01 00:09:46 102

JAVA面试题解惑系列(八)——聊聊基本类型(内置类型)

好东西分享基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型,因此面试题中也总少不了它们的身影,在这篇文章中我们将从面试中常考的几个方面来回顾一下与基本类型相关的知识。 基本类型共有九种,它们分别都有相对应的包装类。关于它们的详细信息请看下表: [img]http://zangweiren.iteye.com/upload/picture/pic/18...

2010-05-01 00:08:28 82

JAVA面试题解惑系列(七)——日期和时间的处理

好东西分享日期和时间的处理不仅在面试题中会考到,在实际项目开发中也是我们经常需要处理的问题,似乎没有哪个项目可以避开它们,我们常常在处理用户的出生年月日、注册日期,订单的创建时间等属性时用到,由此可见其重要性。 java.util.Date类 提到日期和时间,我想大家最先想到应该是java.util.Date类吧。Date类可以精确到毫秒数,这个毫秒数是相对于格林威治标准时间“1970-01-...

2010-05-01 00:06:59 227

JAVA面试题解惑系列(六)——字符串(String)杂谈

好东西分享上一次我们已经一起回顾了面试题中常考的到底创建了几个String对象的相关知识,这一次我们以几个常见面试题为引子,来回顾一下String对象相关的其它一些方面。 String的length()方法和数组的length属性 String类有length()方法吗?数组有length()方法吗? String类当然有length()方法了,看看String类的源码就知道了,这是这个方法的定义...

2010-05-01 00:04:25 114

JAVA面试题解惑系列(五)——传了值还是传了引用?

好东西分享JAVA中的传递都是值传递吗?有没有引用传递呢? 在回答这两个问题前,让我们首先来看一段代码:Java代码 public class ParamTest {       // 初始值为0       protected int num = 0;         // 为方法参数重新赋值       public void ch...

2010-05-01 00:02:23 81

JAVA面试题解惑系列(四)——final、finally和finalize的区别

好东西分享final、finally和finalize的区别是什么? 这是一道再经典不过的面试题了,我们在各个公司的面试题中几乎都能看到它的身影。final、finally和finalize虽然长得像孪生三兄弟一样,但是它们的含义和用法却是大相径庭。这一次我们就一起来回顾一下这方面的知识。 final关键字 我们首先来说说final。它可以用于以下四个地方:定义变量,包括静态的和非静态的。 ...

2010-05-01 00:00:48 80

JAVA面试题解惑系列(三)——变量(属性)的覆盖

好东西分享我们来看看这么一道题:Java代码 class ParentClass {       public int i = 10;   }     public class SubClass extends ParentClass {       public int i = 30;         public static ...

2010-04-30 23:58:37 65

JAVA面试题解惑系列(二)——到底创建了几个String对象?

好东西分享我们首先来看一段代码:Java代码 String str=new String("abc");  String str=new String("abc");紧接着这段代码之后的往往是这个问题,那就是这行代码究竟创建了几个String对象呢?相信大家对这道题并不陌生,答案也是众所周知的,2个。接下来我们就从这道题展开,一起回顾一下与创建Stri...

2010-04-30 23:56:57 75

JAVA面试题解惑系列(一)——类的初始化顺序

好东西分享大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变...

2010-04-30 23:54:16 164

如何通过代码实现查看网页源程序

无意中在网上看到几种实现查看网页源程序的方式:第一种:view-source法   view-source是一种协议,早期基本上每个浏览器都支持这个协议。但是不知道什么原因,从IE6 Beta2以后IE就不再支持此协议了。这个方法现在只能用在FireFox浏览器上使用了!   使用方法:在浏览器地址栏中输入   view-source:   回车即可看到网页的源代码了。这种方式嵌入代码中可...

2009-10-24 12:05:54 760

关于import org.apache.xpath.XPathAPI;

import org.apache.xpath.XPathAPI; 用到一个apache的jar包,可到http://archive.apache.org/dist/xml/xalan-j/下载xalan-j_2_4_0-bin.zip 解压后将xalan.jar包导入即可

2009-06-23 12:31:30 1193

流量纪念

开博不到一个月,浏览量达到500,留个小纪念,hoho~~网友smit-zjsh可以买彩票去咯。。。

2009-06-18 00:03:56 121

javaeye让人多少有些不爽的bug们

      Bug1. 啥也不说了,先看图吧      第一组(个人资料模块):                        第二组(发表文章模块):                        放眼一望,已尽了然,上边图片是打开该功能时的截图,下边是当你用鼠标滚轮或拖动右侧滚动条滚动页面时,问题就出现了,所有的ComboBox都不能及时刷新,可谓所到之处,...

2009-06-11 09:07:18 86

到底传值还是传引用

      不少同学总是质疑java编程中参数的传递,到底是传值还是传引用?总是模棱两可,导致编程涉及到这方面时很苦恼,关于这个问题,我在这里记述一下我的理解,欢迎批评指正。      首先锁定一个根本方向:java中只有传值!      这里就有同学纳闷了,只有传值还要传引用这一说法干吗?为了便于理解,我们又可以这样说:      在java中,简单数据类型是按值传递的,对象是按引用...

2009-06-10 10:32:41 80

自学Java 之 组合键

      今天练习了一个小的聊天程序,实现客户端与服务器端相互发送消息,仿照的例子中是点击发送button实现发送消息,我忽然想到了QQ中常设的Ctrl+Enter组合键发送消息,快捷又方便,就试着改了下,原来java自身就有几乎对应的方法,于是往消息输入框添加按键监听,很容易地就实现了该功能,哈哈,舒服。。。。。。关键设置如下  /** * 初始化消息输入框 ...

2009-06-09 10:10:16 184

Socket 异常 Connection refused 解决办法

    今天练习Socket编程,在new Socket时无意间遇到下述异常,倒腾了好一通,原来是没有开启对应的服务器,记下来,以备参考,顺便为广大网友提个醒,别走了弯路……java.net.ConnectException: Connection refused: connect at java.net.PlainSocketImpl.socketConnect(Native Metho...

2009-06-02 17:57:17 6691

原创 Address already in use: JVM_Bind

在网络编程中,特别是在短时间内new的网络连接太多,经常出现java.net.BindException: Address already in use: JVM_Bind的异常,网络有很多介绍此异常的,通常都是在说是要使用的端口被别的程序已经使用,但有时并不是这个原因,通过仔细查找,找到一些很好的资料,在此将其一一记录下来。************************************...

2009-05-22 16:31:04 532

二元操作符【instanceof】学习笔记

[size=medium]  Java中instanceof是一个比较常用的二元操作符,类同于“>”“==”等逻辑运算符。特殊一点,它同时也是Java的保留关键字。其作用是测试其左边的对象是否是其右边的类的实例,返回boolean类型的数据。例如:[/size][code="java"] public class InstanceofTest { public static...

2009-05-21 18:58:57 155

空空如也

空空如也

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

TA关注的人

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