首页
学习
活动
专区
工具
TVP
发布

凯哥Java

专栏成员
848
文章
1653887
阅读量
53
订阅数
匿名内部类方式实现线程的创建
源码:https://gitee.com/kaigejava/kaigejavastudy
凯哥Java
2022-12-16
4360
Java面试集锦(一)之设计模式
1. 单一职责原则 单一职责原则,就一个类而言,应该仅有一个引起它变化的原因。 解释:
凯哥Java
2022-12-16
2420
Java面试集锦(一)之Java基础
前面介绍过了计算机内存模型,这是解决多线程场景下并发问题的一个重要规范。那么具体的实现是如何的呢,不同的编程语言,在实现上可能有所不同。
凯哥Java
2022-12-16
2670
设计模式之工厂模式-抽象工厂模式
2:如果我们把对象实例化代码进行抽象,抽象成创建对象的方法跟具体的实例化(也就是其子类),这种就是工厂方法模式。工厂方法模式的意义:将对象的创建过程,由原来的在类里面创建延迟到子类里面来创建对象了。
凯哥Java
2022-12-15
2300
设计模式之策略模式总结
策略模式总结: 1:策略模式三要素: A:接口类。策略接口或是策略抽象类。 B:实现策略接口的具体策略类 C:context上下问。持有具体策略类的实例,并负责调用相关的算法。 来看看duck项目中三个对应 A:对应的就是FlyBehavior和QuackBehavior两个抽象类 B:具体实现策略类就是QuackBehavior的两个实现类及FlyBehavior接口的两个实现类 C:上下文,是由具体策略类的实例。GreenHeadDuck和RedHeadQuck
凯哥Java
2022-12-15
2490
Maven 的聚合(多模块)和 Parent 继承
即使是长期从事 Maven 工作的开发人员也不能完全掌握聚合(多模块)和 Parent 继承的关系,在使用多模块时,子模块总要指定聚合的 pom 为 <parent>。由于在大多数示例中都是这么写的,所以很难让人搞懂这两者的具体作用和关系。
凯哥Java
2022-12-15
4950
JVM笔记二双亲委派机制
JVM类加载器是什么机制?为什么使用这种机制(这种机制的好处是什么)?说下类加载流程?用代码验证类加载机制。为什么要破坏类的这种加载机制?
凯哥Java
2020-08-08
9670
spring cloud系列第八-修改服务名称及获取注册中心注册者的信息
本文是由凯哥(凯哥Java:kagejava)发布的《spring cloud系列》教程的总第八篇:《修改服务名称及获取注册中心注册者的信息》。
凯哥Java
2020-06-13
2.2K0
Java 实现线程的方式有几种方式?带有返回值的线程怎么实现?
在Java线程开发中,有几种方法开启线程?假如需要得到线程返回的信息怎么办?可以实现吗?凯哥将通过源码和大家一起分享下线程怎么将返回值带回来的。
凯哥Java
2020-03-11
1.2K0
设计模式之工厂模式-抽象工厂模式
2:如果我们把对象实例化代码进行抽象,抽象成创建对象的方法跟具体的实例化(也就是其子类),这种就是工厂方法模式。工厂方法模式的意义:将对象的创建过程,由原来的在类里面创建延迟到子类里面来创建对象了。
凯哥Java
2019-08-28
4070
设计模式之观察者模式-Java内置观察者及总结
在上一篇文章中,我们通过污污弹公司司小司做气象站项目学习了观察者模式怎么使用。在本篇中,我们对观察者模式进行总结及关键点,还有一个就是Java中内置的观察者模式。
凯哥Java
2019-08-24
6190
Maven 的聚合(多模块)和 Parent 继承
即使是长期从事 Maven 工作的开发人员也不能完全掌握聚合(多模块)和 Parent 继承的关系,在使用多模块时,子模块总要指定聚合的 pom 为 <parent>。由于在大多数示例中都是这么写的,所以很难让人搞懂这两者的具体作用和关系。
凯哥Java
2019-06-30
6.6K0
Spring AOP详解
AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应的对象的核心功能毫无关系对于其他类型的代码,如安全性、异常处理和透明的持续性也都是如此,这种散布在各处的无关的代码被称为横切(cross cutting),在OOP设计中,它导致了大量代码的重复,而不利于各个模块的重用。
凯哥Java
2019-06-30
5430
Java中反射学习系列教程三-常用API方法
注:为什么获取父类的时候使用的是class单个对象接收?而获取接口的时候使用的是class数组接收?
凯哥Java
2019-06-28
4560
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档