- 博客(10)
- 收藏
- 关注
原创 数据结构初步(1)
计算机所有数据底层都由二进制 0 与 1构成,下面我们首先通过二进制数据来理解计算机存储与运算的本质:计算机不识别十进制,全部数据、图片、字符在内存中都被转为二进制存储,仅由 0、1 两个数码组成,运算规则逢二进一,下面我们通过位运算与位移运算来深层理解:二进制转十进制:按位乘权重后累加。例如: = 1×8+1×4+1×2+1×1 = 15。十进制转二进制:除 2 取余、逆序排列。我们可以得到,N 位二进制一共可以组合出2^n种形态位运算本质:将两个数字转为二进制,对应比特位逐位对比运算总结为如下表格:可以
2026-06-07 19:02:22
48
原创 画图工具3.0---分形与递归
分形:处处都是自己的 “缩小版”分形是一种具有自相似性的几何图形。简单说,就是你把它的任意一个局部放大,看到的形状和整体一模一样。步骤为在监听器内重新写一个方法,然后调用以山脉图形为例:
2026-05-30 19:06:09
185
原创 画图工具2.0
jf.setTitle("画图板V2.0");String[] btnTexts = {"直线", "矩形", "圆形", "实心矩形","实心圆形", "正圆", "等腰三角形", "长方体", "橡皮擦", "球形","砖块画"};
2026-05-15 13:24:00
224
原创 界面开发(3)---监听器实现账号注册与登录功能
本文介绍了如何使用单个监听器实现注册和登录功能。主要内容包括:1)通过数组存储账号密码信息;2)利用按钮文字区分注册/登录功能;3)实现登录逻辑(账号密码校验)和注册逻辑(查重存储);4)界面与监听器的对接方法,包括输入框传递和事件监听设置。通过ActionEvent获取按钮文本,使用getText()获取输入内容,实现了完整的账号注册和登录流程。
2026-04-17 17:46:49
178
原创 界面开发(2)———加装事件监听系统
本文介绍了Java事件监听机制的基本原理和实现方法。事件监听包含两个核心要素:用户操作(事件)和程序响应(监听)。通过实现ActionListener接口创建LoginAction类,重写actionPerformed方法定义点击逻辑,再使用addActionListener将监听器绑定到按钮上,即可完成简单的点击事件监听系统。文章清晰区分了接口与实现类、方法与绑定的概念,并提供了完整的代码示例,包括监听器类和UI类的实现,帮助读者快速掌握Java事件监听的基本实现方式。
2026-04-16 12:50:47
145
原创 Java界面开发教程
界面开发就是用代码做出带窗口,按钮,输入框,图片的图像界面(GUI)知道什么是界面开发后,我们来了解两个必须知道的包:java.awt---老工具(只能用来设置样式)Dimension:尺寸Color:颜色FlowLayout:流式布局(组件从左到右排)javax.swing---新工具(做界面主体)JFrame:窗口JButton:按钮JLabel:文字 / 图片标签JTextField:输入框JPasswordField:密码框ImageIcon:图片。
2026-04-05 16:37:19
334
原创 类与对象基础知识
那么具体什么是方法呢?方法: 表示这个类别都有什么行为,功能,需要通过一段代码表示格式:修饰词 返回值类型 方法名(参数列表){ 方法体 }修饰词返回值类型方法名参数列表方法体publicvoid - 这个方法没有返回值 / 数据类型-需要在方法中使用 return 返回数据函数名/ 行为的名字预设的一组变量,知道类型 不知道值,用来完成逻辑的编写具体的行为/功能的实现逻辑System.out.println("姓名:" + name);
2026-03-29 16:40:29
356
原创 java基础语法
在了解过数据类型之后,可以在程序中使用数据类型定义各种变量,让我们先来看看定义变量的格式:格式:数据类型 变量名 = 值;比如 :姓名 年龄String name = “张三”;char gender = ‘男’;
2026-03-24 16:19:41
599
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅