自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JDK源码研究之sql包

java.sql1,JDBC是一套协议,是JAVA开发人员和数据库厂商达成的协议,也就是由Sun定义一组接口,由数据库厂商来实现,并规定了JAVA开发人员访问数据库所使用的方法的调用规范2、每个数据库厂商会实现Driver接口,且会调用DriverManager的静态registerDriver方法。如:static {try {DriverManager.regist...

2010-06-29 18:50:24 176

原创 JDK源码研究之bean包

java.beans1、Statement可以执行指定的方法,但不能得到返回值2、Exception是Statement的子类,执行指定的方法并得到返回值在Java中执行指定方法名的方法可以使用如下方式:通过反射找到指定方法名的Method,再通过Method的invoke方法这一切都在Exception中做好了。如下:Expression exp = new Ex...

2010-06-29 18:49:56 192

JDK源码研究之IO浅析

典型的IO操作是以InputStream的read和OutputStream的wite(byte b)为标准,InputStream一次接收一个或多个字节,而OutputStream则一次写入一个或多个字节。从JDK1.1开始又出现了以字符操作为标准的Reader和Write,Reader一次读取一个或多个字符,而Writer一次写入一个或多个字符。整个IO操作都是围绕这个主题展开的。In...

2010-06-29 18:49:28 100

JDK源码研究之杂记

java.util:util.regex 关于正则表达式处理的包,里面是冗长的逻辑处理,没有深入,常见的也就是Pattern和Matcher,组合这两个类便可以完成正则表达式的编程,不过根据以往编程经验,Java正则表达式处理速度并不快。 util.logging JDK的log实现,但我见过的项目几乎都是用log4j的。在建立Log的时候要选择Handle,还要选择Formatt...

2010-06-29 18:48:07 103

JDK源码研究之util实用类

BitSet: bit集合,实现了常见的逻辑操作。Calendar:Date中很多过时的方法都在此类实现了。它是抽象类,有两个实现分别为GregorianCalendar和JapaneseImperialCalendarFormatter: String.format()方法其实就是建了new一个Formatter进行format操作,提供类似C语言的print格式输出。L...

2010-06-29 18:47:25 80

JDK源码研究之concurrent

ava.util.concurrent包中包含了Java并发编程的解决框架1、synchronized:在JAVA中每个对象其实都有一个隐藏的锁对象,当给方法加上szhcnronized的时候相当于该对象加上同步块。比如 public class Adder{ public int i; public synchronized void add(){i++;}; ...

2010-06-29 18:46:25 88

一个简单的MVC框架

一个简单的MVC框架 1、ActionMap,action name与action object之间的映射 public class ActionMap { private Map actionMap = new HashMap(); public Object getAction(String actionName){ return actionMap.get...

2010-06-29 18:43:49 148

HttpClient4.0手动处理redirect

上个星期做了一个爬虫,主要是实现手机上不通过标准浏览器的方式实现Facebook认证过程,期间遇到个问题需要手动处理redirect。 HttpClient4.0的GET方法完全redirect,POST方法部分支持redirect,也就是说,我们在大部分情况下爬网页时中间的一些redirect过程可以当作是透明的,输入一个URL得到的是redirect后的最终结果页。 刚好,我需要red...

2010-06-29 18:42:48 178

JDK源码研究之2Java集合设计

集合接口体系: Iterable ---->Collection ---->List ---->Set ---->SortedSet ...

2010-06-29 18:41:20 80

ibatis给我们带来了什么

自从unclepeng commons 2.0发布以后,笔者一直在寻找合适的ORM框架,以期加以改造作为unclepeng ORM的起源。 很久之前曾经深使用过ibatis,后来由于一直都在维护人家的代码故没有深入下去,趁这几天重新研究了下,却发现当时自己觉得很适用的东西,今日已成鸡肋。 笔者曾经使用过spring的JdbcTemplate,后来经过重新实现,直接作为unclepe...

2010-06-29 18:38:23 78

一个简单的Java代码统计功能

好久之前,做了个代码超简单的代码统计的工具,不甚全,思路如下:扫描指定路径下的所有.java文件-->对每个文本文件readLine-->是否有空行-->是空行-->空行数++ | ...

2010-06-29 18:36:01 865

JDK源码研究之1(Lang包拾遗)

1、基本类型对应的对象类型:我们知道在Java中基本类型有:void byte char double float integer long short 其对应的对象类型分别为:Void Byte Character Double Float Integer Long Short,其实在这些类中都有一个final类型的基本类型成员,如 Byte类里面有个成员private final by...

2010-06-29 18:34:55 83

空空如也

空空如也

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

TA关注的人

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