自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

今天不晚睡啦的博客

一些基础的Java内容

  • 博客(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

原创 Java学习心得2024.01.14

Java 输出语句 打印图片

2024-01-19 17:19:16 435

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除