自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 关于 Java 微服务的打包问题

Java 的微服务打包时产生的 jar 包,在运行的时候会报找不到主类清单之类的错误,这里记录一下解决方法。

2023-05-20 10:53:53 258 1

原创 Java 中的 null 到底是什么?

在 Java 中,null 表示“没有值”或“空”。它是一个关键字,用于表示一个对象变量不引用任何对象。这意味着该变量没有指向任何有效的内存地址,因此它不指向任何对象。如果尝试在 null 引用上调用任何方法或字段,则会引发 NullPointerException 异常。复制代码在这个例子中,str被赋值为 null,因此它不引用任何有效的字符串对象。当试图调用时,将抛出 NullPointerException 异常。null 是 Java 中的一个关键字,表示“没有值”或“空”。

2023-05-20 10:51:36 2304 1

原创 Java HashMap 的常用方法,Java 工程师必知!

本文详细介绍了 Java HashMap 的常用方法,包括创建 HashMap、添加元素、遍历 HashMap、删除元素、清空 HashMap 等。作为一种常见的数据结构,掌握 HashMap 的使用方法对于 Java 开发人员来说是非常重要的。当使用 HashMap 时,我们需要注意一些细节。首先,我们应该尽可能地使用泛型来限制键值对的类型,从而提高代码的类型安全性。其次,我们应该注意键的唯一性,不同的键对应的值是不同的,如果键重复,它将会覆盖旧值。

2023-05-20 10:48:25 1659 1

原创 【2023 最新】几乎涵盖你需要的 Java 性能优化的所有操作

上月公司来了一位大佬,入职不到一周就把公司现有项目的性能优化了一遍,直接给公司节省了一半的成本。一问情况,才知道这位仁兄也是一路被虐过来的。去年年底被裁,本以为自己技术还行,看了一段时间面经,复习了基础知识,就开始投大厂简历。阿里最先给他面试机会,结果没能扛过三面,然后是各种大大小小的公司,在实际面试中被碾压得翻不了身。整整一个半月,一个 offer 都没拿到,最后针对性的恶补,才入职了我司。说到这,最近很多粉丝都跟我反馈说面试前都是觉得自己平时技术还行,背了八股文,完全够用了,没想到面试官不按套路出牌,直

2023-05-20 10:45:57 159 1

原创 学习 java 没规划?2023 最新路线图,大堆资源秒变大神

什么编程就跟数学一样弯下头捡铅笔从此就听不懂?为什么学完之后感觉简单,刷题却像刷人生?为什么这个规划图这么受欢迎,这么多人看?为什么这个小图能在我们官网占据这么重要的位置?请观看本文《程序员——2023 中级程序员规划图》

2023-05-20 10:39:47 310 1

原创 先到先得先学,2023 最新国内大厂最新 Java 面试八股文总结

“铜三铁四”接近尾声,身边被迫“毕业”或者主动在这个时间点跳槽的大佬基本该找到工作的都找到工作了,找不到的也大多数都已经躺平了(手动狗头),只剩一群“45 度人”(卷不动,躺不平的人)还不停在我后台私信希望我能写一些关于面试的知识,出一些相对来说有一点技术深度的面试知识点,或者整理一些 Java 面试高频的八股文。所以,这篇文章来了~对于短期突击面试,想要快速找到一份工作的人来说,可以好好的看看我最新整理的这些个 Java 面试必刷的八股文。内存管理调优虚拟机执行ThreadLocalvolatile 实现

2023-05-20 10:32:11 88

原创 如何使用 Java 将 JSON 文件读取为字符串?这三种方法很管用!

本文介绍了三种方法可以将 JSON 文件读取为字符串:使用 java.io 包中的类,如 FileReader、BufferedReader 等,逐行读取文件内容,并拼接成字符串。使用 java.nio 包中的类,如 Path、Files 等,一次性读取文件的所有字节,并转换成字符串。使用第三方库,如 Gson 或者 Jackson,将 JSON 数据转换为 Java 对象,并再转换为字符串。这些方法各有优缺点,可以根据具体的需求和场景选择合适的方法。

2023-05-20 10:21:49 2574

原创 Java 8 之后的新特性都是鸡肋吗?

Java 是一门历史悠久、功能强大、应用广泛的编程语言。自从 1995 年诞生以来,Java 不断地进行更新和改进,为开发者提供了许多新的特性和工具。其中,Java 8 是一个里程碑式的版本,引入了诸如 lambda 表达式、流式 API、Optional 类等重要的新特性,极大地提高了代码的简洁性和可读性,同时也增强了并发和函数式编程的能力。那么,Java 8 之后的新版本,也就是 Java 9 到 Java 17,是否也带来了同样令人惊喜的新特性呢?

2023-05-20 10:13:07 98 1

原创 2023年Java基础面试题目收集整理归纳(持续更新)

本文大多是各大企业的topN题目,针对java中高级开发,本文会持续收集更新内容,如果大家有优质的Java面试题,也欢迎大家来投稿。希望大家顺顺利利找到自己心仪的工作,加油!!!Java基础系列面试题1. JDK 和 JRE 有什么区别?2. == 和 equals 的区别是什么3. 两个对象的 hashCode() 相同,则 equals() 也一定为 true,对吗?4. final 在 Java 中有什么作用?5. Java 中的 Math. round(-1. 5) 等于多少?6. String 属

2023-05-20 10:10:11 316 1

原创 为什么学习java?

我经常收到这样的问题:“要学习的第一门编程语言是什么?Java是一门好的编程语言吗?”和“ Java是适合初学者的好的第一门编程语言,还是我应该从Java或Python开始?好吧,所有这些问题的答案是Java是最流行的编程语言之一,从工作机会到利用社区支持,有很多学习Java的理由。人们可能会认为Python甚至更简单,甚至不需要您对其进行编译,但是我个人发现Java更易于阅读和理解。上一代程序员开始学习使用BASIC之类的语言进行编程,然后长大后学习使用Java作为第二或第三种编程语言的C和C ++

2023-05-20 09:56:27 64 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除