
J2SE
Think-More
这个作者很懒,什么都没留下…
展开
-
Java提高(一)多态的理解
引用:http://blog.youkuaiyun.com/chenssy/article/details/12786385所谓多态就是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定,即一个引用变量倒底会指向哪个类的实例对象,该引用变量发出的方法调用到底是哪个类中实现的方法,必须在由程序运行期间才能决定。因为在程序运行时才确定具体的类,这样,转载 2018-02-01 11:09:24 · 173 阅读 · 0 评论 -
Java中注解Annotation的使用详解
一、注解:深入理解JAVA注解 要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。1、元注解(meta-annotation): 元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的meta-annotation类型,它们被用来提供对其它 annotation类型作说明。Java...转载 2019-02-22 11:03:39 · 631 阅读 · 0 评论 -
Java动态代理与Hook代理机制,在Android中的应用
导语 我们知道J2EE框架的Spring就是通过动态代理优雅地实现了AOP编程,结果极大地提升了Web开发效率,因而使用代理机制进行API Hook可以让“方法增强”,也是框架的常用手段。同样,插件框架也广泛使用了代理机制来增强系统API从而达到插件化的目的。本文将带大家一起了解代理机制及Hook机制。一、认识代理模式1、代理是什么?代理也称“委托”,分为静态代理和动态...转载 2019-02-18 20:33:45 · 1250 阅读 · 0 评论 -
Java反射原理及其使用
导语反射是一种具有与Java类进行动态交互能力的一种机制,在Java和Android开发中,一般需要访问隐藏属性或者调用方法改变程序原来的逻辑时会用到,这个比较常见,由于一些原因,系统并没有开放一些接口出来,这个时候利用反射是一个有效的解决方法,这个下文会有案例去讲;另外常见的注解框架也是在运行时利用反射机制来获取的。在模块化和插件化开发中更离不开反射,离开了反射它什么也做不了。一、定...转载 2019-02-18 20:33:29 · 370 阅读 · 0 评论 -
Java提高(五)IO流
javaIO流IO流对象继承关系其他常用与流有关的对象:字节流字符流文件类File打印流PrintStream、PrintWriter管道流PipedInputStream、PipedOutputStream序列流SequenceI转载 2018-02-01 11:10:14 · 277 阅读 · 0 评论 -
Java提高(四)hashCode
引用:http://blog.youkuaiyun.com/chenssy/article/details/23299963hashCode的作用 要想了解一个方法的内在原理,我们首先需要明白它是干什么的,也就是这个方法的作用。在讲解数组时(java提高篇(十八)------数组),我们提到数组是java中效率最高的数据结构,但是“最高”是有前提的。第一我们需要知道所查询数据转载 2018-02-01 11:10:03 · 197 阅读 · 0 评论 -
Java提高(三)集合
引用:http://blog.youkuaiyun.com/chenssy/article/details/17732841在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影!java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Queue,有线程安全的Ve转载 2018-02-01 11:09:51 · 175 阅读 · 0 评论 -
Java提高(二)代码块
引用:http://blog.youkuaiyun.com/chenssy/article/details/14486833在编程过程中我们可能会遇到如下这种形式的程序:[java] view plain copypublic class Test { { //// } }转载 2018-02-01 11:09:38 · 141 阅读 · 0 评论