自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java数据类型与基本语法知识回顾

本文系统介绍了Java编程基础知识,包括数据类型、程序结构、类与对象、接口实现、数组操作和图形界面开发等核心内容。重点讲解了Java的8种基本数据类型及其特性、main方法规范、变量声明与运算符使用,并通过实际案例展示了类定义、对象实例化和接口实现的具体方法。此外,文章还详细说明了数组动态初始化和遍历技巧,以及基于JFrame的图形界面开发流程,包括按钮添加、事件监听和图像处理技术(灰度化、马赛克、油画效果等实现)。最后通过一个完整的图像处理程序示例,演示了如何加载图片、应用不同滤镜效果并实现交互功能。

2025-08-12 17:08:29 758

原创 初步Java学习:图像处理2.0

本文介绍了一个基于Java的图像处理系统实现方案。系统分为三个核心模块:1)图像处理类(ImageTools)实现图片加载及多种滤镜效果(灰度、马赛克、油画、去背景等);2)监听器类(ImageListen)处理按钮点击和鼠标事件;3)界面开发类(ImageUI)构建GUI窗体,包含7个功能按钮。技术实现上,通过BufferedImage处理图像像素,采用RGB通道运算实现不同滤镜效果,使用事件监听机制实现交互功能。该系统支持基本的图像处理操作,可作为Java图像处理学习的参考实现。

2025-08-08 19:38:33 2078

原创 初步Java学习:图像处理1.0

这篇文章介绍了如何使用Java Swing框架实现图片处理功能。主要步骤包括:1)创建ImageUI类继承JFrame;2)定义显示界面的showUI()方法;3)实现读取图片的readDate()方法;4)通过paint()方法处理图片数据。文章重点演示了四种图片处理效果:马赛克(10x10像素块)、亮度提升(各通道值+20)、滤镜(RGB平均值/2)和灰度(RGB平均值/3)。最后提供了完整的灰度处理代码示例,包含主程序入口。这些效果都是通过遍历像素数组并修改RGB值实现的,适合Java图形处理初学者参

2025-08-06 16:56:47 954

原创 初步Java学习:面向对象编程(3)

本文介绍了Java Swing界面开发的实现方法,重点讲解了登录界面的组件设置与功能实现。主要内容包括:1) 创建LoginUI类构建窗体框架,设置标题、尺寸、布局等属性;2) 添加账号/密码标签、文本框和登录按钮组件;3) 实现按钮监听器LoginAction类处理点击事件;4) 界面美化设置,包括组件尺寸、背景色和字体样式调整。通过详细的代码示例展示了完整的登录界面开发流程,帮助理解Swing组件的使用方法。

2025-08-03 19:53:55 1763

原创 初步JAVA学习:面向对象编程(2)

本文介绍了基于Java Swing的绘图板开发流程。首先通过创建DrawPad类构建窗体基础框架,使用JFrame设置窗口属性(标题、尺寸、位置等)。然后实现MouseListener接口创建DrawListen监听器类,重写鼠标事件方法获取坐标信息,并通过Graphics对象进行图形绘制。最后将监听器绑定到窗体,实现鼠标交互绘图功能。代码演示了如何获取鼠标坐标、设置颜色以及绘制线条,为Java图形界面开发提供了基础实现模板。

2025-08-01 16:43:04 1723

原创 初步JAVA学习:面向对象编程(1)

面向对象编程(OOP)是一种以类和对象为核心的编程范式。Java中通过定义类(包含属性和方法)来创建对象,实现代码复用和模块化。类作为对象的模板,包含属性(变量)和方法(函数),使用new关键字实例化对象后,可调用其属性和方法。本文详细介绍了类的定义格式、命名规范、属性声明和方法定义,并提供了一个用户类(User)的完整示例,展示如何创建对象并调用其方法(如显示信息showIn()和登录login())进行测试。面向对象编程的核心思想是通过封装数据和行为来提高代码的可维护性和复用性。

2025-07-25 11:28:44 810

原创 Java注释的力量:提升代码可读性

Java注释是用于解释代码逻辑的文字说明,不会被编译器处理或影响程序执行。主要分为三种类型:单行注释(//)用于简短说明,多行注释(/.../)用于代码块解释或调试,文档注释(/**...*/)用于生成API文档。注释能提升代码可维护性但不会出现在编译后的字节码中。最佳实践包括避免冗余注释、及时更新注释内容以及遵循Javadoc规范。合理使用注释可以显著提高代码可读性和团队协作效率。

2025-07-20 09:27:00 385

原创 AI编程神器:通义灵码Java开发实战

《通义灵码助力Java开发实践》摘要:该AI编程助手能有效解决Java初学者面临的代码逻辑复杂、注释不规范等问题。主要功能包括:1)根据描述生成完整代码(如打印偶数和);2)提供优化建议(如用StringBuilder替代字符串拼接);3)异常诊断与解决方案;4)知识点讲解和可视化学习资源。使用建议:分步测试AI生成代码,拆解复杂需求验证,结合文档培养自主编程能力。注意配合理解而非直接套用,逐步建立规范的编码习惯。

2025-07-07 17:27:23 350

原创 10招打造你的专属IDEA编程环境

摘要:IDEA优化指南:1)字体推荐JetBrainsMono、FiraCode等编程字体,字号12-14px;2)主题建议Darcula深色或IntelliJLight浅色,背景色宜用#282C34或#FAFAFA;3)界面布局可通过分屏/Zen模式提升效率,配合快捷键如Ctrl+Space补全代码。设置路径集中在File>Settings>Editor菜单,支持状态颜色标注和工具栏自定义。

2025-07-07 11:47:03 428

原创 Java中的AI集成

《使用通义千问AI插件辅助Java编程》 摘要:本文介绍了如何通过VSCode安装通义千问AI编程助手插件,并演示其辅助Java开发的过程。首先指导用户完成插件安装与账号配置,然后以"HelloWorld"程序为例,展示如何使用AI生成代码(如添加求和方法)。文章还提供了运行程序的两种方式,并强调该工具对新手友好,能解答基础问题、修复错误。最后推荐了Java学习资源和官方文档,建议结合AI工具坚持每日编程练习。

2025-07-06 17:11:16 522

原创 初步了解Java运算与逻辑关系

Java编程基础涵盖算术运算(+,-,*,/,%)、关系运算(==,!=,>,<)和逻辑运算(&&,||,!)。文中通过示例代码展示了偶数求和(1-100)和闰年计算(1200-2025年)的实现,演示了运算符的综合应用。这些基本运算能力是编写高效Java程序的重要基础。

2025-06-18 19:16:43 417 1

空空如也

空空如也

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

TA关注的人

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