首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    Java GUI编程11—单选按钮:JRadioButton

    实例:显示单选按钮 package java1.swing.buttons; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import javax.swing.JFrame; import javax.swing.JPanel 完整代码如下: import java.awt.Container; import java.awt.GridLayout; import java.awt.event.WindowAdapter; import java.awt.Container; import java.awt.GridLayout; import java.awt.event.WindowAdapter; import java.awt.event.ItemListener ; import java.awt.event.ItemEvent; import java.awt.event.WindowEvent; import javax.swing.JFrame; import

    6.9K20编辑于 2022-09-02
  • 来自专栏Java进阶架构师

    【原创】Java并发编程系列11 | 线程调度

    Java并发编程 之前发过,但是因为之前忘记标记原创,没办法收录在【并发编程专题】里面,作为强迫症的我,必须要重发一次。本文为第 11 篇,前面几篇没看过的,可以在文末找到前几篇的跳转链接。 ; } } } 虽然 Java 提供了 10 个优先级别,但这些优先级别需要操作系统的支持,所以需要注意: 操作系统的优先级可能不能很好的和 Java 的 10 个优先级别对应 线程优先级不能作为程序正确性的依赖,因为操作系统可以完全不用理会 Java 线程对于优先级的设定。 2. Deamon 守护线程 守护线程是什么? 所以当一个 Java 应用只有守护线程的时候,虚拟机就会自然退出。 参考资料 《Java 并发编程之美》 《Java 并发编程实战》 《Java 并发编程的艺术》 技术和媒体实验室-Java 并发和多线程教程: http://tutorials.jenkov.com/java-concurrency

    54420发布于 2020-05-26
  • 来自专栏搬砖记录

    Java学习笔记-全栈-Java基础-11-网络编程

    Socket编程 2.1 基于TCP 通信双方需要建立连接,连接建立时存在主次之分,先有服务端,再有客户端,之后没有主次之分 ? String类型用String.getBytes()即可 由于java中的任意数据都可以转为Object,因此可以使用Object输入输出流实现转换。

    38930发布于 2021-08-18
  • 来自专栏开发语言-Java

    Java并发编程学习11-任务执行演示

    开始之前,引用一篇《从入门到实战学习ES》,该文从ES的背景、概念、工具、知识点、部署、实战、Java开发、分布式节点、底层逻辑以及分词分类等方面进行了详细梳理和介绍,有需要的朋友可以研究下! 在 java.util.concurrent.Executors 中包含了一些辅助方法【callable】能将其他类型的任务【Runnable 、java.security.PrivilegedAction 和 java.security.PrivilegedExceptionAction】封装为一个 Callable。 从 Java6 开始,ExecutorService 实现可以改写 AbstractExecutorService 中的 newTaskFor 方法,从而根据已提交的 Runnable 或 Callable 这可能会得到负数,但 java.util.concurrent 中所有 与时限相关的方法 都将 负数视为零,因此不需要额外的代码来处理这种情况。

    32811编辑于 2024-11-12
  • 来自专栏北山啦的博客

    java--第11章 图形用户界面编程

    源代码: package homework.实验11_图形用户界面; import java.awt.Button; import java.awt.Frame; import java.awt.Label ; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class Circle extends 源代码: package homework.实验11_图形用户界面; import java.awt.Button; import java.awt.Choice; import java.awt.Color ; import java.awt.FlowLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener

    97360编辑于 2022-11-27
  • 来自专栏JAVA并发编程

    JAVA并发编程系列(11)线程池底层原理架构剖析

    面试官:说说JAVA线程池的几个核心参数? JAVA线程池ThreadPoolExcutor,常见的有这四种线程池。 package lading.java.mutithread;import cn.hutool.core.date.DateTime;import java.util.concurrent.ExecutorService ;import java.util.concurrent.Executors;import java.util.concurrent.atomic.AtomicInteger;/** * 固定线程池,线程数量为

    37220编辑于 2024-09-24
  • 来自专栏Java编程技术

    Java并发编程之美-双11限时五折优惠

    一、内容 [image.png] 二、买家秀 [image.png] [image.png] [image.png] [image.png] 三、购买地址 天猫链接:https://detail.tm

    1.7K30发布于 2018-11-11
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 A题自由弹簧 题解

    (米,如 X 超过100000007 ,则求自动降低后的高度) 本次挑战需要你至少了解一些 Java 中整数的基本运算和幂运算,了解快速幂的计算流程。 ,寿命%d次,最后弹射高度%d\n",3,5,doWork(3, 5)); System.out.printf((Objects.equals(29516713L,doWork(9, 11 如首次弹射高度 N = 9,弹射次数为 11,最后一次弹射的高度为 29516713 米,则输出 29516713 。 参考代码如下: import java.util.Objects; public class AAns { private static final long MOD = 100000007 ,寿命%d次,最后弹射高度%d\n",3,5,doWork(3, 5)); System.out.printf((Objects.equals(29516713L,doWork(9, 11

    30130编辑于 2023-08-01
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 E题太空漫步 题解

    作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导 本题需要你至少了解一些 Java 中数组的使用,了解递推的演算方式,为了降低时间复杂度,建议您采用打表的求解方式。 引用说明:上面的图片来源于蓝桥云课。 知识点 Java 数组基本语法 递推运算 打表 初始代码 public class DMain { public static int doWork(int n) { int 参考代码如下: import java.util.ArrayList; import java.util.List; import java.util.Objects; public class DAns

    23630编辑于 2023-08-01
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 I题名片发放 题解

    作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导 知识点 Java 二维数组基础使用 数组 DP 递推运算 初始代码 public class EMain { public static Long doWork(int n) { 参考代码如下: import java.util.Objects; public class EAns { public static boolean INIT_FLAG = false; "【√正确】" : "【X错误】") + "不同名片数 %d,给予方式有%d种\n",5,doWork(3)); } } 总结 要 AC 本题,必须学会 java 中 二位数组的基本用法,另外还要对动态规划和

    27130编辑于 2023-08-01
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 F题购买弹簧 题解

    作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导 本次挑战需要你至少了解一些 Java 中整数的基本运算,了解基本的贪心思想。 知识点 整数的基本运算 Java整数运算 基础贪心思想 初始代码 public class CMain { public static String doWork(int v,int num1 参考代码如下: import java.util.Objects; public class CAns { public static String doWork(int v,int num1

    40720编辑于 2023-08-01
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 B题召唤精灵 题解

    知识点 Java 的条件语法 基础博弈分析 初始代码 public class GMain { public static String doWork(int n) { // 参考代码如下: import java.util.Objects; public class GAns { public static String doWork(int n) {

    32930编辑于 2023-08-01
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 D题飞机大战 题解

    作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导 知识点 Java 的异或运算 必败态的分析 尼姆博弈 初始代码 public class FMain { public static String doWork(List<Integer> list 参考代码如下: import java.util.Arrays; import java.util.List; import java.util.Objects; public class FAns

    26340编辑于 2023-08-01
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 C题太空遨游 题解

    作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导 本次挑战需要你至少了解一些 Java 中诸如流程控制、数组、集合或队列的使用。 \n",11,200000,fly(11, 200000)); System.out.printf("从%d 到 %d 最少需要踩:%d 次,正确答案为2次. 题解 考察 Java 队列和 bfs 的使用,当然也可以用动态规划的思想去解决问题,对于初始速度 N 和目标速度 M,需要考虑到下列三种情况。 "【√正确】" : "【X错误】") + "从%d 到 %d 最少需要踩:%d 次,正确答案为 752 次\n",11,200000,fly(11, 200000)); System.out.printf

    27050编辑于 2023-08-01
  • 来自专栏怀英的自我修炼

    Java漫谈11

    Java的String这个类是我在一开始学习的时候遇到的,起初一直把它误认为是一个基本的数据类型,以为它就是很简单的一个底层的实现。

    723110发布于 2018-03-12
  • 来自专栏AI科技大本营的专栏

    Java 17 采用率增长 430%、Java 11 稳居第一,最新 Java 编程语言报告来了!

    从那时起,Java 便成为主流的编程语言之一,被应用于各行各业,也有着“一次编写,到处运行”的优势特性。 在本文中,我们将与大家共同深入了解这门被广泛应用的编程语言。 Java 17 的采用率在一年内增长了 430% 众所周知,Java 版本分为长期支持(LTS)和短期支持支持版本。 这不,Oracle 在今年 3 月最新发布了 Java 20 版本。不过,据最新数据报告显示,Java 11 已连续两年位居榜首,成为开发者最常用的 Java 版本。 当下,超过 56% 的应用程序在生产中使用 Java 11,这一比例要高于 2022 年的 48% 和 2020 年的 11%。 LTS 版本 Java 11 会什么时候发布。

    3.5K31编辑于 2023-08-08
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 J题再见天空 题解

    作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导 参考代码如下: import java.util.Objects; public class JAns { private static Long[] f = new Long[1000006

    30420编辑于 2023-08-01
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 H题欢乐打飞机 题解

    作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导 知识点 穷举 搜索 Java 函数语法 初始代码 /** * @param map 二维数组,可通过 map.get("i,j") 取值 * @param n 二维数组的长度(X 坐标长度和 Y 坐标长度一致 参考代码如下: import java.util.*; public class IAns { private final static Boolean[] flag = new Boolean

    28920编辑于 2023-08-01
  • 来自专栏跟着小郑学JAVA

    华硕编程竞赛11JAVA专场 G题飞行棋 题解

    作者主页:Designer 小郑 作者简介:Java全栈软件工程师一枚,来自浙江宁波,负责开发管理公司OA项目,专注软件前后端开发(Vue、SpringBoot和微信小程序)、系统定制、远程技术指导 参考代码如下: import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Objects

    34120编辑于 2023-08-01
  • 来自专栏编程基础

    Go编程基础-基础篇 11

    是线程不安全的 map,多个线程同时访问这个类型的 map 的同一个变量时,会有读写冲突,会导致系统奔溃

    35711发布于 2021-03-04
领券