
JAVA
文章平均质量分 81
自由船长
这个作者很懒,什么都没留下…
展开
-
Java学习辅导:从入门到精通 Java Learning Path (一) 工具篇
一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外,还有很多公司和组织都开发了转载 2007-02-28 20:20:00 · 366 阅读 · 0 评论 -
(转)关于myeclipse5.1下载地址和注册码机的源代码
注:本文是转帖。本博客已经迁往 http://blog.xianyun.org ,本博客不在更新。本文地址已经迁往 http://blog.xianyun.org/2007/01/myeclipse51.html 。此处注册源码被blogjava博客系统自作聪明编辑过,如果不能正确运行,请到新地址拷贝源码,闲耘将来再提供源码下载。另,最近有不少朋友提出要闲耘给他发MyEclipse,但是由于MyE转载 2007-06-04 14:18:00 · 3939 阅读 · 0 评论 -
MyEclipse 5.1 GA 右键菜单不出现
When installing MyEclipse 5.1, its possible with some configurations of Eclipse (that already have WST and JST installed) to get into a situation where your right-click context menu in MyEclipse will转载 2007-06-04 14:17:00 · 381 阅读 · 0 评论 -
JAVA字符集
本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。1. 概述 本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。 在下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0 cec4",Unicode编码为"4e2d 6587",UTF编码就是"e4b8ad e69687"。注意,这两个字没有is转载 2007-06-06 17:16:00 · 454 阅读 · 0 评论 -
java学习总结-java数组笔记
1.1. 声明数组 1) 一组相同类型(可以是类)数据的集合; 2) 一个数组是一个对象; 3) 声明一个数组没有创建一个对象; 4) 数组能以下列形式声明: int[] i 或 int i[] i是对象变量 Car[] c 或 Car c[] *C++中只能 Car c[] *JAVA中推荐用 Car[] c; 1.2. 创建数组 1) 创建基本数据类型数组 int[转载 2007-09-11 15:00:00 · 314 阅读 · 0 评论 -
全面剖析web下打印的办法
先给一个简单实用的方式(可以打印多页,控制分页,隐藏非打印项目)语言无关 保存成 .HTML 看看--> html> head> meta name=vs_targetSchema content="http://schemas.microsoft.com/intellisense/ie5"> title>看看title> meta http-equiv="Content-Type" co转载 2007-10-22 13:31:00 · 383 阅读 · 0 评论 -
java编码中的一些经验和教训
04-11-29 19:54 这几天集中时间重拾388备份文件格式研究,使用的工具主要是NetBeans、010 Editor、Excel。NetBeans用来测试分析处的规律,用java语言实现;010 Editor主要是二进制或者说十六进制的形式显示被分析文件,功能较强,主要表现在显示和组合方面;Excel用来格式化显示十六进制的块,+ABK)网`0aSt显示相应的文本或者数值,并可以添原创 2007-10-22 13:35:00 · 302 阅读 · 0 评论 -
读写锁的OO分析
来源:如坐春风 - BlogJava 我们有时会遇到对同一个内存区域如数组或者链表进行多线程读写的情况,一般来说有以下几种处理方式: 1.不加任何限制,多见于读取写入都很快的情况,但有时也会出现问题. 2.对读写函数都加以同步锁,比如使用singleton模式,这下问题是没了,但效率也下去了,比如说两个读取线程不是非要排队进入不可. 3.读写锁,安全和效率都得到了解决,特别合适读线程多于写转载 2007-10-23 19:02:00 · 421 阅读 · 0 评论 -
java的残酷考试
第一,谈谈final, finally, finalize的区别。 (最常被问到) final修饰符(关键字) 如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract,又被声明为final。将变量或方法声明为final,可以保证它们在使用中不被改变。其初始化可以在两个地转载 2007-10-25 08:53:00 · 530 阅读 · 1 评论 -
Log4j日志管理系统简单使用说明
Log4j有三个主要的组件:Loggers,Appenders和Layouts,这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松的记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。下面对三个组件分别进行说明:1、 Loggers Loggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和FATAL。这转载 2007-10-16 16:28:00 · 235 阅读 · 0 评论 -
心得总结:Java性能优化技巧集锦
一、通用篇 “通用篇”讨论的问题适合于大多数Java应用。 1.1 不用new关键词创建类的实例 用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Cloneable接口,我们可以调用它的clone()方法。clone()方法不会调用任何类构造函数。 在使用设计模式(Design Pattern)的场合,如果用Factory模转载 2007-11-14 08:06:00 · 313 阅读 · 0 评论 -
浅析Quartz的集群配置
1 基本信息 摘要:Quartz是一个开源的作业调度框架,它完全由java写成,并设计用于J2SE和J2EE应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,EJB作业预构建,JavaMail及其它转载 2008-04-06 10:14:00 · 568 阅读 · 0 评论 -
用 Quartz 进行作业调度
Quartz 是个开放源码项目,提供了丰富的作业调度集。在这篇文章中,软件工程师 Michael Lipton 和 IT 架构师 Soobaek Jang 对 Quartz API 进行了介绍,从对框架的一般概述开始,并以一系列展示 Quart 基本特性的代码示例作为结束。在阅读完本文并看过代码示例后,您应当能够把 Quartz 的基本特性应用到任何 Java™ 应用程序中。现代的 Web 应转载 2008-04-06 10:15:00 · 257 阅读 · 0 评论 -
反射实践
目录 什么是反射? 使用反射的原因和时机 动态发现 创建使用反射的新实例 通过反射更改字段值 通过反射调用方法 应用程序中的反射 反射的缺点 结束语 参考资料 您是否考虑过这些问题: IDE 如何列出类的所有详细信息,包括私有字段和私有方法? IDE 还能够列出转载 2008-07-07 08:57:00 · 224 阅读 · 0 评论 -
java实现断点续传(一)
(一)断点续传的原理 其实断点续传的原理很简单,就是在Http的请求上和一般的下载有所不同而已。打个比方,浏览器请求服务器上的一个文时,所发出的请求如下:假设服务器域名为wwww.sjtu.edu.cn,文件名为down.zip。GET /down.zip HTTP/1.1Accept: image/gif,转载 2008-05-26 10:07:00 · 175 阅读 · 0 评论 -
JDOM使用详解及实例
一、JDOM 简介JDOM是一个开源项目,它基于树型结构,利用纯JAVA的技术对XML文档实现解析、生成、序列化以及多种操作。JDOM 直接为JAVA编程服务。它利用更为强有力的JAVA语言的诸多特性(方法重载、集合概念以及映射),把SAX和DOM的功能有效地结合起来。在使用设计上尽可能地隐藏原来使用XML过程中的复杂性。利用JDOM处理XML文档将是一件轻松、简单的事。JDOM转载 2007-06-07 10:26:00 · 641 阅读 · 0 评论 -
通过java.net.Socket 类抓取网页内容
/**文件名 : FirstSocket.java描述 :通过 java.net.Socket 类访问一个Web页面,并且返回结果 作者: 慈勤强 cqq1978@yeah.net参考:http://java.sun.com**/import java.io.*;import java.net.*;public class FirstSocket{public static void main(S转载 2007-06-04 10:56:00 · 316 阅读 · 0 评论 -
Java学习辅导:从入门到精通 Java Learning Path(四) 方法篇
Java作为一门编程语言,最好的学习方法就是写代码。当你学习一个类以后,你就可以自己写个简单的例子程序来运行一下,看看有什么结果,然后再多调用几个类的方法,看看运行结果,这样非常直观的把类给学会了,而且记忆非常深刻。然后不应该满足把代码调通,你应该想想看如果我不这样写,换个方式,再试试行不行。记得哪个高人说过学习编程就是个破坏的过程,把书上的例子,自己学习Documentation编写的例子在运行转载 2007-02-28 20:29:00 · 378 阅读 · 0 评论 -
Java学习辅导:从入门到精通 Java Learning Path(三) 过程篇
每个人的学习方法是不同的,一个人的方法不见得适合另一个人,我只能是谈自己的学习方法。因为我学习Java是完全自学的,从来没有问过别人,所以学习的过程基本上完全是自己摸索出来的。我也不知道这种方法是否是比较好的方法,只能给大家提供一点参考了。 学习Java的第一步是安装好JDK,写一个Hello World, 其实JDK的学习没有那么简单,关于JDK有两个问题是很容易一直困扰Java程序员的转载 2007-02-28 20:27:00 · 299 阅读 · 0 评论 -
Java学习辅导:从入门到精通 Java Learning Path(二) 书籍篇
学习一门新的知识,不可能指望只看一本,或者两本书就能够完全掌握。需要有一个循序渐进的阅读过程。我推荐Oreilly出版的Java系列书籍。 在这里我只想补充一点看法,很多人学习Java是从《Thinking in Java》这本书入手的,但是我认为这本书是不适合初学者的。我认为正确的使用这本书的方法应该是作为辅助的读物。《Thinking in Java》并不是在完整的介绍Java的整个体转载 2007-02-28 20:26:00 · 335 阅读 · 0 评论 -
JDBC学习笔记!
JDBC学习笔记! 来源/作者:Blog.ChinaUnix.net 未知 2006-09-13 评论(0条) 点击: 93 l. 连接到数据库的方法 答:1) ODBC转载 2007-03-02 18:25:00 · 484 阅读 · 0 评论 -
Java基础FAQ
Java基础FAQ Java基础 FAQ三、I/O篇18 我怎么给java程序加启动参数,就像dir /p/w那样? 答:还记得public static void main(String[] args)吗?这里的args就是你的启动参数。 在运行时你输入java package1.class1 -arg1 -arg2,args中就会有两个String,一个是arg1,另一个是arg2转载 2007-03-02 18:28:00 · 551 阅读 · 0 评论 -
Java读写Excel表格
Java读写Excel表格import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache.poi.hssf.usermodel.HSSFDataFormat;import org.apache.poi.hssf.usermod原创 2007-03-07 10:03:00 · 873 阅读 · 1 评论 -
java实现FTP文件上传出现的问题
关键词: java FTP java实现FTP文件上传出现的问题简单生活 发表于 2006-11-21 10:55:00 昨天用JAVA写了一个实现FTP文件上传功能的类(是通过sun.net.ftp包实现的,此包为SUN的私有类包,所以官方没有提供相关API文档),然后进行了简单的转载 2007-04-23 16:18:00 · 1363 阅读 · 2 评论 -
主题: 项目中用到的2个工具类代码:FTP与SendMail
今天刚写了几个代码,用在正在开发的项目中虽然是从各处找来的,但是经过我修改完善了一下1 SendMail -- 用于项目中贺卡的发送 原本来自于 aistill原作的代码:http://www.youkuaiyun.com/Develop/Read_Article.asp?Id=14929 本代码修改了一些实现。可增加任意附件,可支持HTML 可以不考虑设定标题、内容的是否合理等 本类采用了Ja转载 2007-05-14 15:10:00 · 333 阅读 · 0 评论 -
字符,字节和编码
[原创文章,转载请保留或注明出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关键转载 2007-05-18 11:19:00 · 240 阅读 · 0 评论 -
用java程序将GBK字符转成UTF-8编码格式
上网查找一下 用java程序将GBK字符转成UTF-8编码格式的代码,发现全是C++ 写的,而且很烦琐,现在自己写了一个java的,以供参考。UTF-8 编码介绍UTF-8 编码是一种被广泛应用的编码,这种编码致力于把全球的语言纳入一个统一的编码,目前已经将几种亚洲语言纳入。UTF 代表 UCS Transformation Format.UTF-8 采用变长度字节来表转载 2007-05-19 15:02:00 · 988 阅读 · 0 评论 -
C++/Java编程规范
文档编号 SD-RG-003.doc 版本号 v1.00 文档名称 : C++/Java编程规范 项目名称转载 2007-08-22 14:36:00 · 467 阅读 · 0 评论 -
Java技巧:用Java向Web站点发送POST请求
向Web站点发送GET请求是很容易的。比如,创建一个URL对象http://www.sun.com/somepage.jsp?key=value,而不是http://www.sun.com/somepage.jsp。然而如果你需要发送一个POST请求时又该怎样做呢?转载 2007-06-01 10:17:00 · 495 阅读 · 0 评论 -
再谈通过Java执行POST操作
我的上一篇关于从applet中执行POST操作的技巧在读者中引出了许多问题。其中最突出的问题是:“如何显示由Web服务器上的POSTCGI-bin处理程序返回的HTML文档?”。在这篇技巧中,我们将探索这一问题的解决方法,并深入研究几个很棒的服务器端的Java问题。 注意:本技巧假定您知道读者提出的有关通过Java执行POST操作的一些基本问题。如果您还不熟悉这些概念,请参考“Java技巧34”转载 2007-06-01 10:19:00 · 1000 阅读 · 0 评论 -
HttpClient入门
HttpClient入门原创 2007-06-04 10:53:00 · 477 阅读 · 0 评论 -
网络数据流的java处理
网络数据流的java处理转载 2007-06-04 10:54:00 · 425 阅读 · 0 评论 -
内存泄漏,走开!
摘要 尽管java虚拟机和垃圾回收机制管理着大部分的内存事务,但是在java软件中还是可能存在内存泄漏的情况。的确,在大型工程中,内存泄漏是一个普遍问题。避免内存泄漏的第一步,就是要了解他们发生的原因。这篇文章就是要介绍一些常见的缺陷,然后提供一些非常好的实践例子来指导你写出没有内存泄漏的代码。一旦你的程序存在内存泄漏,要查明代码中引起泄漏的原因是很困难的。同时这篇文章也要介绍一个新的工具转载 2008-06-27 11:49:00 · 277 阅读 · 0 评论