JavaSe
哈希马普
软件开发给我最大的启发就是——开源
展开
-
多线程知识脑图
链接: 多线程知识脑图高清地址.原创 2021-02-09 23:16:45 · 141 阅读 · 1 评论 -
基于UML图对比Java类的实例化与Spring实例化
原创 2020-05-28 23:44:39 · 432 阅读 · 0 评论 -
使用注解校验的正则方法校验金额
校验金额的必要性开发过程中经常会遇到上游系统传String类型的金额过来,我们需要将之转换为Bigdecimal类型。如图所示,若上游系统发送特殊符号过来就会报错。校验方法所以我们需要校验,如下代码所示,上游系统一般会将金额放到map里面传过来,我们先将map转换为request对象,然后对对象的属性进行注解校验。 public DecisionResponse fundOperatio...原创 2019-10-24 19:34:15 · 3709 阅读 · 0 评论 -
BufferedWriter一定要记得刷新缓存
问题我写了下面这段代码,目的文件地址是localFilePath,内容是line,咋一看没什么问题,但是代码执行后,目的文件却没有写进内容。。。 public static void writeLine(String localFilePath, String line) throws IOException { BufferedWriter bufferedWriter ...原创 2019-10-14 13:04:35 · 1874 阅读 · 0 评论 -
IO流——求某文件下最大和最小的文件的名称及其大小
问题:比如我们这里求D盘下JDK文件夹下最大和最小的文件的名称及其大小。思路:JDK文件夹下是有文件夹和文件两种的,我们需要写个函数:如果判断是文件,我们就拿它的长度与所设的初始最大长度比较,如果前者大就替换为最大长度;最小长度同理。如果判断是文件夹那么就遍历该文件夹,元素递归调用前面的函数。具体代码如下:public class TestFile2 { static Stri...原创 2019-10-13 21:17:54 · 337 阅读 · 0 评论 -
JavaSe IO
文件创建本打算用如下代码在D盘的LOLFolder文件夹下创建一个LOL.exe文件,但是运行后发现只是在内存中创建了,硬盘实际上并没有。File file = new File("d:/LOLFolder", "LOL.exe");查资料发现还需要使用.mkdir()方法生成物理文件。另外需要注意的是:使用这样的语句并不能一下子生成文件,如果你想生成A文件,那么首先得生成A的父文件,所以...原创 2019-09-26 13:06:29 · 189 阅读 · 0 评论 -
学习JavaSE 数组
一维数组基本概念1、数组中只允许放同一种类型(可以是父子关系)。 2、数组即对象。 例: int[ ] arrs={0,1,2};//arrs即一个对象。3、数组是定长的,不可以增加或者减少。4、声明数组:int[ ] arrs; 格式为:数组元素类型[ ] 数组名字; 创建一维数组必须声明数组长度: int[] arrs = new int[3...原创 2018-03-24 23:18:02 · 130 阅读 · 0 评论 -
学习JavaSE TCP/IP协议与搭建简易聊天室
一、TCP/IP协议1、TCP/IP协议包括TCP、IP和UDP等 2、域名通过dns服务器转换为IP地址 3、局域网可以通过IP或者主机地址寻找到相应的主机 4、TCP是可靠的连接,效率低,且连接是一对一,TCP;而UDP是不可靠连接,容易丢失数据,但是效率高,且连接是一对多。二、端口号1、端口号唯一确定服务器中的某个应用 2、一台服务器不允许存在两个相同端口号的应用 ...原创 2018-03-31 12:09:02 · 349 阅读 · 0 评论 -
面向对象思维导图
制作思维导图的目的思维导图一方面利于梳理知识体系,另一方面可以方便复习,不断查漏补缺。该思维导图使用process on网站绘制,如果图片看不清,可以点击思维导图链接:面向对象思维导图...原创 2019-09-28 16:45:13 · 1825 阅读 · 0 评论