标签:java反射

Spring

什么是反射?

3

Harries 发布于 2019-12-10

本文基于 JDK8, Oracle官网 对反射的解释是 Reflection enables Java code to discover information about the fields, methods and constructors of loaded classe...

阅读(10)评论(0)赞 (0)

Java

2019年100道经典JAVA面试真题解析

16

songhua.gao 发布于 2019-12-05

2019年快结束了,给大家整理了今年来最经典的面试真题100道,每个题目都有详细的解答,收集了java基础,容器,多线程,反射,对象拷贝,Java Web,异常,网络,设计模式,Spring / Spring MVC,等专题的经典面试真题,和详细分析。没道题目都详细讲解,文章过长...

阅读(30)评论(0)赞 (0)

Java

Java 用注解实现通用功能-csv文件的读取为例

dulong 发布于 2019-12-05

使用java注解可以实现一些共通的功能,假设有几种格式的csv文件,编码,分隔符,头部行数之类的定义各不相同,但我们想统一的处理他们,那就需要一个共通的方法。 也许有人说,不用注解,只用个共通工具类不就行了吗?但是注解让代码更优雅,而且当你增加其他一些需求,比如其他csv格式的时...

阅读(17)评论(0)赞 (0)

Java

2020面试预备你也能收割Offer,Java程序员必会知识清单全在这份pdf文档里

31

hellas 发布于 2019-12-02

关于程序员,除了做项目来提高自身的技术之外,还有一种提升自己的专业技能就是:多!看!书! 小编整理出一篇Java进阶架构师之路的核心知识,同时也是面试时面试官必问的知识点,篇章也是包括了很多知识点,其中包括了有基础知识、Java集合、JVM、多线程并发、spring原理、微服务、...

阅读(20)评论(0)赞 (0)

Java

深入理解Java反射机制

4

dulong 发布于 2019-11-25

最近在接触 Android 的组件化原理的时候,发现自己对 Java 反射的机制理解并不是很深,只能利用周末的时间把 Java 反射机制回炉重铸。 什么是Java反射 反射机制是 Java 语言提供的一种基础功能,赋予了 Java 程序在运行时的自省(introspect,官方用...

阅读(23)评论(0)赞 (0)

Java

介绍一种在ABAP内核态进行内表高效拷贝的方法,和对应的Java和JavaScript版本的伪实现

12

yeseng 发布于 2019-11-23

内表操作是ABAP开发人员几乎在每个ABAP程序里都会遇到的。 看一个例子:有两个行结构不一样的内表,每个内表的行结构有三列,除了name这一列名字一致外,其他两列的名称都不同,下图用红色和蓝色标注出来。 如果要把内表developer_list里的两位开发人员Jerry和Tom...

阅读(54)评论(0)赞 (0)

Java

Java中的静态代理、JDK动态代理和CGLIB动态代理

xubiao.zhuang 发布于 2019-11-22

Java的代理就是客户端不再直接和委托类打交道,而是通过一个中间层来访问,这个中间层就是代理。 使用代理有两个好处,一是可以隐藏委托类的实现;二是可以实现客户与委托类之间的解耦,在不修改委托类代码的情况下能够做一些额外的处理。 举个很常见的例子。工厂会生产很多的玩具,但是我们买玩...

阅读(38)评论(0)赞 (0)

Java

Java学习总结-反射

1

wenming.gapo 发布于 2019-11-19

反射经常听到这个词,但是总是不理解这个意思。今天便来理解一下反射这个概念,为什么说在框架设计中,反射用到的比较多。本文记录一下学习反射方面的知识点。 反射概念 JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一...

阅读(24)评论(0)赞 (0)

Spring

Spring源码探究:容器

1

hanze 发布于 2019-11-18

问题 问题描述 :项目中发现,自定义切面注解在Controller层正常工作,在Service层却无法正常工作。为了便于分析,去掉代码中的业务逻辑,只留下场景。 自定义注解,打印时间 /** * Description: 自定义打印时间的注解 */ @Retention(Rete...

阅读(30)评论(0)赞 (0)

Java

如何利用缓存机制实现JAVA类反射性能提升30倍

16

邓龙华 发布于 2019-11-13

文章来源:宜信技术学院 & 宜信支付结算团队技术分享第4期-支付结算部支付研发团队高级工程师陶红《JAVA类反射技术&优化》 分享者:宜信支付结算部支付研发团队高级工程师陶红 原文首发于宜信支付结算技术团队公号:野指针 在实际工作中的一些特定应用场景下,JAVA类...

阅读(44)评论(0)赞 (0)

Java

如何利用缓存机制实现JAVA类反射性能提升30倍

16

yanxinchi 发布于 2019-11-13

文章来源:宜信技术学院 & 宜信支付结算团队技术分享第4期-支付结算部支付研发团队高级工程师陶红《JAVA类反射技术&优化》 分享者:宜信支付结算部支付研发团队高级工程师陶红 原文首发于宜信支付结算技术团队公号:野指针 在实际工作中的一些特定应用场景下,JAVA类...

阅读(31)评论(0)赞 (0)

Java

浅谈java中的反射

xubiao.zhuang 发布于 2019-11-11

程序运行时,允许程序结构或者变量的类型,这种语言成为动态语言,如Python,Puby是动态语言,显然java不是动态语言,但是java有一个非常突出的动态相关机制:Reflection–反射. 反射定义:java反射机制是在运行状态中,对于任意一个类,都能知道这个类...

阅读(25)评论(0)赞 (0)

Java

MyBatis 源码解析(五)MyBatis如何解析配置 ?(五)

hellas 发布于 2019-11-07

配置解析最后一篇, MyBatis 解析 mapper : // <mappers> // <mapper resource="com/test/demo/mapper/CountryMapper.xml"/>- // <pack...

阅读(51)评论(0)赞 (0)

Spring

Sping MVC不使用任何注解处理(jQuery)Ajax请求(基于XML配置)

7

小丁 发布于 2019-11-02

1. Spring Spring框架是一个轻量级的解决方案,是一个潜在的一站式商店,用于构建企业就绪的应用程序。 Spring框架是一个Java平台,为开发Java应用程序提供全面的基础架构支持。Spring处理基础结构,因此您可以专注于应用程序。Spring使您能够从“普通的J...

阅读(31)评论(0)赞 (0)

Java

Java中创建对象的集中方式

changyuan.xu 发布于 2019-11-01

Java中创建对象的集中方式 作为java开发者,我们每天创建很多对象,但是我们通常使用依赖注入的方式管理系统,比如:Spring去创建对象,然而这里有很多创建对象的方法:使用New关键字、使用Class类的newInstance方法、使用Constructor类的newInst...

阅读(23)评论(0)赞 (0)

Java

Web系统大规模并发——电商秒杀与抢购

dulong 发布于 2019-10-31

一、JAVA是动态语言吗? 一般而言,说到动态言,都是指在程序运行时允许改变程序结构或者变量类型,从这个观点看,JAVA和C++一样,都不是动态语言。但JAVA它却有着一个非常突出的动态相关机制:反射。通过反射,Java可以于运行时加载、探知和使用编译期间完全求和的类、生成其对象...

阅读(30)评论(0)赞 (0)

Java

浅谈测试之PowerMock

3

xiaoli.he 发布于 2019-10-28

PowerMock官网 编写单元测试仅靠Mockito是不够。因为Mockito无法mock私有方法、final方法及静态方法等。 PowerMock这个framework,主要是为了扩展其他mock框架,如Mockito、EasyMock。它使用一个自定义的类加载器,纂改字节码...

阅读(38)评论(0)赞 (0)