java
文章平均质量分 76
呼噜呼噜
这个作者很懒,什么都没留下…
展开
-
Java入门实例classpath及package详解
Java入门实例classpath及package详解(转帖) 转自:Java入门实例classpath及package详解:url=http://www.programbbs.com/doc/437.htm转载者注: 这是我在网上碰到的一篇step by step式的J2se第一步的文章,讲解详细具体,初学者照着操作一定会成功运转载 2012-05-30 17:12:40 · 453 阅读 · 0 评论 -
TCP/IP协议简介
1 TCP/IP协议基础 TCP/IP协议包括两个子协议:一个是TCP协议(Transmission Control Protocol,传输控制协议)另一个是IP协议(Internet Protocol,互联网协议),它起源于20世纪60年代末。 在TCP/IP协议中,TCP协议和IP协议各有分工。TCP协议是IP协议的高层协议,TCP在IP之上提供了一个可靠的,连接方式的协议。T转载 2012-06-11 13:35:58 · 878 阅读 · 0 评论 -
Vector、ArrayList、List、HashTable、HashMap
Vector、ArrayList和List区别线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Sta转载 2012-05-23 14:37:27 · 447 阅读 · 0 评论 -
keytool生成证书(转)
http://hi.baidu.com/rover828/blog/item/4cde5db52e3430c837d3caae.htmlkeytool生成证书验证是否已创建过同名的证书keytool -list -v -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit原创 2012-06-13 13:08:07 · 1041 阅读 · 1 评论 -
stringbuffer 和 string
stringbufferA mutable sequence of characters. This class provides an API compatible with StringBuffer, but with no guarantee of synchronization. This class is designed for use as a drop-in replaceme原创 2012-05-24 16:45:14 · 850 阅读 · 0 评论 -
在eclipse3.4中使用JbossTools2插件开发Seam2工程 (转)
文章出处:http://everlive.iteye.com/blog/213439 一、首先下载并安装eclipse3.2+ 我用的是3.4 www.eclipse.orgSeam2.0+ www.seamframework.org/jbosstools2.0+ 插件 www.seamframework.org/toolsMySql5.0+ 和JDBC驱动 www.原创 2012-06-14 14:12:44 · 621 阅读 · 0 评论 -
java 中堆和栈的区别
堆和栈最主要的区别是:栈是指向一个对象,如String str="abc";而堆每次都要创建一个对象,如String str=new String("abc");Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、new array、a new array和multi a new array等 指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优转载 2012-08-06 17:20:29 · 590 阅读 · 1 评论 -
jasperreports jrxml文档格式分析(转)
jrxml是JasperReports报表定义的标准文档格式,实际上它还需要转化成.jasper格式才能够使用,下面是jrxml文档的具体格式:jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan原创 2012-07-24 10:15:28 · 2804 阅读 · 0 评论 -
linux下jdk和tomcat的卸载和安装
(jdk安装步骤):1. 以root身份登录系统2.下载jdk-6u5-linux-i586-rpm.bin文件3.通过chmod u+x jdk-6u5-linux-i586-rpm.bin命令使其获得可执行权限4.通过./jdk-6u5-linux-i586-rpm.bin来进行安装。安装程序询问您是否尊守许可协议页面 ,回车就可以,看完协议出现一行字:Do you aggre原创 2012-07-23 16:27:29 · 1619 阅读 · 0 评论 -
Java程序员应该知道的10个调试技巧(转)
EclipseJava研发实践Bug摘要:调试不仅可以查找到应用程序缺陷所在,还可以解决缺陷。对于Java程序员来说,他们不仅要学会如何在Eclipse里面开发像样的程序,更需要学会如何调试程序。本文介绍了Java程序员必知的10个调试技巧,保证让你受益匪浅![CSDN.NET 张红月/编译] 调试可以帮助识别和解决应用程序缺陷,在本文中,作者将使用大家常用的的开发工具Eclips原创 2012-09-04 16:53:58 · 481 阅读 · 0 评论 -
jdk的安装和配置
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"1)在系统原创 2012-09-14 13:14:14 · 520 阅读 · 0 评论 -
转 在eclipse中反编译并查看jar包的class文件,批量反编译
第一种:很方便,直接用F3或者ctrl点击查看。Eclipse反编译工具Jad及插件JadClipse配置 超傻瓜的教程: Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码原创 2012-06-11 13:32:33 · 1573 阅读 · 0 评论 -
软件行业英雄们的离世
软件行业英雄们的离世2011年对于软件行业来说,我们失去了三个很重要的人。Steve Jobs的离开震动了整个工业界,我们看到我们的工作对这个行业甚至更广阔的世界来说是多么的重要。许多报纸的头版都报道了他的离开,还有来自许许多多来自全世界各界名流接踵而至的褒扬。我们失去了丹尼斯·里奇(Dennis Ritchie),他是C语言之父,是Unix几个创造者之一。我们也失去了约翰·麦卡锡(Joh原创 2012-06-08 17:01:22 · 393 阅读 · 0 评论 -
注释类型 XmlAttribute
javax.xml.bind.annotation 注释类型 XmlAttribute@Retention(value=RUNTIME)@Target(value={FIELD,METHOD})public @interface XmlAttribute将 JavaBean 属性映射到 XML 属性。 用法 @XmlAttribute 注释能够与下列程序转载 2012-05-15 11:09:42 · 1598 阅读 · 0 评论 -
java 深复制浅复制 api解读
今天看了下java下面的深浅复制问题,借鉴了网上资料自己整理一下。 Object中含有clone()方法,文章就在clone了里面了。 查看api,里面有此段描述: 按照惯例,clone()返回的对象应该独立于正被复制的对象。要获得此独立性,在super.clone 返回对象之前,有必要对该对象的一个或多个字段进行修改。这通常意味着要复制包含正在被复制对象的内部“深层结构”的所有可转载 2012-05-15 10:34:21 · 1589 阅读 · 0 评论 -
Collect Set List HashSet ArrayList LinkedList TreeSet Map HashMap TreeMap
好久没有翻过书了,Set,List,Map的概念早已混淆的不行。这两天大量接触这些集合类,是该整理整理了。 图解: 里面注释差不多可以解释基本情况了。 再提几点: 1.Collection没有get()方法,只能通过iterator遍历元素 2.Collection与Set拥有一样的接口 3.List有get() 4.Map中可以将key,v转载 2012-05-15 10:42:58 · 409 阅读 · 0 评论 -
澄清整理关于clone(),Clonable和CloneNotSupportedException
首先要明确一点,如果目标类没有实现自己的clone()方法,该类的实例instance.clone()实际调用的是Object.clone()。1) 无论目标类是否实现了Cloneable接口,只要调用到了Object.clone(),比如通过super.clone(),那么就必须处理或者抛出 CloneNotSupportedException,因为Object.clone()有thro转载 2012-05-15 10:47:40 · 572 阅读 · 0 评论 -
java.lang.NoSuchMethodError: org.w3c.dom.Node.getTextContent()Ljava/lang/String;
Provider org.apache.xalan.processor.TransformerFactoryImpl not found文章分类:Java编程java.lang.NoSuchMethodError: org.w3c.dom.Node.getTextContent()Ljava/lang/String;java.lang.NoSuchMethodError: org.原创 2012-06-06 09:35:29 · 3194 阅读 · 0 评论 -
java导出pdf
所需jar:itext-1.00.jariTextAsian.jar List authlist = queryList();//确定List集合的数据 ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { List totalList = new ArrayList();转载 2012-06-06 11:48:41 · 929 阅读 · 0 评论 -
java导出excel
需要jar:jxl.jar 下载地址:jxl.jarList authlist = queryList(); ByteArrayOutputStream baos = new ByteArrayOutputStream(); try { // 2.生成工作簿 WritableWorkbook wb = Workbook.createWorkbook(baos)转载 2012-06-06 11:50:18 · 747 阅读 · 0 评论 -
java导出CSV文件
先下载javacsv2.0.zip的文件,解压后,把javacsv.jar 添加到项目中。 官方下载地址:http://sourceforge.net/project/showfiles.php?group_id=33066API地址:http://javacsv.sourceforge.net/简单的操作代码:Java代码 import java.转载 2012-06-06 11:51:57 · 4685 阅读 · 1 评论 -
建立以点开头的文件夹
奇怪,以点开头的文件夹很多天以来,我都不知道如何建立以点开头的文件夹?您知道吗?我相信大多数人还是不知道的,因为我问了好多人.但是你也许会问有这样的文件夹吗?哈哈,我见过了,但是不知道怎么建的.在安装完微软的.Net Pet Shop4.0之后,就会建立一个以点开头的文件家.建立以点结束的文件夹这么建:Top1.建立:用命令的方式建立文件夹,其命令形式为:m转载 2012-06-08 10:47:16 · 5632 阅读 · 0 评论 -
10个最受欢迎的Java类
每一个Java程序员都有一份属于自己的Java类排名表。这个排名表没有严格的规定,也没有可遵循的规则,它完全取决于你参与的Java项目的工作。下面这些类,不用我做过多的介绍,Java程序员都知道,因为它们在Java世界中非常的流行。1. java.lang.StringString类无可争议的获得冠军,应该没有人会否认这一点。这是一个最终类,用于创建/操作不可变的字符串文字。它从JDK转载 2012-06-08 17:05:26 · 341 阅读 · 0 评论 -
使用struts-menu制作树型菜单实例 (转)
sql 代码创建数据库表 CREATE TABLE `menu_item` ( `id` bigint(20) NOT NULL default '0', `parent_name` varchar(30) default NULL, `name` varchar(30) default NULL, `title` varchar(30原创 2012-09-21 17:59:08 · 697 阅读 · 0 评论