再聊一个 Java 惯例:比较值用 equals(),比较身份才用 ==
前面聊了区间左闭右开、判空用 isEmpty()、名词给对象动词给方法。这三个惯例都在做同一件事:用约定消除歧义。
Java转Python没那么吓人:80%你早就会,剩下20%三天能捡起来
朋友们,先自曝一个糗事。我第一次写 Python,是照着 Java 的手感写的:行尾加分号,if 后面打大括号,甚至还试图写 public static void main很多人把 Java转Python 当成"从零学一门新语言",这个心态先劝退一半人。
日志全对,数据却错了,这个Bug让我怀疑了一下午
干后端的兄弟估计都遇过这种时刻:日志里一切都对,接口没报错,测试环境跑得欢,偏偏就是数据不对。今天分享的这位后端,就被这样一个“见鬼”的 bug 折磨了一下午,最后揪出来的凶手,藏在一门八竿子打不着的语言里。
第 3 章 从 Java 到 Kotlin:设计哲学、演进史与迁移决策
本章目标理解 Kotlin 为什么存在——它不是"更好的 Java",而是一次有明确取舍的重设计;掌握 Kotlin 与 Java 的 30+ 条语义差异,以及每条差异背后的 JVM 代价;看懂 Kotlin 的演进史,从而能读懂任何一个新特性的"来路";获得一套可执行的迁移决策
Mojo编程实战八:泛型与编译期元编程
第8章 泛型与编译期元编程本章目标 - 会写带方括号类型参数的泛型函数和泛型 struct,说清 [] 和 () 的分工。 - 理解值参数:为什么 SIMD[DType.float32, 4] 的长度是编译期常量而不是运行时整数。
一加 Ace 7 Pro 体验:「二号人物」这次想当主角
关注今年机圈的朋友大概都发现了,今年首批登场的新一代 8 Elite Extreme Gen 6,实际的能效控制和综合表现多少有点拉胯,甚至在不少高负载场景下,还不如去年的 8 Elite Gen 5 来得稳当。
Java 实现 Excel 与 Markdown 相互转换:表格导出、格式设置等
在开发中,我们经常需要在 Excel 和 Markdown 之间转换表格数据。例如,将 Excel 中的统计结果导出为 Markdown,用于 README、技术文档或项目报告;或者将 Markdown 文档中的表格导入 Excel,以便进一步编辑、筛选和分析。
Java 转 C#,谁更懂代码迁移?四个模型的 SM4 转换案例对比
本次任务的要求是:请把 java 目录下面的 sm4 加解密代码转成 C# 代码并验证,可以在当前目录新建控制台程序。