![](https://img-blog.csdnimg.cn/20200423205200103.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
文章平均质量分 59
Java相关的知识分享。
Nonoas
对无知的感知是一种进步
展开
-
【配置】Gradle下打包springboot项目,分离配置文件、依赖包
在 gradle.build 文件中添加。原创 2023-11-20 16:30:42 · 604 阅读 · 0 评论 -
【Java多线程】交替打印奇偶数
使用 ReentrantLock 结合 Condition 实现奇数偶数的交替打印原创 2023-06-23 02:46:34 · 1664 阅读 · 0 评论 -
Java插件思路(SPI机制)
SPI(Service Provider Interface),是JDK内置的一种 服务提供发现机制,可以用来启用框架扩展和替换组件,主要是被框架的开发人员使用,比如java.sql.Driver接口,其他不同厂商可以针对同一接口做出不同的实现,MySQL和Oracle都有不同的实现提供给用户,而Java的SPI机制可以为某个接口寻找服务实现。Java 中 SPI 机制主要思想是将装配的控制权移到程序之外,在模块化设计中这个机制尤其重要,其核心思想就是解耦。原创 2022-10-17 23:26:27 · 2487 阅读 · 2 评论 -
【JavaFx】判断ListView是否滚动到最后一个元素
当我们想使用 JavaFx 的 ListView 实现滚动到最后的时候加载更多数据时,却发现 ListView 没有相关的 API。这个时候我们需要使用 VirtualFlow 对象来实现。原创 2022-07-24 21:28:50 · 360 阅读 · 0 评论 -
【Java笔记】动态代理原型
Java 动态代理机制的出现,使得 Java 开发人员不用手工编写代理类,只要简单地指定一组接口及委托类对象,便能动态地获得代理类。代理类会负责将所有的方法调用分派到委托对象上反射执行,在分派执行的过程中,开发人员还可以按需调整委托类对象及其功能,这是一套非常灵活有弹性的代理框架。原创 2020-08-31 17:09:28 · 145 阅读 · 0 评论 -
Java打印年月日历
一.功能根据用户输入的年份和月份,在控制台打印出对应月份的日历。二.算法讲解要打印一个月的日历只需要知道两件事。1.这个月第一天是星期几本例子中,使用蔡勒公式,判断某年某月的一号是周几,关于蔡勒公式不了解的同学可以百度一下,这里不作讲解。使用"蔡勒公式"计算某月第一天是周几的好处有:(1).不用选择参考年月日;(2)不用计算参考日到计算日的间隔天数;(3)不用计算一年有多少天。...原创 2019-06-12 13:36:53 · 2775 阅读 · 0 评论 -
回调?是什么,简单讲解一下
回调就是把一个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。原创 2022-05-09 00:05:38 · 9263 阅读 · 2 评论 -
【Java】java插件化开发
最近使用JavaFx开发小工具,工具包含多个功能,当把小工具给同事用时,发现有些功能仅针对我个人使用,其他人不一定用的上,于是打算将这些工具插件化。原创 2022-02-07 17:19:03 · 6131 阅读 · 0 评论 -
【Java多线程】守护线程
在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程)Daemon的作用是为其他线程的运行提供服务,比如说GC线程。User Thread线程和Daemon Thread守护线程本质上来说去没啥区别的,唯一的区别之处就在虚拟机的离开:如果User Thread全部执行结束,Daemon Thread就会终止,虚拟机也会结束运行。原创 2021-12-24 15:35:01 · 647 阅读 · 0 评论 -
Java使用JNA调用C/C++
文章目录必备工具(JNA)开发流程C++部分Java部分必备工具(JNA)github地址:https://github.com/java-native-access/jna下载以下两个文件:JNA的jar包(开发必备)JNA的项目源码(方便查看源码)开发流程C++部分使用 Visual Studio 创建 具有导出项的动态链接(DLL)项目我的项目名是 Dll2 ,所以编辑 Dll2.cpp 文件添加函数#include "pch.h"#include "framework原创 2021-07-03 20:27:43 · 582 阅读 · 2 评论 -
【JavaFx基础】JavaFX 文件选择器
FileChooser类FileChooser 允许用户导航文件系统并选择一个文件或文件夹。FileChooser 类位于javafx.stage包中。打开文件文件选择器可用作打开文件对话框,用于选择单个文件或多个文件,或作为文件保存对话框。以下代码创建一个FileChooser对象并设置其标题,然后显示到用户。FileChooser fileChooser = new FileC...转载 2020-03-29 17:37:06 · 1856 阅读 · 0 评论 -
【Java笔记】多线程的简单归纳
一篇文章初步了解 java 多线程原创 2020-03-25 20:50:07 · 708 阅读 · 2 评论 -
【设计模式】七大原则
单一职责原则定义:一个类只负责一项职责。优点:①降低类的复杂度;②提高代码可读性;③提高代码可维护性。违反条件:①类中方法足够少,可以仅在方法级别遵循改原则;②方法逻辑足够简单,可以在方法级别违反该原则。...原创 2020-03-03 16:57:25 · 188 阅读 · 0 评论