- 【JAVA百炼成仙】渡劫篇 上——Collection集合(List、Set) 【JAVA百炼成仙】渡劫篇 上——Collection集合(List、Set)
- 【JAVA百炼成仙】化神篇 下——面向对象(抽象类、接口) 【JAVA百炼成仙】化神篇 下——面向对象(抽象类、接口)
- 【JAVA百炼成仙】特别篇——99乘法表、打印菱形 【JAVA百炼成仙】特别篇——99乘法表、打印菱形
- 【JAVA百炼成仙】特别篇——百钱百鸡、猜数字、双色球 【JAVA百炼成仙】特别篇——百钱百鸡、猜数字、双色球
- 从本篇博文开始,我们就进入虚拟机类加载机制的学习了。那么什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class(字节码)文件,再由虚拟机解释给当前的操作系统去执行。这些过程都是我们看不见的,我们能看见的也就是一个.class文件。既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.clas... 从本篇博文开始,我们就进入虚拟机类加载机制的学习了。那么什么是类加载呢?当我们写完一个Java类的时候,并不是直接就可以运行的,它还要编译成.class(字节码)文件,再由虚拟机解释给当前的操作系统去执行。这些过程都是我们看不见的,我们能看见的也就是一个.class文件。既然虚拟机要解释这些.class文件给当前的操作系统听,那么他怎么获得这些.class文件呢?虚拟机获得这些.clas...
- 这是一个挺有意思的讨论话题。如果你运行下面的代码:Integer a = 1000, b = 1000; System.out.println(a == b);//1Integer c = 100, d = 100; System.out.println(c == d);//2你会得到:falsetrue基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用... 这是一个挺有意思的讨论话题。如果你运行下面的代码:Integer a = 1000, b = 1000; System.out.println(a == b);//1Integer c = 100, d = 100; System.out.println(c == d);//2你会得到:falsetrue基本知识:我们知道,如果两个引用指向同一个对象,用==表示它们是相等的。如果两个引用...
- java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 数据库数据没法show再 Web页面上 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 数据库数据没法show再 Web页面上
- 注解 Java5开始,Java增加了对注解(Annotation)的支持,它是代码中的一种特殊标记,可以再编译、类加载和运行时被读取,执行相应的处理。开发人员可以 通过注解在不改变原有代码和逻辑的情况下,在源代码中嵌入补充信息。Spring自动装配(基于注解) Spring 从2.5版本开始提供对注解技术的全面支持,可以通过注解实现自动转配,简化Spring的XML配置。实现步骤引入依赖开启... 注解 Java5开始,Java增加了对注解(Annotation)的支持,它是代码中的一种特殊标记,可以再编译、类加载和运行时被读取,执行相应的处理。开发人员可以 通过注解在不改变原有代码和逻辑的情况下,在源代码中嵌入补充信息。Spring自动装配(基于注解) Spring 从2.5版本开始提供对注解技术的全面支持,可以通过注解实现自动转配,简化Spring的XML配置。实现步骤引入依赖开启...
- ABAP里的IS BOUND, IS NOT INITIAL和IS ASSIGNED这组关键字,如果平时不留心,很容易理解地似是而非。今天我们就来说一说它们的区别。先把SAP帮助文档抄过来:IS BOUNDIt checks whether a reference variable contains a valid reference. A data reference variable t... ABAP里的IS BOUND, IS NOT INITIAL和IS ASSIGNED这组关键字,如果平时不留心,很容易理解地似是而非。今天我们就来说一说它们的区别。先把SAP帮助文档抄过来:IS BOUNDIt checks whether a reference variable contains a valid reference. A data reference variable t...
- 前一段时间在研究juc源码的时候,发现在很多工具类中都调用了一个Unsafe类中的方法,出于好奇就想要研究一下这个类到底有什么作用,于是先查阅了一些资料,一查不要紧,很多资料中对Unsafe的态度都是这样的画风:其实看到这些说法也没什么意外,毕竟Unsafe这个词直译过来就是“不安全的”,从名字里我们也大概能看来Java的开发者们对它有些不放心。但是作为一名极客,不能你说不安全我就不去研究了... 前一段时间在研究juc源码的时候,发现在很多工具类中都调用了一个Unsafe类中的方法,出于好奇就想要研究一下这个类到底有什么作用,于是先查阅了一些资料,一查不要紧,很多资料中对Unsafe的态度都是这样的画风:其实看到这些说法也没什么意外,毕竟Unsafe这个词直译过来就是“不安全的”,从名字里我们也大概能看来Java的开发者们对它有些不放心。但是作为一名极客,不能你说不安全我就不去研究了...
- 大家好,我是程序员学长。JVM 系列文章我们已经更新完了JVM 的类加载子系统和虚拟机栈,今天我们来聊一下 JVM 之方法区。首先,我们来看一下方法区和堆、栈之间的交互关系。User 存放在元空间,也可以说是在方法区中变量 user 存放在 java 栈的局部变量表中new User() 存放在 java 堆中 方法区的理解在《Java虚拟机规范》中明确说明,“尽管所有的方法区在逻辑上属于堆... 大家好,我是程序员学长。JVM 系列文章我们已经更新完了JVM 的类加载子系统和虚拟机栈,今天我们来聊一下 JVM 之方法区。首先,我们来看一下方法区和堆、栈之间的交互关系。User 存放在元空间,也可以说是在方法区中变量 user 存放在 java 栈的局部变量表中new User() 存放在 java 堆中 方法区的理解在《Java虚拟机规范》中明确说明,“尽管所有的方法区在逻辑上属于堆...
- 前几天,远在北京的小伙伴在群里抛出了`“MapStruct”`的概念。对于只闻其名,未见其人的我来说,决定对其研究一番。本文我们就从 `MapStruct` 的概念出发,通过具体的代码示例来研究它的使用情况,最后与“市面上”的其它工具来做个对比! 前几天,远在北京的小伙伴在群里抛出了`“MapStruct”`的概念。对于只闻其名,未见其人的我来说,决定对其研究一番。本文我们就从 `MapStruct` 的概念出发,通过具体的代码示例来研究它的使用情况,最后与“市面上”的其它工具来做个对比!
- 订单是电商项目中不可缺少的组成部分,而订单状态的转换也是我们经常讨论的问题。我们都知道订单状态的转换是有一定的逻辑性的,不可以随意转换。 订单是电商项目中不可缺少的组成部分,而订单状态的转换也是我们经常讨论的问题。我们都知道订单状态的转换是有一定的逻辑性的,不可以随意转换。
- 华为云IOT的应用侧开发Java Demo使用详细教程 (IDEA 开发) 第0章 简介 最近有很多小伙伴在使用华为云IOT的应用侧开发的Java Demo时遇到一些问题,本期就教大家如何使用这个基于华为云官方提供的Java Demo,本期教程带大家做的是查询的在线状态和设备影子属性,并解析JSON数据,大家可以根据自己的需要进行二 华为云IOT的应用侧开发Java Demo使用详细教程 (IDEA 开发) 第0章 简介 最近有很多小伙伴在使用华为云IOT的应用侧开发的Java Demo时遇到一些问题,本期就教大家如何使用这个基于华为云官方提供的Java Demo,本期教程带大家做的是查询的在线状态和设备影子属性,并解析JSON数据,大家可以根据自己的需要进行二
- 动态规划( Dynamic Programming )算法的核心思想是:将大问题划分为小问题进行解决,从而一步步获取最优解的处理算法 动态规划算法与分治算法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。 与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。(即下一个子阶段的求解是建立在上一个子阶段的解的基础上,进 动态规划( Dynamic Programming )算法的核心思想是:将大问题划分为小问题进行解决,从而一步步获取最优解的处理算法 动态规划算法与分治算法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。 与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。(即下一个子阶段的求解是建立在上一个子阶段的解的基础上,进
上滑加载中
推荐直播
-
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中 -
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签