![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
Alex_yuan666
不断专研,变成自己想成为的人
展开
-
JavaEE基础——泛型
1.编译的时候指定类型,避免编译器的拆箱和装箱操作提高性能2.提高代码的重用性3.在编译阶段就避免类型错误4.泛型的本质就是将参数的类型参数化。原创 2023-01-04 18:41:50 · 197 阅读 · 1 评论 -
java中的多态
多态多态的实现前提1.要有继承实现关系2.要有方法的重写3.要有父类方法引用指向子类对象多态的理解子类继承父类,子类相当于重写了父类的方法,但是成员变量没有覆盖,因此调用的时候调用的是子类的方法,调用成员变量是父类的,这就带来一个弊端不能引用子类中的成员变量和子类中特有的方法。多态中的转型父类:Animal子类:dogAnimal a=new Animal();父类引用指向子类对象,这就向下转型Dog dog=(Dog) a;强制向下转型...原创 2021-05-20 21:50:49 · 119 阅读 · 0 评论 -
java类中成员变量和局部变量的却别
位置不同局部变量:方法内部,方法声明上成员变量:类方法外,类中内存位置局部变量:栈成员变量:堆生命周期局部变量:方法结束之后结束成员变量:对象结束之后结束初始值局部变量:无默认值,需要赋值使用成员变量:有默认值...原创 2021-05-16 20:04:15 · 112 阅读 · 0 评论 -
Java动态代理实现
概念增强某个类的功能。真实对象:需要被增强的对象代理对象:包含增强方法的对象。代理模式:代理对象代理真实对象,实现增强真实对象的效果。代理分类静态代理:有一个类文件描述代理模式动态代理:在内存中生成代理类实现步骤代理对象和真实对象实现同一个接口。 代理对象=new Proxy.newInstance(); 使用代理对象调用方法。 增强方法。增强的方式:1...原创 2019-12-09 10:14:51 · 158 阅读 · 0 评论 -
Java基础——监听器的使用和原理(含有可执行demo)
监听器原理概述:监听器包含三个部分:事件(接口),监听器(接口),事件源(类,继承事件接口)。事件:包含一组动作事件源:发生时间的地方,事件有的动作它都有,因此需要继承事件,还有注册监听器来查看事件是否发生监听器:查看事件是否发生,处理事件发生后做什么事情,因此需要包含一个处理器,处理器中传入事件听起来有点拗口,具体关系这篇博客里面有:https://blog.csdn.net...原创 2018-11-06 16:17:33 · 637 阅读 · 0 评论 -
Java实现将一个字符串中特定两个子串之间内容的替换
package cn.shishu.enumtest;import java.util.regex.Matcher;import java.util.regex.Pattern;public class ChangProcess { public static void main(String[] args) { String startString="电子物证:"; St...原创 2019-04-16 17:38:19 · 6872 阅读 · 0 评论