- 博客(8)
- 收藏
- 关注
原创 日常开发中,提升技术的13个建议
优秀的程序员,之所以优秀,是因为他会总结踩过的坑,避免重蹈覆辙。所以,建议你,日常开发中,如果你踩了哪些坑,就需要总结下来.茶余饭后,再温习温习Redis分布式锁使用,可能会有哪些坑嘛?线程池使用有哪些坑?Java日期处理又又哪些坑嘛?使用可能有哪些坑?在日常工作中呢,注意整理一些通用的技术方案。比如幂等设计、分布式锁如何设计、分布式事务设计、接口优化、限流设计、分库分表设计、深分页问题解决等等.
2023-08-03 13:19:08 53
原创 String、StringBuffer、StringBuilder常用方法和区别
是 Java 中 String 类的一个方法,它的作用是去除字符串两端的空白字符(空格、制表符、换行符等),并返回一个新的字符串。去除字符串两端的空白字符,包括空格、制表符(Tab)、换行符(Newline)等。根据具体的应用场景和性能需求,选择合适的字符串处理类能够更高效地操作和处理字符串。方法只处理字符串两端的空白字符,不会去除字符串中间的空白字符。是Java中处理字符串的三种类,它们在功能和性能上有一些区别。返回一个新的字符串,原始字符串不会被改变。方法返回原始字符串的副本。
2023-07-29 10:35:57 64
原创 为什么Java中重写equals方法要重写hashcode方法?
因为散列集合是使用hashCode来计算key的存储位置,如果存储两个完全相同的对象,但是有不同的hashcode就会导致这两个对象存在hash表的不同位置,当我们想根据这个对象获取数据的时候 就会出现一些不可预料的错误。,采取重写hashcode方法,先进行hashcode比较,如果不同,那么就没必要再进行equals的比较了,这样就大大减少了equals 比较的次数。如果靠equals方法 比较的话,要将前面的所有元素都进行比较,看看是否有重复,这个效率太慢了。
2023-07-28 13:05:36 84 1
原创 Idea中如何配置中文API文档
3、在api中文文档目录上的地址栏输入cmd 然后回车(Enter),打开命令行。4、命令行输入hh.exe -decompile javadoc 文件名.chm。然后api中文文档目录下会出现javadoc 文件夹。鼠标放到String上就会出现中文api文档。6、然后添加刚才生成的javadoc文件。最后我们发现api中文文档我们添加成功了。1、下载api中文文档,放到磁盘目录下。2、进入下载好的api中文文档目录。
2023-07-28 10:37:49 917 1
原创 Java异常
虽然java中有很多异常类,但是在实际开发中所遇到的一些异常,不能完全表示,所以这就需要我们自定义异常类编写自己的异常类时需要记住下面的几点。所有异常都必须是 Throwable 的子类。如果希望写一个检查性异常类,则需要继承 Exception 类。如果你想写一个运行时异常类,那么需要继承 RuntimeException 类。只继承Exception 类来创建的异常类是检查性异常类。
2023-07-28 00:51:29 124 1
原创 Java - 内部类
在Java中,一个类的定义在另一个类的内部,就是内部类。它在编译后会生成独立的文件,但文件名会带上外部类的名字和$符号,以表示它们之间的关联。内部类可以使用 private 或 protected 来修饰,如果你不希望内部类被外部类访问可以使用 private 修饰符。Java中的内部类分为:静态内部类、成员内部类、局部内部类、匿名内部类。
2023-07-26 16:07:10 68 1
JDK1.8 API 中文文档
2023-07-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人