![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java核心技术
跳动的格子
1.性格阳光乐观,对互联网前沿技术有很大热情并愿意为之付出努力<br/>2.具备很强的学习能力和自我管理能力<br/>3.对待工作认真负责,团队合作能力强<br/>4.乐于沟通、乐于分享
展开
-
java反射技术
今天给大家介绍下java反射技术反射是什么,用最简单的语句来介绍反射就是加载类并解剖类的各个组成部分,稍有java基础的人都知道,java类在内存中是以字节码的形式存在的,而java中有一个Class类表示的正是某个类的字节码对象。大家查阅javaAPI可以发现这个类有个静态方法forName,它可以接收一个字符串作为类名,返回值正是此类名所表示的类的字节码对象,至此我们完成了反射技术中的第一原创 2013-06-15 17:58:02 · 866 阅读 · 3 评论 -
java动态代理(上)
今天给大家介绍一下通过接口实现动态代理的技术,并且剖析一下JDK中动态代理的实现原理。 在java中,动态代理技术应用非常广泛,我们熟知的Struts2的Interceptor(拦截器)技术,以及spring中的AOP技术的实现,核心技术都是动态代理,在java中实现动态代理的方式有JDK自带的实现方式和CGlib两种方式,我们今天介绍的是JDK自带的动态代理实现方案,也是需要被原创 2013-06-20 22:12:16 · 480 阅读 · 0 评论 -
java动态代理(下)
好的,接下来我们接着上一篇博客接着继续给大家介绍java动态代理技术,上一篇博客的结尾我们讲到我们要用自己的模拟的Proxy类来实现跟JDK的Proxy类差不多的功能,即返回一个代理类。以下内容需要读者有一定java反射基础,如不了解,可先去看下我的另外一篇博文:java反射技术我们首先分析下,JDK的Proxy类的newProxyInstance接收三个参数,第一个是ClassLoader,原创 2013-06-21 21:53:06 · 399 阅读 · 0 评论 -
java泛型
今天给大家介绍下java泛型泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 Java语言引入泛型的好处是安全简单。在Java SE 1.5之前,没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺原创 2013-06-22 12:00:33 · 414 阅读 · 0 评论 -
Java IO总结
今天来给大家介绍下java IO的一些知识,IO是java基础知识,但是要想系统的了解java IO家族中所有的成员和其之间的关系并非易事,笔者深有体会,故总结此篇文章作为笔记,也拿来跟大家共享,希望也能帮你梳理下你心中的java IO。我们知道java中有很多的流,我们先从宏观上给他们分一下阵营:输入/输出字节流字符流输入流转载 2013-06-25 23:06:12 · 530 阅读 · 0 评论 -
从java"指针"到深度clone
java“指针”Java语言的一个优点就是取消了指针的概念,但也导致了许多程序员在编程中常常忽略了对象与引用的区别,本文会试图澄清这一概念。并且由于Java不能 通过简单的赋值来解决对象复制的问题,在开发过程中,也常常要要应用clone()方法来复制对象。本文会让你了解什么是影子clone与深度 clone,认识它们的区别、优点及缺点。看到这个标题,是不是有点困惑:Java语言明确说明转载 2013-08-18 11:18:20 · 486 阅读 · 0 评论