随笔分类 - J2SE
摘要:Tomcat是一个经典的web server,学习tomcat的源码对于我们是有很大的帮助的。前一段时间了解了tomcat的工作的大致流程,对我的新工作有了很大的帮助。刚学习了ClassLoader(学习classloader的初衷源于公司产品的一个bug),也将我对classloaderp...
阅读全文
摘要:JVM是如何知道java.lang包中的类的?JVM又是如何知道我们应用中的类的?我们的应用中明明是有某个类, 但是JVM却抛出ClassNotFoundException,这是为什么?XxxImpl类已经实现了接口Xxx,但是却抛出XxxImpl does not extend from Xxx...
阅读全文
摘要:Java Logging用惯了log4j等日志工具,竟然不知Java还自带了个log工具。今天有空了就来了解一下。先来看一个简单的例子:public class SystemTest { private final Logger logger = Logger.getLogger("alias"...
阅读全文
摘要:Java目前有三种IO相关的API了,下面简单的说一下:BIO,阻塞IO,最常用的Java IO API,提供一般的流的读写功能。相信学习Java的人,都用过。NIO,非阻塞IO,在JDK1.4中开始出现,大量应用与服务器端编程,用于提高并发访问的性能,常用的NIO框架有Netty,Mina。AIO...
阅读全文
摘要:之前对Java Se中的线性表作了简单的说明。这一篇就来看看Map。Map系列的类,并不是说所有的类都继承了Map接口,而是说他们的元素都是以形式设计的。Dictionary这个类现在不推荐使用了,但也有必要说一下,在它的描述中,有这么一句:Any non-null object can be us...
阅读全文
摘要:Java的集合框架分为两个系列,Collection和Map系列。在大学期间,学习数据结构时,好像学习了线性表、非线性表、树,哎,都给忘了。其实,在Collection系列内部又可以分为线性表、集合两大类。常用的线性表有:ArrayList、LinkedList、Vector、Stack、Queue...
阅读全文
只有注册用户登录后才能阅读该文。
浙公网安备 33010602011771号