- 博客(11)
- 收藏
- 关注
原创 进程/线程 、并发/并行启动的方式(三种)详解
1.进程和线程是实现并发/并行的载体。2.并发是一个更宽泛的概念,描述了系统处理多个任务的状态。3.并行是并发的一种特殊情况,当有多个计算资源且任务可以分解时发生。4.一个并发系统不一定并行(单核上多线程是并发非并行)。5. 一个并行系统一定是并发的(因为多个任务同时在执行)。6.多线程是实现并发的主要手段之一(尤其是在单应用内)。7.多进程是实现并发和并行的重要方式,尤其在利用多核或分布式系统时,且提供更强的隔离性。
2025-07-24 15:09:53
405
原创 二叉树(搜索树)的建树方法以及前中后层序遍历详解
节点(Node):树的基本单位,包含数据元素·根节点(Root):树的最顶层节点,没有父节点·子节点(Child):一个节点的直接下级节点·父节点(Parent):一个节点的直接上级节点·叶子节点(Leaf):没有子节点的节点·边(Edge):连接两个节点的线段·子树(Subtree):一个节点及其所有后代构成的树·深度(Depth):从根节点到该节点的路径长度·高度(Height):从该节点到最深叶子节点的路径长度2.二叉树特性·每个节点最多有两个子节点。
2025-07-12 15:54:28
296
原创 Java五子棋小程序(包含悔棋复盘功能)
/头文件//所有的swing组件都有一个paint方法,绘制组件本身//当改变组件的状态(隐藏,改变大小)都会导致窗体上所有的组件重新调用paint方法(组件重绘)∥界面显示方法∥窗体∥需要头文件jf.setTitle("五子棋");∥设置窗体标题∥设置窗体大小∥设置居中显示∥退出进程∥边框布局∥为了保存之前棋盘内容和棋子内容需要写一个MPanel类继承JPanel类,重写组件的paint方法∥设置棋盘面板(在MPanel类中绘出棋盘)∥设置面板背景色。
2025-01-19 14:35:35
645
原创 各类编程语言的历史以及现状发展情况
我们通过“语言”来控制计算机、让计算机为我们做事情,这样的语言就叫做编程语言。具体来说,编程语言是用来定义计算机指令执行流程的形式化语言,每种编程语言都包含一整套词汇和语法规范。这些规范通常包括数据类型和数据结构、指令类型和指令控制、调用机制和库函数以及不成文的规定(如递进书写、变量命名等)。大多数编程语言都能够组合出复杂的数据结构(如链表、堆栈、树、文件等)。面向对象的编程语言还允许程序员定义新的数据结构(如“对象”)。此外,编程语言的描述通常分为语法(形式)和语义(含义)两个部分。
2024-03-16 19:40:24
1710
1
原创 Java学习心得2024.01.31
/概念:子类通过继承可以获得父类的属性和方法,被继承的类叫父类(基类),继承的类叫子类。即父类包含子类,例如大学生是学生类,猫咪是动物类。//首先定义父类(学生类)//子类继承父类的格式。
2024-02-01 13:08:15
189
1
原创 2024.0117 的练习
JLabel uses = new JLabel("请输入昵称");JLabel user = new JLabel("账号:");JLabel use = new JLabel("密码:");JButton jb = new JButton("注册");JLabel user=new JLabel("账号:");JLabel use=new JLabel("密码:");JButton jb=new JButton("注册");// 流式布局管理器。//设计一个登陆界面及注册界面。
2024-01-21 14:58:22
410
1
原创 2024.01.16练习
System.out.println(name+"手机还可以打游戏评分增加了"+scor+"分,现在的评分是"+score);System.out.println(name+"手机可以拍照评分增加了"+sco+"分,现在的评分是"+score);vivoX60手机还可以打游戏评分增加了10分,现在的评分是100。xy.shape="长方形";vivoX60手机可以拍照评分增加了10分,现在的评分是90。xy.colour="黑色";//定义手机的名字,颜色,形状,品牌属性。
2024-01-20 14:39:55
417
原创 2024.01.14的练习
/ 不换行输出一行。// 不换行输出一行。// 输出每行前的空格。// 定义字符串变量。// 定义字符串变量。//定义First类。
2024-01-20 14:25:47
379
原创 Java学习心得0117
/ActionListener 的数据类型是接口interface ,接口不能直接创建对象,要重新定义类继承接口,重写接口中的抽象方法,即。//头文件:导入库(包)中的类(就是后面要用到库里面的方法就能用头文件导入这种方法,使这个类可以调用它)//数据类型2:引用类型/自定义类型:类(class) 接口(interface) 数组。//2.监听器:动作监听器方法:addActionListener()//类本身就是一种数据类型(引用类型/自定义类型)//1.事件源:当前动作所发生的组件(swing)
2024-01-20 14:10:39
424
原创 Java学习心得2024.01.16
/类的结构:public (访问修饰符)class(类的关键词)类名(1.取名不能用数字开头 2.取名要有语义(可读性),不要用拼音){}System.out.println(name+"正在学习,学分增加了"+sco+"分,现在的学分是"+ score );//定义学生的行为(调用方法)格式:public 返回值类型 方法名(参数类型 参数名,,,){ 方法体...}//创建对象:属性(变量):特征 格式:访问修饰符(public) 数据类型 属性名;//调用方法:对象名.方法名(参数,,);
2024-01-20 10:32:32
379
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅