
Java基础
水虎
这个作者很懒,什么都没留下…
展开
-
JAVA IO模型和NIO概念
JAVA IO模型和NIO概念IO表示 input/output,Java的 IO 帮助我们可以从文件、网络、内存等地方读取和写入数据。Java io 是以流为基础进行输入输出的,程序—数据流—数据源,数据源可以是文件、内存、网络等,数据通过数据流来到程序内存中,我们可以对其进行处理。A. IO 模型阻塞IO模型非阻塞IO模型多路复用IO模型信号驱动IO模型异步IO模型阻塞IO模型最传统的IO模型。内核一直处于等待状态直到数据就绪,在等待期间线程处于阻塞状态。当数据就绪之后,原创 2020-08-24 00:34:51 · 167 阅读 · 0 评论 -
动态代理的使用以及实现原理(基于 jdk10 的源码)
动态代理的使用以及实现原理(基于jdk10的源码)“Java动态代理实现了无侵入式的代码扩展”我们都知道,静态代理就是在代理类中持有一个被代理对象的引用,通过这个引用可以调用被代理类的方法,以此来实现代理行为。但是如果我需要代理许多不同的被代理类的时候,使用静态代理就需要我们创建非常多的代理类,这种方法显然是十分麻烦的,所以我们需要动态代理。A.动态代理的使用1.被代理类的接口以及实现...原创 2020-04-20 17:56:21 · 331 阅读 · 0 评论 -
使用DOM和反射实现简单的依赖注入
文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。使用它可以很方便地从xml文件中得到内容。 使用DOM从xml中得到内容,再使用反射就可以得到目标类了,可实现一个比较简单的依赖注入。 &nbs...原创 2019-12-05 22:23:07 · 613 阅读 · 0 评论