![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础知识
做个挖井人
知行合一
展开
-
Java设计模式七种设计原则
1. 单一职责原则 2. 接口隔离原则 3. 依赖倒转(倒置)原则 4. 里氏替换原则 5. 开闭原则 6. 迪米特法则 7. 合成复用原则原创 2020-06-07 15:32:49 · 255 阅读 · 0 评论 -
Java 设计模式经典面试题你会几个?
答案持续更新中…… 问题一: 使用UML类图画出原型模式核心角色 原型设计模式的深拷贝和浅拷贝是什么,写出深拷贝的两种方式的源码(重写 clone 方法实现深拷贝、使用序列化来实现深拷贝) 在Spring框架中哪里使用到原型模式,并对源码进行分析 问题二: 七大设计原则核心思想想 以类图的方式说明设计原则 在项目实际开发中,你在哪里使用到了ocp原则 问题三: 金融借贷平台项目:借贷平台的订单,有审核-发布-抢单 等等 步骤,随着操作的不同,会改变原创 2020-05-20 22:34:00 · 352 阅读 · 0 评论 -
Java语言高级部分之注解是什么?
文章目录一、注解是什么?二、JDK中预定义的一些注解1.@Override2.@Deprecated3.@SuppressWarnings4.@SafeVarargs5.@FunctionalInterface三、自定义注解四、在程序中使用注解 一、注解是什么? 从JDK5开始,Java增加对元数据的支...原创 2020-03-25 14:45:21 · 288 阅读 · 1 评论 -
Java高级特性之反射是什么?
文章目录一、Java代码在计算机中经历的三个阶段(一):源代码阶段(二):Class类对象(三):运行时阶段二、常用API的运用(一)获取class对象的三种方式1.Class.forName(String className)2.类名.class3.对象.getClass()(二)获取成员变量1.Field[] getFields()2.Field getField(String name)3....原创 2020-03-21 16:08:00 · 377 阅读 · 0 评论 -
权限修饰符public、protected、friendly、private作用域详解
设ParentClass类当中有一个test方法,所有继承该类的子类称之为SubClass。 一、public关键字: 使用public修饰test。 1. 同包下 (1)同包子类下,实例化得到ParentClass对象,可以访问public修饰的方法或属性。 (2)同包子类下,实例化得到SubClass对象,可以访问public修饰的方法或属性。 ps:上图中的 ParentClass对象也...原创 2019-08-01 17:07:56 · 1305 阅读 · 0 评论