Java
华平娃
持续学习中,努力改变自己!
展开
-
java练习笔记 2011.06.07
计算result=1!+...+10!一、使用for循环public class Factorial { public static void main(String[] args) { long result = 0; long temp = 1; for(int i=1; i<=10; i++) { temp *= i;原创 2011-06-08 15:53:00 · 322 阅读 · 0 评论 -
Dom4j的使用(全而好的文章)
Dom4j 使用简介作者:冰云 icecloud(AT)sina.com时间:2003.12.15 版权声明:本文由冰云完成,首发于CSDN,未经许可,不得使用于任何商业用途。文中代码部分引用自DOM4J文档。欢迎转载,但请保持文章及版权声明完整。如需联络请发邮件:iceclou转载 2011-07-19 13:54:51 · 396 阅读 · 0 评论 -
测试连接MySQL
import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.sql.DriverManage原创 2011-08-02 16:07:27 · 492 阅读 · 0 评论 -
树状列出数据库内的文章练习
首先在mysql新建一个bbs的表,并且插入数据:create database bbs;use bbs;create table article (id int primary key auto_increment,pid int,rootid原创 2011-08-02 17:30:44 · 514 阅读 · 0 评论 -
解析Apache FileUpload文件上传组件API
解析Apache FileUpload文件上传组件API Java Web开发人员可以使用Apache文件上传组件来接收浏览器上传的文件,该组件由多个类共同组成,但是,对于使用该组件来编写文件上传功能的Java Web开发人员来说,只需要了解和使用其中的三个类:DiskFileUpload、FileItem和FileUploadException。这三个类全部位于org.转载 2011-10-24 14:06:05 · 496 阅读 · 0 评论 -
图片按比例压缩
import java.awt.Color;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import原创 2011-10-24 13:35:17 · 1830 阅读 · 0 评论 -
log4j详解与实战
log4j详解与实战: http://www.iteye.com/topic/378077原创 2011-10-30 15:56:16 · 387 阅读 · 0 评论 -
Tomcat环境下,字符编码的filter
【原文地址】 http://www.blogjava.net/yczz/articles/106473.html在web.xml中,配置"Set Character Encoding" filter,可以实现客户端传入服务器端的Request对象中的数据的正确解码。我使用的filter是Craig McClanahan写的,这位仁兄大名鼎鼎,他是Struts框架的主要体系设转载 2011-11-01 10:34:49 · 354 阅读 · 0 评论 -
Java-UrlRewrite中文官方文档
原文地址:http://blog.csdn.net/lgg201/article/details/5329364安装1. 下载jar包, 并加入到WEB-INF/lib下2. 在WEB-INF/web.xml中增加下面的配置UrlRewriteFilterorg.tuckey.web.filters.urlrewrite.UrlRewriteFilter转载 2011-11-02 13:24:04 · 859 阅读 · 0 评论 -
CKeditor 配置使用
[原文地址:http://www.blogjava.net/wangxinsh55/archive/2010/01/31/311396.html]CKeditor 配置使用ckeditor 的官方网站是 http://ckeditor.com/ ,我当前使用的版本是v3.0.1。一、使用方法:1、在页面中引入ckeditor核心文件ckeditor.jscrip转载 2011-11-29 01:32:07 · 710 阅读 · 0 评论 -
JAVA桌面开发使窗体屏幕居中
Java开发桌面程序用AWT或SWING,可以用设置主窗口位置,使主窗口居中一般使用下面的方法: 01、第一种方法 int windowWidth = frame.getWidth(); //获得窗口宽 int windowHeight = frame.getHeight();转载 2012-03-26 09:11:30 · 4694 阅读 · 1 评论 -
java中无符号类型处理
【原文地址】http://hi.baidu.com/dsteam/blog/item/3ae82e10770d1f1c203f2e57.html 在Java中,不存在Unsigned无符号数据类型,但可以轻而易举的完成Unsigned转换。方案一:如果在Java中进行流(Stream)数据处理,可以用DataInputStream类对Stream中的数据以Unsigne转载 2012-05-09 10:52:50 · 12700 阅读 · 1 评论 -
java的int、char、long、float、double对byte的转换
【原文地址】http://xuliduo.iteye.com/blog/1126957package com.util;/** * * * 文件名称: com.born.util.ByteUtil.java * 文件描述: byte转换工具 * 版权所有: 版权所有(C)2001-2006 * 公 司: bran * 内容摘要: * 其他说明: * 完成日期:2011-7转载 2012-05-09 11:35:03 · 4244 阅读 · 0 评论 -
【JAVA基础】java中byte转换int时为何与0xff进行与运算
【JAVA基础】java中byte转换int时为何与0xff进行与运算 (2010-11-23 16:59)分类: JAVA在剖析该问题前请看如下代码public static String bytes2HexString(byte[] b) { String ret = ""; for (int i = 0; i b.转载 2012-06-01 15:13:39 · 582 阅读 · 0 评论 -
Java I/O中的对象序列化
原文地址:http://www.cnblogs.com/dainiao01/archive/2008/08/26/2250258.htmlJava I/O中的对象序列化Java对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够以后将这个字节序列完全恢复为原来的对象。利用对象的序列化,可以实现轻量级持久性,这意味着一个对象的生存周期并不取决于程序是否正在执转载 2012-06-08 09:57:34 · 450 阅读 · 0 评论 -
Java I/O中的对象序列化
原文地址:http://www.cnblogs.com/dainiao01/archive/2008/08/26/2250258.htmlJava I/O中的对象序列化Java对象序列化将那些实现了Serializable接口的对象转换成一个字节序列,并能够以后将这个字节序列完全恢复为原来的对象。利用对象的序列化,可以实现轻量级持久性,这意味着一个对象的生存周期并不取决于程序是否正在执转载 2012-06-08 09:57:35 · 560 阅读 · 0 评论 -
JAVA中常见的几种RuntimeException
JAVA中常见的几种RuntimeException,大约有如下几种: NullPointerException - 空指针引用异常 ClassCastException - 类型强制转换异常。 IllegalArgumentException - 传递非法参数异常。 ArithmeticException - 算术运算异常 ArrayStoreException - 向数组中转载 2012-11-10 22:59:06 · 731 阅读 · 0 评论 -
lomboz Eclipse 3.3 data explorer 配置(orcale)
【原文地址:http://zhaolong324.blog.163.com/blog/static/108475117201072034848404/】今天在学JDBC 的时候发现 lomboz_elipse3.3显示 居然无法显示database Explorer 很是郁闷 结转载 2011-07-20 21:14:22 · 823 阅读 · 0 评论 -
常用数据库的驱动程序及JDBC URL
常用数据库的驱动程序及 JDBC URL:Oracle 数据库 :驱动程序包名: ojdbc14.jar 驱动类的名字: oracle.jdbc.driver.OracleDriver JDBC URL : jdbc:oracle:thin:@ dbip:port:datab原创 2011-07-20 14:04:24 · 1032 阅读 · 0 评论 -
四种操作xml的方式: SAX, DOM, JDOM , DOM4J的比较
【原文地址:http://www.cublog.cn/u/25176/showart_379827.html】1. 介绍1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息转载 2011-07-19 13:53:03 · 316 阅读 · 0 评论 -
java抽象类和抽象方法 [http://blog.zol.com.cn/818/article_817164.html]
java抽象类和抽象方法抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。当一个类被声明为抽象类时,要在这个类前面加上修饰符abstract。 在抽象类中的成员方法可以包括一般方法和抽象方法。抽转载 2011-06-09 23:45:00 · 1019 阅读 · 0 评论 -
类 对象 封装 继承 多态概念 [http://blog.zol.com.cn/818/article_817762.html]
简单来说,类就是对一个事物抽象出来的结果。比如人可以作为一个类。一般来说,一个类具有成员变量和成员方法。成员变量相当于属性,比如‘人’具有的变量有胳膊,手脚等。而成员方法是该类能完成的一些功能,比如‘人’可以说话(talk),行走(walk)等。 对象,如果说类是一个抽象概念,那么对象就是具体对象。比如我们说‘人’就是一个抽象概念,但是具体到某个人,比如你,我,他,就是一个‘人’对象。 封装,简单转载 2011-06-09 23:47:00 · 902 阅读 · 0 评论 -
Java学习笔记 2011.06.22
第三章 面向对象程序设计要点(第一点) 类之间的关系一、关联二、继承三、聚合 1、聚集 2、组合四、实现(第二点) 面向对象 一、面向对象编程的思考方式 1、考虑有哪些类哪些对象 2、考虑每种类每个对象有哪些属性哪些方法 3、考虑类与类之间的关系二、为什么要使用面向对象? 1、复用性 2、可扩展性原创 2011-06-22 14:13:00 · 387 阅读 · 0 评论 -
java常用排序算法
一、选择排序public class NumberSort { private static int arrays[]; public static void main(String[] args) { read(args); System.out.print("排序之前:"); print(arrays); System.out.print("排序之后:原创 2011-06-29 14:08:00 · 398 阅读 · 0 评论 -
用Java实现几种常见的排序算法
【原文地址:http://pcedu.pconline.com.cn/empolder/gj/java/0603/772297.html】用Java语言实现的各种排序,包括插入排序、冒泡排序、选择排序、Shell排序、快速排序、归并排序、堆排序、SortUtil等。 插入排序: package org.rut.util.algorithm.support;import or转载 2011-06-29 15:01:00 · 344 阅读 · 0 评论 -
java二分法查找法
public class BinarySearch { public static void main(String[] args) { int[] arr = {1, 3, 5, 6, 7, 8, 11, 13, 14, 15, 16, 17, 20}; System.out.println(binarySearch(arr, 14)); } public st原创 2011-06-30 00:34:00 · 463 阅读 · 0 评论 -
java环境变量配置
【原文地址:http://blog.csdn.net/huanghm88/archive/2009/03/07/3965218.aspx】 windows xp下配置JDK环境变量: 1.安装JDK,安装过程中可以自定义安装目录等信息,例如我们选择安装目录为D:/java/jdk1.5.0_08; 2.安装完成后,右击“我的电脑”,点击“属性”; 3.转载 2011-06-29 14:39:00 · 283 阅读 · 0 评论 -
java byte类型为什么是(127—— -128)
来自: http://hi.baidu.com/bruce203/blog/item/3749cbc3a8d43a130ff477d6.html所有的整数类型(除了char 类型之外)都是有符号的整数因为, java的byte是8bit(位),就是8个0/1 来表示。但是第一位是符号位,表示正数还是负数。所以:0000 0001表示1, (1× 20)0000 0000表示0,转载 2011-06-30 10:39:00 · 972 阅读 · 0 评论 -
字符串处理练习
public class CountChar { private static int lowerCount = 0, upperCount = 0, otherCount = 0; public static void main(String[] args) { String str = new String("AaBbCcDdEeFfGgHhIiJjKkLlMmNnO原创 2011-06-30 15:29:00 · 596 阅读 · 0 评论 -
java递归列出目录结构练习
import java.io.*;public class FileList { public static void main(String[] args) { File file = new File("e:/A"); System原创 2011-07-04 11:56:06 · 461 阅读 · 0 评论 -
java生产者消费者问题
public class ProducerConsumer { public static void main(String[] args) { Buffer buffer = new Buffer(5); Producer[] pros = new原创 2011-07-06 23:30:54 · 282 阅读 · 0 评论 -
Chat聊天系统雏形
ChatServer.javapackage tungkee.javase.project;import java.io.*;import java.net.*;import java.util.*;public class ChatServer { private原创 2011-07-10 15:37:42 · 1474 阅读 · 0 评论 -
TankWar单机版雏形
TankClient.javapackage tungkee.javase.project.tankwar;import java.awt.*;import java.awt.event.*;import java.util.*;import java.util.List原创 2011-07-13 13:36:44 · 600 阅读 · 0 评论 -
Java使用JDBC连接Oracle_MSSQL实例
import java.sql.*;public class TestJDBC { public static void main(String[] args) { Connection conn = null; Statement stmt = null;原创 2011-07-20 16:57:40 · 26543 阅读 · 0 评论 -
EmailSpider
import java.io.BufferedReader;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOException;import java.util原创 2011-07-18 20:40:15 · 518 阅读 · 0 评论 -
CodeCounter
import java.io.BufferedReader;import java.io.File;import java.io.FileNotFoundException;import java.io.FileReader;import java.io.IOExcept原创 2011-07-18 21:14:17 · 529 阅读 · 0 评论 -
开源框架Pushlet入门
一、comet基本概念1.comet是一个用于描述客户端和服务器之间交互的术语,即使用长期保持的http连接来在连接保持畅通的情况下支持客户端和服务器间的事件驱动的通信。2.传统的web系统的工作流程是客户端发出请求,服务器端进行响应,而comet则是在现有技术的基础上,实现服务器数据、事件等快速push到客户端,所以会出现一个术语”服务器推“技术。 二、pu转载 2012-11-20 15:18:10 · 987 阅读 · 0 评论