JAVA技术文档
陌意随影
软件工程技术男
展开
-
Java通过反射获取方法的返回值的类型以及参数化的实际类型(下篇)
笔者最近在学习mybatis的框架,在写源码的时候遇到了一些关于通过反射获取返回值类型的实际参数类型的问题,并且已经写有一篇关于简单的返回值类型的获取,诸如public User getOne(int id);获取返回值的类型是User,public List< User > getAll();的返回值类型是List< User >,其参数化类型数组是 {User},也就是参数化类型是<> 里面包含的参数类型,比如public Map<String,Integer&原创 2020-07-28 17:29:57 · 5247 阅读 · 0 评论 -
Java通过反射获取方法的返回值的类型以及参数化的实际类型(上篇)
最近在学mybatis的时候,自己根据参考资料自定义了一个简单的mybatis框架,期望能够简单实现对数据库操作的增删查改功能。在自定义mybatis框架的过程中,在使用注解来进行配置sql语句时,就遇到了一些关于获取返回值类型的小问题。比如说方法 publIc User getOne(int id);的返回值类型是User;public List< User > getAll();的返回值类型是List< User >,但是我们在进行mybatis框架书的时候,通过注解配置时,我们原创 2020-07-27 01:22:10 · 7496 阅读 · 0 评论 -
Swing实现模拟计算器功能
需求: 设计一款图形化计算器实现功能:+ - * / % 的小数运算。效果图:该计算器的可执行文件百度网盘地址:链接:提取码:wevyGitHub地址:源码地址原创 2020-05-21 14:37:53 · 217 阅读 · 0 评论 -
JAVAFX实现类似记事本简单功能的小程序
需求如下:基础功能:输入文字并显示复制粘贴(一般系统都支持)保存到本地(存档功能, 下次还能打开)进阶功能:(额外加分):可以打开外部txt文件打开多个txt文件(分页)可调节字体大小&颜色下面是该需求的代码实现:package com.moyisuiying.view;import com.moyisuiying.app.FontSettingSage;import com.moyisuiying.util.Charsetutil;import javafx.bea原创 2020-05-21 13:46:04 · 1353 阅读 · 2 评论 -
JAVAFX实现生命游戏
生命游戏其实是一个零玩家游戏,它包括一个二维矩形世界,这个世界中的每个方格居住着一个活着的或死了的细胞。一个细胞在下一个时刻生死取决于相邻八个方格中活着的或死了的细胞的数量。如果相邻方格活着的细胞数量过多,这个细胞会因为资源匮乏而在下一个时刻死去;相反,如果周围活细胞过少,这个细胞会因太孤单而死去。实际中,你可以设定周围活细胞的数目怎样时才适宜该细胞的生存。如果这个数目设定过低,世界中的大部分细胞会因为找不到太多的活的邻居而死去,直到整个世界都没有生命;如果这个数目设定过高,世界中又会被生命充满而没有什么变原创 2020-05-20 00:50:47 · 769 阅读 · 0 评论