文章 2024-06-14 来自:开发者社区

新手进阶:用对if-else,让你的Java逻辑判断不再纠结!

在编程的世界里,逻辑判断如同一条条交织的道路,指引着程序的运行方向。而在众多逻辑控制语句中,if-else语句无疑是最为常见与基础的。但正是这份基础,往往让不少初学者甚至有一定经验的开发者在面对复杂逻辑时感到头疼。如何合理、高效地运用if-else,使之成为你代码中的“导航仪”,而非“绊脚石”,是每...

文章 2024-06-14 来自:开发者社区

Java 中的 Stack 好纠结~

「栈」是每一个程序员都很熟悉的数据结构,英文叫做 Stack,在 Java 中,栈的实现类是 java.util.Stack。如果你了解 Java 中的 Stack 类,就会知道,这里有一个历史遗留问题: 这 Java 的源码,在注释中,Java 官方并不推荐使用这个 Stack 类,而是更推荐下面的写法: Deque<Integer> stack = new ArrayDe...

Java 中的 Stack 好纠结~

「大师课」搞定 Java 开发基础

23 课时 |
8986 人已学 |
免费

Java Spring Boot 2.6.0开发实战-1024程序员节创造营公益课

5 课时 |
1335 人已学 |
免费

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1506 人已学 |
免费
开发者课程背景图
文章 2023-07-01 来自:开发者社区

Java开发篇 - 还在为计算2个日期间隔的天数纠结?是时候换掉java.util.Date

最近打开了尘封较久的项目,发现原来旧的项目中,在处理日期/时间的方法中,都是使用java.util.Date,而且发现在计算2个日期相差的天数,相差的月数的代码是相当的纠结,需要将Date转换成long类型的时间戳,然后将2个时间戳相减的结果,在除以1000 x 60 x 60 x 24,(别问我为什么要这样),因为long类型的时间戳是毫秒级的,对应到前面的公式的说明是(毫秒 x 秒 x 分 ....

Java开发篇 - 还在为计算2个日期间隔的天数纠结?是时候换掉java.util.Date
文章 2022-02-17 来自:开发者社区

终于搞懂了Java 8 的内存结构,再也不纠结方法区和常量池了!!

Java8内存结构图虚拟机内存与本地内存的区别Java虚拟机在执行的时候会把管理的内存分配成不同的区域,这些区域被称为虚拟机内存,同时,对于虚拟机没有直接管理的物理内存,也有一定的利用,这些被利用却不在虚拟机内存数据区的内存,我们称它为本地内存,这两种内存有一定的区别:JVM内存受虚拟...

终于搞懂了Java 8 的内存结构,再也不纠结方法区和常量池了!!
文章 2022-02-15 来自:开发者社区

Java中的String不再纠结

先分享一下java中string的一些小专题吧,这部分比比较基础,但是也非常的有用。我发现很多面试官像中了邪一样就爱问这个。。string的种种,纠结,希望这篇文章让大家不再纠结。。 string是我们经常用到的一个类型,其实有时候觉得写程序就是在反复的操作字符串,这是C的特点,在java中,jdk很好的封装了关于字符串的操作。今天主要讲的是三个类String 、StringBuffer 、 S....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。