自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java多线程学习详解

学习Java多线程编程需要深入理解线程的基本概念、生命周期、状态转换、线程调度、线程同步与并发问题以及线程安全等方面的知识。通过实践和不断的学习,你可以编写出更高效、更响应迅速的多线程程序,并利用多核处理器的优势提高程序的整体性能。线程的状态转换是由线程自身的执行逻辑和操作系统或JVM的线程调度机制共同决定的。然而,不当的同步可能导致死锁,即多个线程互相等待对方释放资源,导致所有线程都无法继续执行。:线程在其生命周期中会经历不同的状态,包括新建、就绪、阻塞、等待、超时等待和终止。

2024-02-17 18:39:14 311 1

原创 理解Java中的数组和静态初始化

数组是Java中的基本数据结构之一,允许存储和组织相同数据类型的一系列元素。它们提供了一种有效的方式来处理相似值的集合,并在编程中被广泛使用。在本博客文章中,我们将深入探讨数组的概念并探索静态初始化的技术。数组是一个容器,它包含一组固定大小的元素,每个元素由索引或键标识。数组中的所有元素必须是相同的数据类型。数组的大小在创建时确定,不能更改。数组中的元素使用它们的索引访问,通常从0开始。数组通常用于存储变量的集合,使其成为有效处理大型数据集的工具。

2023-12-30 22:17:50 643 1

原创 美颜相机的后续进阶----图像重绘技巧

这时候就会自动调用组件的绘制方法,将窗体上所有的组件再重新绘制一次,但是不会执行我们所绘制的图形的代码,所以我们看到的就是绘图板界面还在,但是界面上之前绘制的图形消失了。将原本的Drawing类继承父类JFrame,实例化Drawing对象drawing时,如果在drawing对象中找不到的方法就会自动到父类JFrame中去调用,这时就不用多余的实例化JFrame对象,只需要用this关键字表示drawing对象就能调用JFrame中的方法对窗体界面进行设计了。是一个关键字,表示当前对象的引用。

2023-12-22 17:59:50 1434

原创 动态数组的构成 (Array)

这就造成了往往后面在使用的时候,容量不够,又需要重新开辟一个更大的数组,将原来的数组内容全部拷贝过去,浪费了大量的时间和资源。

2023-10-16 08:20:12 886 1

原创 入门Java简单图像处理类案例模板——美颜相机

对于一个简单的Java图像处理程序来说,我们应该坚持以成果为导向的编程思想,那么我们以美颜相机举例,来分析一个程序都需要什么。1、UI界面2、监听器3、工具类面板接下来为大家详细解释各部分的作用以及含义 > > ><UI界面> : 大部分需要交互的程序都需要UI界面来实现交流互动。<监听器> :人们在UI中的操作需要监听器来捕捉和执行相应的命令。<工具类面板> :将执行命令的方法单独封装成工具类,供监听器调用。

2023-09-29 12:23:17 137 1

原创 浅析类与对象&封装

1、访问权限修饰符:在代码编译期间作用代码可以使用的范围 ,限制代码的使用范围public : 整个项目下都可以访问private : 只能在类的括号中使用访问protected : 只能在同包下 / 不同包的子类中可以访问缺省不写: 只能在同包下访问权限修饰符可以修饰:类 : public 缺省不写接口:public 缺省不写属性: 四种皆可方法: 四种皆可构造方法: 四种皆可比如,我创建了一个学生类,在学生类中定义一些私有的属性。

2023-09-28 00:01:48 117 1

空空如也

空空如也

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

TA关注的人

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