- 博客(7)
- 资源 (3)
- 收藏
- 关注
原创 编写高质量代码 101-105之反射
注重Class类的特殊性Class类的三个特殊性1.无构造函数。Java中的类一般都有构造函数,用于创建实例对象,但是Class类却没有构造函数,不能实例化,Class对象是在加载类时由Java虚拟机通过调用类加载器中的defineClass方法自动构造的。2.可以描述基本类型。虽然8个基本类型在JVM中并不是一个对象,它们一般存在于栈内存中,但是Class类仍然可以描述它们,例如可以...
2019-10-31 19:33:27 734
原创 用静态工厂方法代替构造器
我们通常使用构造器来创建对象。除此之外,本文介绍另一种创建对象的方式——使用静态工厂方法。静态工厂方法静态工厂方法的优点 服务提供者框架静态工厂方法以Java中自带的Boolean类(基本类型boolean的包装类)为例,它的静态工厂方法为:public static Boolean valueOf(boolean b) { return b ? Boolean.TR...
2019-10-24 19:44:24 745
原创 Java程序员不得不看的38本书
编程经验及规范(2):《阿里巴巴Java开发手册》、《码出高效Java开发手册》、《编写高质量代码 改善Java程序的151个建议》四大名著(4):《Effective Java》、《Java编程思想》、《Java核心技术卷ⅠⅡ》、《Java核心技术卷Ⅱ》、《Java编程语言——James Gosling》技术架构(18):《Java从入门到精通》、《Java项目开发实战...
2019-10-21 14:44:40 1193 2
转载 Java基础知识总结大全
一、基础知识:1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的核心类库。 JDK(J...
2019-10-14 15:50:20 1052
原创 Spring之BeanFactory和FactoryBean的区别
BeanFacotryBeanFacotry是spring中比较原始的Factory。如XMLBeanFactory就是一种典型的BeanFactory。原始的BeanFactory无法支持spring的许多插件,如AOP功能、Web应用等。ApplicationContext接口,它由BeanFactory接口派生而来,ApplicationContext包含BeanFactory的所有功......
2019-10-10 23:17:29 825 2
原创 Spring之SpringBean的生命周期详解
前言:bean的生命周期:指 bean创建——初始化——销毁 的过程下面先给出我的参考答案,具体分析请看下文详解:Spring Bean生命周期为:1、实例化BeanFactoryPostProcessor实现类2、执行BeanFactoryPostProcessor的postProcessBeanFactory方法3、实例化BeanPostProcessor实现类4、实例化...
2019-10-09 22:51:57 918 1
原创 哈啰出行现场面
哈啰出行技术面自我介绍项目难点,怎么解决的频繁缓存穿透怎么解决缓存数据类型缓存同步机制类加载机制类的生命周期JVM组成分析操作数栈和局部变量表堆,方法区1.7和1.8的区别pc寄存器存储什么你觉得你有什么优点,缺点最近学什么hr面自我介绍学校经历说一个在学校或者实习让你自豪的事上一家公司给你多少,为什么要来这里你最感兴趣的一个公司,为什么,怎么没去,网申了吗,...
2019-10-08 11:48:12 1055 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人