- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 使用反射封装ORM框架,真香!
我们在做开发的过程中,需要经常对数据库进行操作,这时我们就需要使用到ORM框架,例如比较常用的MyBatis和Hibernate。下面我将对ORM框架进行详细的介绍并且封装一个简单的ORM框架。
2020-05-15 11:49:42 3148 5
原创 原来手写SpringIOC如此简单
相信所有学过Java的人都应该学习并使用过Spring框架,它是最受欢迎的企业级Java应用程序开发框架,数以千万的来自世界各地的开发人员都在使用 Spring 框架进行程序开发。而Spring的核心是IOC(控制反转)和AOP(面向切面编程)。下面我将会对SpringIOC做详细的介绍并使用反射技术手写一个SpringIOC。1.什么是SpringIOC?所谓IOC(控制反转),对于Spring框架来说,就是由Spring来负责控制对象的生命周期和对象之间的关系。在传统的程序开发中,如果在一个对象中要
2020-05-12 12:58:49 4057 4
原创 面试官:Class类中各个方法有什么区别?
Class类中有很多方法,今天我们就来介绍几个在面试中经常被问到并且非常容易混淆的方法。1.getFields()和getDeclaredFields()的区别Class类中getFields()和getDeclaredFields()都是用来获取成员变量的方法,那么它们之间有什么区别呢?我们首先使用代码来进行演示,然后我们再根据运行结果进行分析。1.1定义一个实体类Personpublic class Person { public String name; public int
2020-05-08 19:12:04 2975 5
原创 使用反射机制实现反编译
在上一篇文章中,已经详细的介绍了Java的反射机制,没看过的小伙伴可以去我的上一篇文章看一下,相信你一定有所收获。上一篇文章地址:反射的详细介绍首先我们再来回顾一下Java的反射机制。什么是反射机制?在程序运行状态中,对于任意一个类或对象,都能够获取到这个类的所有属性和方法(包括私有属性和方法),这种动态获取信息以及动态调用对象方法的功能就称为反射机制。简单来讲,通过反射,类对我们是完全透...
2020-05-06 11:45:24 2061
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人