自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 共同学习Java源码--常用数据类型--String(六)

public boolean equalsIgnoreCase(String anotherString) {        return (this == anotherString) ? true                : (anotherString != null)                && (anotherString.value.length == val

2016-03-30 19:56:45 485

原创 共同学习Java源码--常用数据类型--String(五)

public boolean equals(Object anObject) {        if (this == anObject) {            return true;        }        if (anObject instanceof String) {            String anotherString = (String)an

2016-03-29 20:01:00 390

原创 共同学习Java源码--常用数据类型--String(四)

void getChars(char dst[], int dstBegin) {        System.arraycopy(value, 0, dst, dstBegin, value.length);    }这个方法是将String对象的char数组value从下标为0的索引开始复制到char数组dst中,dst从dstBegin下标开始填充,复制的元素个数为value的长

2016-03-28 20:01:32 315

原创 共同学习Java源码--concurrent包黑科技--Executor和ExecutorService

Executor接口的实现类是执行Runnable接口实现类的工具,换句话说就是线程的执行者,也就是线程池的重要组成部分。这个接口就声明了一个方法execute方法,参数是Runnable,不用想也知道是为了执行Runnable,实现多线程任务。ExecutorService接口继承了Executor接口。这个类的注释中有一部分是这样的:一个Executor是提供管理终端的方法,提

2016-03-27 22:34:30 588

原创 共同学习Spring源码--ContextLoaderListener和ContextCleanupListener

这个类继承了ContextLoader,实现了ServletContextListener接口。ServletContextListener接口继承了util包的EventListener接口,EventListener没有任何方法。这个接口定义了两个方法:public void contextInitialized(ServletContextEvent sce);这个方

2016-03-27 21:17:44 2751

原创 共同学习Spring源码--开篇语

学习Java不能就不能不学习开源框架的源代码,其中Spring系列产品的源代码是非常值得一读的,现在开始共同学习Spring的源代码,先从核心功能开始也就是IOC和AOP。Spring产品有很多类,从哪个类开始看呢?我提供一个思路,就是开发项目时,哪个类被最先调用就先看哪个类的源代码。在Web应用中,web.xml中有这样一段    org.springframework.

2016-03-27 20:20:50 393

原创 共同学习Java源码--常用数据类型--String(三)

下面来看String类的一般方法    public int length() {        return value.length;    }这是返回String长度的方法,也就是char数组value的长度    public boolean isEmpty() {        return value.length == 0;    }这是判断S

2016-03-26 22:08:17 331

原创 共同学习Java源码--常用数据类型--String(二)

private static void checkBounds(byte[]bytes, intoffset, intlength) {        if (length             throw new StringIndexOutOfBoundsException(length);        if (offset             th

2016-03-22 22:39:14 465

原创 共同学习Java源码--常用数据类型--String(一)

首先来看String类,这是Java开发者最常用的一个类,也是最常用的引用类型。  先来看String类的修饰符和实现的接口:  public final class String implements java.io.Serializable, Comparable, CharSequence {  final修饰符修饰String类这个很多人都知道了,原因是什么也无

2016-03-08 16:30:46 533

原创 共同学习Java源码--开篇语

Java源码的阅读对于Java学习来说是非常重要的,本人最近准备学习Java源代码,会写一些专题文章,当然本人水平有限,只能从最初级的学习者的视角来写,所以希望大家多多拍砖。  本人准备先从JDK基础类库开始,从最常见的数据类型写起,然后是util包下的数据结构,然后是IO流,然后是nio包下那些黑科技,然后是concurrent包下那些高大上的工具。。。  希望读者能多多指正本人的错误和

2016-03-08 16:29:16 501 1

原创 基于Java socket和多线程的简易聊天小程序

本人介绍一下基于java多线程和socket实现简易聊天室的小程序。        本程序实现的目标是,一个服务端和N个客户端可以实现互相聊天,客户端一个线程用于发送消息,另一个线程负责接收消息。服务端用N个线程进行消息发送,用N个线程进行消息接收,而且消息的接收和发送互不影响。首先实现服务端,建立类TestThreadServer,首先实现服务端收发线程,用两个默认修饰符修饰的类实现

2016-03-08 11:39:23 9549 2

带事务回滚测试的SSH整合小案例(Spring 3.2+Hibernate 3.3+Struts 2.3)

集成了Spring 3.2.2 Hibernate 3.3.2 Struts 2.3.4 用JPA的注解实现orm 不用创建数据库表 只需本机上有oracle即可 用JSR注解进行Spring的依赖注入 用Spring Test整合Junit4 进行测试并自动事务回滚 不对数据库造成持久化操作

2013-05-27

省市区三级级联(Ajax+JSP+Servlet+JDBC+Oracle)

我的处女作 用jsp+ajax+servlet+jdbc做的三级级联 可以选择省市区 做得比较糙 希望大家多多指正!!

2012-11-15

空空如也

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

TA关注的人

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