自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 网络编程和反射

Java网络编程和反射机制是Java语言中的两个重要概念。网络编程允许Java应用与外部世界进行通信,而反射机制提供了强大的运行时类和对象操作能力。理解这些概念对于开发高效、灵活的Java应用程序至关重要。然而,开发者在使用这些特性时应注意其潜在的性能和安全问题,合理利用以发挥其最大效用。

2024-07-14 23:39:54 281

原创 用Java实现简单的发牌程序

我们的发牌程序将创建一副完整的扑克牌,包括54张牌(52张花色牌加上大小王)。然后,程序将随机洗牌,并将牌发给三位玩家和桌面。

2024-05-27 13:50:35 385

原创 Java中的List和Set:数据结构与使用场景

Java的List和Set提供了灵活的集合操作,理解它们的特点和使用场景对于编写高效、可读性强的代码至关重要。选择正确的数据结构可以显著提高程序的性能和逻辑清晰度。

2024-05-15 17:11:34 959 1

原创 java常用类

Java的类库非常庞大,这里只列出了一小部分常用类。掌握这些类对于编写高效、健壮的Java程序至关重要。随着对Java的深入学习,我们将遇到更多有用的类和接口。这篇文章提供了对Java中一些基础且广泛使用的类的简要介绍。在实际编程中,了解这些类的功能和用法对于解决各种编程问题非常有帮助。

2024-04-22 17:54:46 593

原创 软件设计原则【三原则】

软件设计的三大原则是面向对象设计中非常重要的概念,它们分别是:里氏代换原则、依赖倒转原则和开闭原则。这些原则旨在提高软件的灵活性、可维护性和可扩展性。里氏代换原则(Liskov Substitution Principle, LSP) 里氏代换原则是由芭芭拉·里斯科夫(Barbara Liskov)提出的,它要求对象之间的替换必须是安全的。换句话说,任何一个基类对象替换子类对象,程序的行为都不应该有任何异常。子类应该能够透明地替换基类,而不会引起程序错误。

2024-04-10 10:16:12 560 1

原创 java中static关键字的应用

这意味着这个变量不是对象实例的一部分,而是类的一部分。所有的实例都会看到相同的值,并且如果一个实例改变了这个值,其他的都会看到这个改变。Java 中的 static 关键字是一个非常重要的元素,它可以用于变量、方法和代码块。static 关键字用于定义属于类的成员,而不是属于对象的成员。静态方法是属于类的方法,而不是属于类的某个对象的实例的方法。3、静态变量应该使用 final 修饰符来保证它们的值不会被改变,除非它们的初始化值是确定的。静态代码块是在类加载时执行的代码块,通常用于初始化静态变量。

2024-03-25 12:04:38 304

原创 java基础简易商品购买系统

循环输入商品编号,显示对应的商品价格T恤的价格:245 网球鞋的价格: 570 网球拍:300输入“n”结束循环本次简易系统所用到的知识点不多,主要是while循环和switch分支选择结构;灵活运行之前的知识,可以把简易系统封装为一个方法,这样就可以使用方法调用并且可以重复使用;

2024-03-18 12:27:56 267

原创 JavaScript中的onblur(失去焦点)应用

提示:onblur 相反事件为 onfocus 事件。ondblclick— 鼠标左键双击事件。onmouseover— 鼠标移入事件。onmouseout-- 鼠标移出事件。onmousemove— 鼠标移动事件。onmousedown— 鼠标按下事件。oninput---- 内容改变事件。onclick— 鼠标左键单击事件。onmouseup— 鼠标抬起事件。onkeydown— 键盘按下事件。onchange— 内容改变事件。onkeyup— 键盘抬起事件。onblur— 失去焦点事件。

2024-02-16 17:42:45 3436 2

原创 Java web开发实验步骤(二)

通过在Maven项目的配置文件中定义依赖项,Maven可以自动下载、安装和管理这些依赖项。成果物管理:Maven可以生成和管理JavaWeb项目的成果物,如可执行的JAR文件、WAR文件等。随着技术和行业的不断演变,持续探索新的工具、框架和最佳实践,有助于提高测试和开发的水平和效率。采取适当的安全措施,如使用HTTPS协议、防范常见的Web攻击等,以保护用户的隐私和敏感信息。一个良好的用户界面、易于导航和快速的加载速度可以提升用户的满意度和留存率。不断优化与改进:网站开发是一个不断迭代的过程。

2024-02-15 18:33:47 343 1

原创 Java web开发实验步骤(一)

controller、entity、mapper、service四个包分别是操作,实体,方法,服务;其中包含的操作分别有:执法动态的最新八条数据显示和页面跳转,通知公告的最新条数据显示;点击file进入seting 页面,部署maven地址路径,操作如图。和页面跳转,行政许可公示的简要显示和搜索功能;打开idae ,打开项目,点击pom.xml。为项目连接数据库,选择内库(有密码输入密码)SQL语句具体实现(eg:执法动态)为三组功能编写SQL语句的三个文件。为项目编写实体类(eg:执法动态)

2024-02-15 18:27:03 361

原创 拼图游戏的设计与实现

由于直接使用e.pageX和e.pageY获取到的鼠标单击坐标是相对于整个页面左上角的位置坐标,所以还得用getBoundingClientRect()方法获取画布的边界,然后换算成画布上的相对坐标位置(x,y)。由于只对画布做了鼠标单击事件的监听,因此只需要考虑当前单击的是否为画布上的空白区域,无须关注鼠标是否单击了画布以外的范围。当鼠标单击了需要移动的方块时,如果该方块相邻的地方存在空白区域,则该方块移动到空白区域的位置。如果鼠标直接单击了画布中的空白区域或单击的区域已经超出了画布范围则无效。

2023-12-21 17:42:20 1858

原创 JavaScript完成电子时钟

在该段代码中首先使用了JavaScript中的Date对象获取当前时间的时分秒具体数值,为确保每次均显示成两位数的效果,分别判断当前时分秒是否小于10,如果比10小则在前面加一个数字0,然后将修改后的数值使用innerHTML属性显示到对应的时间显示框中。由图1-3可见,时钟显示的内容动态变化的功能已实现,图(a)和图(b)已经把电子时钟的样式动态变化展示出来了。至此,电子时钟的制作已经全部完成。该段代码为3个显示框定义了相同的类名称box1,以便在css样式表中可以使用类选择器为其设置统一样式。

2023-12-09 11:08:42 1507 1

原创 基于html基础标签的简单运用---旅游网

本次项目的总结本次的任务就是布局一个旅游网的页面,模拟完成页面的布局,这厮最关键的核心,每个页面都会有同一个的模版,然后每个页面可以在这个模版页面进行下一步的精修和调整,这样的方法可以节省很多时间,并且能够减少代码的编写。

2023-11-20 00:12:04 110 1

空空如也

空空如也

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

TA关注的人

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