- 博客(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)
2013-05-27
省市区三级级联(Ajax+JSP+Servlet+JDBC+Oracle)
2012-11-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人