java基础
文章平均质量分 85
小菜鸟的博客
这个作者很懒,什么都没留下…
展开
-
Java事件处理机制
java中的事件机制的参与者有3种角色:1.event object:事件状态对象,用于listener的相应的方法之中,作为参数,一般存在与listerner的方法之中2.event source:具体的事件源,比如说,你点击一个button,那么button就是event source,要想使button对某些事件进行响应,你就需要注册特定的listener。3.event listener:对每个明确的事件的发生,都相应地定义一个明确的Java方法。这些方法都集中定义在事件监听者(Even转载 2021-02-15 09:02:26 · 1727 阅读 · 1 评论 -
ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS。。。。。
一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。转载 2012-05-31 12:04:58 · 591 阅读 · 0 评论 -
Java调用存储过程
Java调用存储过程 本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要求你有任何存储过程的编程经历。 存储过程是指保存在数据库并在数据库端执行的程序。你可以使用特殊的语法在转载 2012-03-02 16:54:39 · 542 阅读 · 0 评论 -
http请求头
Accept:浏览器可接受数据类型Accept-Charset:浏览器可接受的字符集。Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间。Accept-Language:客户端语言环境 Host:服务器的主机和端口。 If-Modifi转载 2012-04-13 15:08:11 · 537 阅读 · 0 评论 -
java中的锁池和等待池
java中的锁池和等待池分类: Java 2009-10-17 16:59 216人阅读 评论(1)收藏 举报 在java中,每个对象都有两个池,锁(monitor)池和等待池 wait() ,notifyAll(),notify() 三个方法都是Object类中的方法. 锁池:假设线程A已经拥有了某个对象(注意:不是类)的锁,而其它的线程想要调用这转载 2012-02-03 09:10:18 · 2432 阅读 · 1 评论 -
猎狗模式~~~ 学习了 .
import java.util.concurrent.Callable; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.ThreadFact转载 2011-12-22 14:10:55 · 704 阅读 · 0 评论 -
读取多个Properties文件
package net.hxtek.util;import java.io.IOException;/** * 读取Properties文件枚举类 * 2014-3-13 下午2:12:18 * */public enum PropUtil { SMS("SMS", "sms.properties"); private String key; private String p原创 2014-03-13 15:05:45 · 3913 阅读 · 1 评论 -
java 发送http请求
/** * HTTP请求对象 * * @author YYmmiinngg */ public class HttpRequester { private String defaultContentEncoding; public HttpRequester() { this.defaultContentEncoding =原创 2014-03-13 15:01:34 · 652 阅读 · 0 评论 -
改写equals与hashCode的简单方法
Apache Commons Lang库中的EqualsBuilder与HashCodeBuilder类可以简化Java类中equals与hashCode方法的改写过程。关于如何改变 Java类中的equals与hashCode方法,Effective Java一书中提供了一个行之有效的方法。改写equals方法的步骤为:使用==操作符检查“实参是否为指向对象的一个引用”。 使转载 2012-11-16 18:23:43 · 1961 阅读 · 0 评论 -
自定义标签之 带Body的标签库
在自定义标签之HelloWorld中用Tag和TagSupport实现了简单的HelloWorld,那么这篇记录带Body的标签开发,带有Body的Tag必须要实现javax.servlet.jsp.tagext.BodyTag接口,BodyTag接口中定义了一些处理标签体的方法 。通过实现BodyTag接口,就可以方便地操作标签体,比如可以让标签体迭代多次等。BodyTag的处理过程如下转载 2012-12-16 13:44:00 · 976 阅读 · 0 评论 -
javassist 的简单使用
在回顾struts2的知识的时候,发现导入经典的几个jar文件后,会报一个错误就是java.lang.RuntimeException: java.lang.reflect.InvocationTargetException。。。。。。Caused by: java.lang.ClassNotFoundException: javassist.ClassPool。。。。。。原创 2013-02-20 11:42:10 · 8568 阅读 · 0 评论 -
各种需要配置的文件
在使用spring的jdbcTemplate时,不用配置类似于sessionFactoy这样的东西 class="org.springframework.jdbc.core.JdbcTemplate" abstract="false" lazy-init="false" autowire="default" dependency-check="defau原创 2012-03-15 09:38:21 · 374 阅读 · 0 评论 -
java 调用bat文件
Runtime.getRuntime().exec("cmd /c del c:\\a.doc"); //Runtime.getRuntime().exec("notepad"); //Runtime.getRuntime().exec("cmd /c start c:\\a.doc"); //Runtime.getRuntime().exec("cmd /c start htt转载 2011-12-31 16:56:52 · 808 阅读 · 0 评论 -
快排
package net.itdos.csdn; public class QuickSort { public static void main(String[] args) { int[] nums = {657, 2334, 56, 87, 98, 87, 23, 576, 13, 2}; sort(nums, 0, nums.l转载 2011-12-22 14:18:28 · 318 阅读 · 0 评论 -
二分查找法
static int erFen(int[] nums,int target){ int low = 0; int hight = nums.length - 1; while(hight >= low){ int middle = (low + hight) / 2; if(target == nums[middle]) return nums[middle转载 2011-12-22 14:17:39 · 303 阅读 · 0 评论 -
dom4j 远程读取
package com.hiredmyway.index.sax2test;import org.apache.commons.lang.StringUtils;import com.hiredmyway.util.string.ShortTextSubString;import com.hiredmyway.util.string.TitleSubString;pub转载 2011-12-30 19:27:54 · 760 阅读 · 0 评论 -
MD5生成方法
public static String Encrypt(String strSrc, String encName) { //parameter strSrc is a string will be encrypted, //parameter encName is the algorithm name will be used. //encNam原创 2013-04-15 18:05:22 · 2429 阅读 · 0 评论 -
重写toString()方法
@Override public String toString() { return ToStringBuilder.reflectionToString(this, ToStringStyle.MULTI_LINE_STYLE); }这样就可以把this对象的属性漂亮的打印出来。原创 2013-04-03 09:53:50 · 797 阅读 · 0 评论 -
java 学习心得
我也搞了几年JAVA了,由于一向懒惰,没有成为大牛,只是一普通程序猿,不爱玩社交网站,不爱玩微博,唯独喜欢百度贴吧,潜水很久了,手痒来给新人分享下从新手成长为老鸟的已见,也刷刷存在感,应该不比曝照差吧。首先初识语法的阶段,必须要学会怎么操作对象,操作if和for,操作list set map,然后是线程、IO和jdbc什么的,其余的,若是一时不理解,可以后边需要时再学。这阶段完了,你可转载 2013-03-25 15:11:54 · 814 阅读 · 0 评论 -
java 注解
package net.itdos; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; /*原注解*/ @R转载 2012-04-13 15:05:41 · 342 阅读 · 0 评论