- 一、思考题 以下代码可能有什么错误?为什么? import java.util.HashMap; import java.util.Map; public class OneMoreStudy { public static void main(String[] args) { Map<String, Integer> map = new HashMa... 一、思考题 以下代码可能有什么错误?为什么? import java.util.HashMap; import java.util.Map; public class OneMoreStudy { public static void main(String[] args) { Map<String, Integer> map = new HashMa...
- 1.什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调用方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 无状态的对象一定是线程安全的,比如:Servlet。 2.原子性 2.1 竞争条件 由于不恰当的执行时序而出现不正确的结果的情况,就是竞争条件。 “先检查... 1.什么是线程安全性 当多个线程访问某个类时,不管运行时环境采用何种调用方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同,这个类都能表现出正确的行为,那么就称这个类是线程安全的。 无状态的对象一定是线程安全的,比如:Servlet。 2.原子性 2.1 竞争条件 由于不恰当的执行时序而出现不正确的结果的情况,就是竞争条件。 “先检查...
- 1 线程的优势 1.1 发挥多处理器的强大能力 多线程程序可以同时在多个处理器上执行。如果设计正确,多线程程序可以通过提高处理器资源的利用率来提升系统吞吐率。 1.2 建模的简单性 如果在程序中只包含一种类型的任务,那么比包含多种不同类型任务的程序要更易于编写,错误更少,也更容易测试。 1.3 异步时间的简化处理 服务器应用程序在接受来自多个远程客户端的套接... 1 线程的优势 1.1 发挥多处理器的强大能力 多线程程序可以同时在多个处理器上执行。如果设计正确,多线程程序可以通过提高处理器资源的利用率来提升系统吞吐率。 1.2 建模的简单性 如果在程序中只包含一种类型的任务,那么比包含多种不同类型任务的程序要更易于编写,错误更少,也更容易测试。 1.3 异步时间的简化处理 服务器应用程序在接受来自多个远程客户端的套接...
- 一个头发稀少、穿着格子衬衣的中年男子走了进来,把手里拿的MAC放在桌子上,对我说:“我会用电脑记录面试过程,你不要介意啊”。 我回答到:“没关系。” 面试官:“先来一点基础的算法题吧,用Java写一个方法,求100万内的质数。” 我心中暗想确实很基础,质数不就是除了1和自身外无法被其他数整除的数嘛,于是便写下: public static List<I... 一个头发稀少、穿着格子衬衣的中年男子走了进来,把手里拿的MAC放在桌子上,对我说:“我会用电脑记录面试过程,你不要介意啊”。 我回答到:“没关系。” 面试官:“先来一点基础的算法题吧,用Java写一个方法,求100万内的质数。” 我心中暗想确实很基础,质数不就是除了1和自身外无法被其他数整除的数嘛,于是便写下: public static List<I...
- 题目 使用Swing实现一个窗口程序,窗口包括一个菜单栏,请按以下要求实现相应功能。 (1)窗口标题为“GUI程序”,大小为400X300, 居中显示:窗口上有一个面板,面板背景色为灰色; (2)面板上有一个标签,内容为“河南城建学院”,字体为“隶书”,字号“20”:菜单栏上有两个菜单“字体”和“退出”, 菜单“字体”中有菜单项“宋体”和“楷体”, 菜单“退出”中... 题目 使用Swing实现一个窗口程序,窗口包括一个菜单栏,请按以下要求实现相应功能。 (1)窗口标题为“GUI程序”,大小为400X300, 居中显示:窗口上有一个面板,面板背景色为灰色; (2)面板上有一个标签,内容为“河南城建学院”,字体为“隶书”,字号“20”:菜单栏上有两个菜单“字体”和“退出”, 菜单“字体”中有菜单项“宋体”和“楷体”, 菜单“退出”中...
- 栈是线程私有的,每个线程都是自己的栈,每个线程中的每个方法在执行的同时会创建一个栈帧用于存局部变量表、操作数栈、动态链接、方法返回地址等信息。每一个方法从调用到执行完毕的过程,就对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。其中局部变量表,存放基本类型(boolean、byte、char、short、int、float)、对象的引用等等,对象的引用不是对象实例本身,而是... 栈是线程私有的,每个线程都是自己的栈,每个线程中的每个方法在执行的同时会创建一个栈帧用于存局部变量表、操作数栈、动态链接、方法返回地址等信息。每一个方法从调用到执行完毕的过程,就对应着一个栈帧在虚拟机栈中从入栈到出栈的过程。其中局部变量表,存放基本类型(boolean、byte、char、short、int、float)、对象的引用等等,对象的引用不是对象实例本身,而是...
- Java实现Date日期加减 private static Date addDay(Date date, int days) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DATE, days); return calendar.g... Java实现Date日期加减 private static Date addDay(Date date, int days) { Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.add(Calendar.DATE, days); return calendar.g...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:猜字母 把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串, 接下来删除第一个字母,(即开头的字母a),以及第... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:猜字母 把abcd...s共19个字母组成的序列重复拼接106次,得到长度为2014的串, 接下来删除第一个字母,(即开头的字母a),以及第...
- 通过前面的学习,我们了解了Class文件的结构,在Class文件中描述的各类信息,最终都需要加载到虚拟机中之后才能被运行和使用。 接下来,我们开始学习JVM的类加载。 一个类从被加载到虚拟机内存中开始,到从内存中卸载,整个生命周期需要经过七个阶段:加载 (Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)... 通过前面的学习,我们了解了Class文件的结构,在Class文件中描述的各类信息,最终都需要加载到虚拟机中之后才能被运行和使用。 接下来,我们开始学习JVM的类加载。 一个类从被加载到虚拟机内存中开始,到从内存中卸载,整个生命周期需要经过七个阶段:加载 (Loading)、验证(Verification)、准备(Preparation)、解析(Resolution)...
- 最富有客户的资产总量: 给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。 客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。 示例 1: 输入:accounts = [[1... 最富有客户的资产总量: 给你一个 m x n 的整数网格 accounts ,其中 accounts[i][j] 是第 i 位客户在第 j 家银行托管的资产数量。返回最富有客户所拥有的 资产总量 。 客户的 资产总量 就是他们在各家银行托管的资产数量之和。最富有客户就是 资产总量 最大的客户。 示例 1: 输入:accounts = [[1...
- 文章目录 0.效果1.代码3.注意点 — 0.效果 1.代码 package number; import java.math.*; import java.util.Scanner; /** * * @author 花狗Fdog *猜数字游戏 */ public class GuessNumber { public static v... 文章目录 0.效果1.代码3.注意点 — 0.效果 1.代码 package number; import java.math.*; import java.util.Scanner; /** * * @author 花狗Fdog *猜数字游戏 */ public class GuessNumber { public static v...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:错误票据 标题:错误票据 某沙窑单位下发了某种票据,并要在年终全部收回 每张票据都有唯一的ID号,全年所有票据的ID号是连续的,但ID的... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:错误票据 标题:错误票据 某沙窑单位下发了某种票据,并要在年终全部收回 每张票据都有唯一的ID号,全年所有票据的ID号是连续的,但ID的...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:九数组分数 1、2、3...9这九个数字组成一个分数,其值恰好为1/3,如何组法? 下面的程序实现了该功能,请填写划线处缺失的代码, p... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:九数组分数 1、2、3...9这九个数字组成一个分数,其值恰好为1/3,如何组法? 下面的程序实现了该功能,请填写划线处缺失的代码, p...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:切面条 一根高筋拉面,中间切一刀,可以得到2根面条 如果先对折1次,中间切一刀,可以得到3根面条 如果连续对折两次,中间切一刀,可以得到... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:切面条 一根高筋拉面,中间切一刀,可以得到2根面条 如果先对折1次,中间切一刀,可以得到3根面条 如果连续对折两次,中间切一刀,可以得到...
- 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:方格填数 方格填数 如下的10个格子 填入0~9的数字,要求:连续的两个数不能相邻 (左右、上下、对角都算相邻) 一共有多... 你好呀,我是灰小猿,一个超会写bug的程序猿! 欢迎大家关注我的专栏“每日蓝桥”,该专栏的主要作用是和大家分享近几年蓝桥杯省赛及决赛等真题,解析其中存在的算法思想、数据结构等内容,帮助大家学习到更多的知识和技术! 标题:方格填数 方格填数 如下的10个格子 填入0~9的数字,要求:连续的两个数不能相邻 (左右、上下、对角都算相邻) 一共有多...
上滑加载中
推荐直播
-
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(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中
热门标签