摘要: #Java线程的两种实现方式,以及它们之间的联系和区别 本文将从继承Thread类和实现Runnable接口讲起,并阐述它们的联系和区别。 ##实现方式1:继承Thread类,并重写run函数 代码实现 package Toy; /** * 重写的run方法:使成员变量x增加200 */ publi 阅读全文
posted @ 2022-04-16 16:33 classic123 阅读(78) 评论(0) 推荐(0) 编辑
摘要: #进程与线程详解 本博客分以下几个部分来阐述进程与线程 1、进程的概念很抽象?那么什么是进程呢? 2、开启一个进程,操作系统会做哪些工作? 3、既然进程也可以使多个程序能并发执行,为什么还需要线程? 4、进程与线程有哪些联系呢? ##什么是进程? 进程是计算机程序从启动到结束的过程。 那么什么是计算 阅读全文
posted @ 2022-04-16 13:43 classic123 阅读(329) 评论(0) 推荐(0) 编辑
摘要: #Java 从零开始实现一个画图板、以及图像处理功能,代码可复现 这是一个学习分享博客,带你从零开始实现一个画图板、图像处理的小项目,为了降低阅读难度,本博客将画图板的一步步迭代优化过程展示给读者,篇幅较长,Java初学者可放心食用。(文末有源代码) ##本博客实现的功能(根据本文讲解的顺序) 直线 阅读全文
posted @ 2022-04-14 15:50 classic123 阅读(1217) 评论(1) 推荐(3) 编辑
摘要: #java Swing事件监听器 ###动作事件监听器ActionListener 添加/删除方法 addActionListener()、removeActionListener() 接口代码实现: public class DrawListenerFather implements Action 阅读全文
posted @ 2022-04-10 12:46 classic123 阅读(308) 评论(0) 推荐(0) 编辑
摘要: #swing 实现用户登录注册界面(不使用数据库) ##实现的功能 先说一下具体实现的功能吧:用户注册后会将注册的对象存入内存中,登录时会遍历注册的对象列表,判断是否登录成功; 登录和注册界面: 本次实验分为六个模块 登录界面 (两个输入框,两个按钮) 注册界面 (两个输入框,两个按钮) 监听器 ( 阅读全文
posted @ 2022-03-23 23:56 classic123 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: #继承 语法格式: class 子类 extends 父类{ } 子类到底继承了父类哪些内容呢? 很多小伙伴会以为子类只能访问父类的public和protected属性和方法,所以子类继承了父类中访问修饰符为public和protected的部分。 这么理解是错误的,准确来说继承是无关访问修饰符的。 阅读全文
posted @ 2022-03-20 15:13 classic123 阅读(259) 评论(0) 推荐(0) 编辑
摘要: #类与对象详解 面向对象 面向对象与面向过程的区别 面向过程围绕功能实现写代码, 具有比面向对象更高的性能,但代码耦合性高,不易维护,常用于嵌入式开发、操作系统内核、驱动程序等对性能能要求较高的开发 面向对象按照现实世界的逻辑写程序,便于维护,具备较低的耦合性,程序拥有更长的生命周期。 类与对象的基 阅读全文
posted @ 2022-03-19 09:11 classic123 阅读(107) 评论(0) 推荐(0) 编辑