Java高阶
一些关于java底层的研究
bggl
这个作者很懒,什么都没留下…
展开
-
设计模式 - 代理模式之 JDK代理
前言最近在学习研究Mybatis的底层 实现原理 ,发现Mybatis使用了很多的设计模式。其中 代理模式可以认为是Mybatis的核心使用的模式,正是由于这个模式,我们只需要编写Mapper.java接 口,不需要实现,由Mybati s后台帮我们完成具体SQL的执行。本文将整理总结一下 JDK的动态代理和静态代理;参考博客https://blog.csdn.net/familyshizhouna/article/details/78905997https://www.cnblogs.c原创 2020-09-30 11:00:58 · 213 阅读 · 0 评论 -
Jdk1.8特性优秀博文总结
优秀博文总结https://blog.csdn.net/fanxiaobin577328725/article/details/82189330?depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-2&utm_source=distribute.pc_relevant.none-task-blog-OP...原创 2020-04-26 10:16:41 · 138 阅读 · 0 评论 -
JDK1.8新特性总结
之前的实习的过程中,一位有着非常丰富经验的CTO曾对我说过,代码的质量,要不断的去提升。从刚开始的CRUD,到具体的业务流程实现,在这个过程中要不断的提炼代码。把一些冗余的代码,变得精炼,精炼,再精炼。我虽然理解他的意思,但是,还不是很明白使用何种方式,达到这种效果。最近也面试了许多家,他们常会以这样的一个问题来问我。Q1:你常使用的jdk版本是多少? (ps,我说:1.8),你知道jdk8...原创 2020-04-26 09:55:29 · 343 阅读 · 0 评论 -
反射 Reflect+JVM类加载
反射 Reflect概念:在程序运行的时候 动态的加载类和类的信息。三种方式获取类类型:Class类名.class;对象.getClass();Class.forName(“全类名”);创建对象(已Person为例)Personpackage com.qianfeng.reflects;public class Person { private String n...原创 2020-04-20 09:45:38 · 196 阅读 · 0 评论 -
深入学习理解JVM
敲代码很重要,但是理论的知识也要学习。今天看了一篇关于JVM的介绍的文章(ps:以前就知道他是java虚拟机,这回找到一篇介绍它的文章,看来得好好翻译一下,O(∩_∩)O~)原文:https://www.cubrid.org/blog/understanding-jvm-internals每一个开发者都知道java字节码是在JRE(Java Runtime Environment)上运行的...转载 2019-06-17 14:16:08 · 158 阅读 · 0 评论