
Java
Java的相关知识
扬帆向海
❤️ 公众号:扬帆向海
❤️ 用知识改变命运,让家人过上更好的生活。
-
原创 Java中遍历Map集合的五种方式
包含for循环遍历、entrySet使用iterator遍历,并且介绍了Java8新特性使用lambda表达式forEach遍历。2021-01-28 23:26:049896
15
-
原创 使用Java以zip形式批量下载文件、压缩文件
这篇博客详细介绍了在Java中以zip形式批量下载文件,博客中有完整的代码实现。2020-07-19 21:22:2517910
6
-
原创 教你一键快速生成后台代码,这样和测试小姐姐聊天的时间又多了
教你一键快速生成后台代码,咋们作为开发人员,应该把时间精力放在业务逻辑的实现上面。2020-01-08 19:32:4446934
86
-
原创 使用Java代码(POI)读写 Excel
使用Java代码(POI)读写 Excel,这篇博客给出了实现逻辑并有完整的代码实现。2020-01-07 19:49:5939407
50
-
原创 使用JAVA代码实现文件上传到阿里云服务器
Java 项目开发中阿里云 oss上传本地到服务器,这篇博客给出了完整的代码实现。2020-01-06 19:46:0526154
43
-
转载 分布式系统唯一ID生成方案汇总
系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。2020-01-05 12:08:453558
16
-
原创 面试官喜欢问的 设计模式之工厂模式
工厂模式(Factory Pattern)是 Java 中最常用的设计模式之一。这篇博客介绍了工厂模式,并有完整的代码实现。2019-12-14 11:28:272234
27
-
原创 用户登录页面以及后台方法、拦截器
这篇博客实现了用户登录,包含完整的前台页面及其后台方法。2019-11-27 19:50:417799
64
-
原创 Java 里面的异常
目录一、异常概述二、编译时异常三、运行时异常1.空指针异常2. 数组下标越界异常3. 数字格式异常4. 类型转换异常5. 算术异常6. 输入不匹配异常一、异常概述Exception 类是 Throwable 类的子类。它是因编程错误或由于偶然的外在因素导致的一般性问题,可以使用针对性的代码进行处理。除了 Exception 类外,Throwable 还有一个子类 Error 。Error...2019-11-20 18:00:203288
16
-
原创 面试官喜欢问的 设计模式之单例模式
这篇文章主要讲解了单例模式的懒汉式和饿汉式,并且解决了懒汉式线程不安全的问题。对实现过程有详细的文字说明以及代码实现。2019-11-09 16:18:4810159
34
-
原创 StringUtils里面的 isEmpty方法和isBlank方法的区别
写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。 用知识改变命运,让我们的家人过上更好的生活。文章目录1、isEmpty() 方法2、isBlank()方法3、总结1、isEmpty() 方法源码:...2020-02-19 14:22:0823785
41
-
转载 为什么 main 方法是 public static void ?
初级程序员面试经常会遇到这个问题,这篇博客带你排异解难。2020-02-18 14:52:054654
33
-
原创 I/O流(5) 利用缓冲流实现对文件的复制操作
前面的文章已经介绍过关于文件的读写操作,这篇文章介绍利用缓冲流实现文件的读写操作。2019-11-24 14:47:2810225
12
-
原创 I/O流(4) 文本文件和非文本文件的复制操作
前两篇博客介绍了把文件中的内容读入程序中并打印到控制台和把数据从内存写出到磁盘中。这篇文章算是对节点流读写操作的综合!2019-11-23 18:12:255228
134
-
原创 I/O流(3) 将文件中的内容读入程序中,并打印到控制台
利用read的重载方法将文件中的内容读入到程序中,并打印到控制台!2019-11-21 19:59:357315
4
-
原创 I/O流(1) 利用 FileWriter() 方法把数据从内存写出到磁盘中
这篇文章利用 FileWriter() 方法把数据从内存写出到磁盘中2019-11-17 13:38:084756
9
-
原创 I/O流(2) Java 使用递归方法遍历目录下面的所有文件
实现逻辑: 实例化file对象,指明要操作的文件路径 判断该路径下是否有文件 获取该文件下的所有文件或文件目录的File数组 判断文件是否为空 如果为空,直接返回 如果不为空,利用foreach循环遍历,判断是文件还是文件夹 如果是文件夹,获取该文件夹的绝对路径,进行递归调用 如果是文件,获取该文件的绝对路径 代码实现...2019-11-16 12:09:576082
7
-
原创 为什么Hashtable 的 t 是小写? HashMap 与 Hashtable 的区别
这篇博客讲解了为啥Hashtable没有遵循驼峰命名规则,以及与 HashMap的区别。2019-11-15 15:18:231796
23
-
原创 Map 接口的常用方法
这篇博客将 map 里面的添加、删除、修改、查询、遍历等方法做了详细的说明,并配有完整的代码实现。2019-11-14 20:42:3912165
39
-
原创 ArrayList 与 LinkedList 的方法及其区别
这篇博客从底层源码、构造方法、常用方法阐述了一下 ArrayList 与 LinkedList ,并对它们与 Vector 的区别做了比较。2019-11-14 09:16:328891
11
-
原创 深入理解 equals() 方法以及与 == 的区别
这篇博客主要讲解了 equals() 与 == 的区别,并有完整的测试代码。2019-11-15 10:28:192261
11
-
原创 StringBuffer 与 StringBuilder 的方法及其区别
上一篇博客写了 String 的常用方法,这篇博客介绍主要介绍 StringBuilder 与StringBuffer 的底层源码、构造方法、常用方法,并给出了完整的代码实现。2019-11-12 19:38:2916072
9
-
原创 String 的常用方法总结
在实际的开发中,常常需要操作字符串,这篇博客对 String 的常用方法做了总结,并配有完整的测试代码。2019-11-11 19:36:127282
7
-
原创 比较器(Comparable和Comparator)、自然排序、定制排序
比如Integer,double等基本类型数据,Java可以对他们进行比较排序,但是在 Java 中经常会涉及到对象数组的排序问题,那么就涉及到对象之间的比较问题 。这篇博客对比较器进行了详细的说明并配有完整的代码实现。2019-11-07 19:56:422320
18