java基础
yangyuscript
这个作者很懒,什么都没留下…
展开
-
将maven项目打成可执行jar包并转成exe可执行文件
为用户开发一个将excel导入对数据处理后导出到本地的小工具,用户本地无jdk环境。原创 2022-10-08 16:43:17 · 906 阅读 · 0 评论 -
java反射入门
反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码))一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖转载 2018-02-05 09:57:51 · 3428 阅读 · 9 评论 -
java中关键字static、final和static final
1.static:可以修饰:属性,方法,代码段,内部类(静态内部类或嵌套内部类) a.修饰变量:做全局变量,所有对象实例共用static修饰的变量,jvm中对此变量仅申请一块空间。 b.修饰方法:静态方法不能被重写,只能被隐藏。子类只能继承父类的静态方法,不能重写父类静态方法,子类隐藏了父类的静态方法。静态方法可以包含静态和非静态方法,非静态方法只能包含非静态方法,不能包含静态方法。 ...原创 2018-02-28 11:10:38 · 305 阅读 · 0 评论 -
Java回调机制趣解,非常好
Java的回调机制,可能都听说过,当然这个机制不仅限于Java,其他各门语言,都应该有使用。但是怎么理解,就有点困惑。还有什么是抽象类回调,什么是接口回调,以及二者之间的差别。也不是一句两句就能说清楚,就算说的人清楚,但是不能保证,听的人也能听的清楚。下面看这个小故事,来深入理解一下回调机制,然后上面的那些问题,也就不攻自破了。 故事背景 在日常编程中,我们经常需要对内存的数据...转载 2018-07-25 14:53:01 · 201 阅读 · 0 评论 -
java中的观察者模式
今天来简单介绍下java中的观察者模式,所谓观察者模式通俗理解就是,订阅关系。那么就存在订阅者和发布者两个实体,首先订阅者关注发布者,发布者可以发布消息通知所有订阅者。下面分两步解析java中的观察者模式:1.源码解读 2.demo展示1.UML解释1.1 Observable(java class): 被观察者(发布者Publisher)源码:package java....原创 2019-07-21 12:36:00 · 275 阅读 · 0 评论