自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java语言程序设计——篇八(2)

Java常用核心类

2024-07-27 04:45:00 413

原创 Java语言程序设计——篇八(1)

①Object: 终极父类②Math类③基本类型包装类④日期/时间API

2024-07-26 19:38:10 463 19

原创 Java语言程序设计——篇七(2)

说明:①抽象类的子类必须实现父类中的所有抽象方法,即抽象方法必须被子类的方法所覆盖,或将自己也声明成抽象方法。②由于抽象类是需要被继承的,所以abstract类不能用final来修饰。也就说,

2024-07-25 16:45:00 1868 45

原创 Java语言程序设计——篇七(1)

继承是Java中的一个重要特性,掌握Java就必须先知道Java的三个重要的特性:继承、封装、多态。

2024-07-24 18:31:54 955 14

原创 Java语言程序设计——篇六(2)

🌿🌿🌿🌿🌿🌿。

2024-07-22 20:43:15 1082 18

原创 Java语言程序设计——篇六(1)

字符串用一对双引号“”括起来的字符序列。Java语言中,字符串常量或变量均用类实现。字符串有两大类:1)创建之后不会再做修改和变动(String类对象)2)创建之后允许再做修改(StringBuilder类对象)声明为final,不能被继承。

2024-07-21 20:29:58 1445 25

原创 Java语言程序设计——篇五(2)

public static void sort( int []a, int fromIndex, int toIndex):对数组a中元素从起始下标fromIndex到终止下标toIndex之间的元素按升序排序。使用Arrays类的equals()方法可以比较两个数组对应元素是否相同,要求比较的两个数组数据类型相同且元素个数相同。使用Arrays类的fill()方法可以将一个值填充到数组的每个元素中,或几个连续的元素中。一个方法也可以返回一个数组对象,例如,下面的方法返回参数数组的元素反转后的一个数组。

2024-07-18 18:22:24 1264 21

原创 Java语言程序设计——篇五(1)

⚡️数组是相同数据类型的元素集合。各元素是有先后顺序的,它们在内存中按照这个先后顺序连续存放在一起⚡️Java中,数组元素可以为基本数据类型,也可以为引用数据类型(对象)。⚡️数组可分为一维数组和多维数组。使用数组一般需要三个步骤:1)声明数组:声明数组名称和元素的数据类型。2)创建数组:为数组元素分配存储空间。3)使用数组:对数组元素操作。1、声明数组(一维数组)【注】声明数组仅仅是声名一个数组对象的引用,声明数组时不为数组元素分配内存,因此, [ ]中不需给出元素的个数。

2024-07-17 11:05:58 1344 66

原创 Java语言程序设计——篇四(2)

一个方法的定义包括两个部分方法声明方法体的定义语法格式[修饰符] returnType methodName ([paramList]) {//方法体。

2024-07-15 18:59:14 1438 47

原创 Java语言程序设计——篇四(1)

两种程序设计方法结构化程序设计,典型代表C。面向对象程序设计( Object Oriented Programming,OOP ),典型代表Java, C++, Python。[修饰符] class 类名 [extends 父类名] [implements 接口名]1. 修饰符 类型 成员变量;2. 构造方法3. 修饰符 类型 成员方法(参数列表){类型 局部变量;方法体;……}类的修饰符:[public][abstract | final]

2024-07-14 17:43:22 1845 12

原创 Java语言程序设计——篇三(2)

⭐️Java语言提供了4种循环结构:(1) while循环(2) do-while循环(3) for循环(4)增强的for循环⭐️一般情况下,一个循环结构包含四部分内容:(1)初始化部分(2)循环条件(3)循环体部分(4) 迭代部分。

2024-07-11 15:26:15 1622 33

原创 Java语言程序设计——篇三(1)

Java中的控制结构,包括:1、选择结构( if、if-else、switch )2、循环结构( while、do-while、for )3、异常处理语句( try-catch-finally、throw)

2024-07-10 17:43:18 2214 57

原创 Java语言程序设计——篇二(2)

在对一个表达式进行运算时,要按运算符的优先顺序从高向低进行,同级的运算符则按从左到右的方向进行,故运算符有优先级和结合性。运算符“+”完成字符串连接操作,如果必要,则系统自动把操作数转换为String型。逻辑运算符用来计算布尔类型的值,有单目运算符和双目运算符,其运算结果是布尔类型的值true或false。//s1=s1+a,若a非String型,自动转换为String型。,用于计算运算符=的右边表达式的值并将其送到左边的存储单元中。由键盘输入的数据,不管是文字还是数字,Java皆视为字符串,

2024-07-09 11:37:29 1680 52

原创 Java语言程序设计——篇二(1)

修饰符:abstract、final、native、private、protected、public、static、synchronized、transient、volatile。流程控制:if、else、switch、do、while、case、break、continue、return、default、while、for。在程序中,每个变量在被使用之前必须先声明后使用。其他:new、instanceof、this、super、void、assert、const、enum、goto、strictfp。

2024-07-08 16:23:39 2008 56

原创 Java语言程序设计篇一

以前称为 J2SE。它允许开发和部署在桌面环境中使用的 Java 应用程序。以前称为 J2EE。它帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API。以前称为 J2ME。它为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。

2024-07-07 17:49:02 1697 56

原创 【AI】人工智能(AI)的崛起与未来展望

本文将探讨AI的基本概念、发展历程、应用场景,并通过一些Python代码示例来展示AI的实际应用,最后对AI的未来进行展望。人机协同将成为未来AI发展的重要方向。随着技术的不断进步和应用场景的不断拓展,AI将在未来发挥更加重要的作用,为人类创造更加美好的未来。AI的发展经历了符号主义、连接主义和深度学习等多个阶段,而当前深度学习已成为AI领域的主流技术,推动着AI在各个领域的快速发展。随着深度学习等技术的不断发展,AI将具备更强的学习能力和推理能力,能够更好地适应复杂多变的环境和任务需求。

2024-06-10 19:10:49 2513 70

原创 【机器学习】原理与应用场景 Python代码展现

机器学习是一门研究计算机如何模拟或实现人类学习行为的学科。它通过对。

2024-06-07 21:00:56 1977 38

原创 23中设计模式之一— — — —命令模式的详细介绍

具体的命令类(ConcreteCommand)将实现这个execute()方法,将一个发送者(Invoker)的请求转换为一个或多个接收者(Receiver)的操作。如果增加新的具体命令和该命令的接受者,不必修改调用者的代码,调用者就可以使用新的命令对象;反之,如果增加新的调用者,不必修改现有的具体命令和接受者,新增加的调用者就可以使用已有的具体命令。3、由于请求者的请求被封装到了具体命令中,那么就可以将具体命令保存到持久化的媒介中,在需要的时候,重新执行这个具体命令。因此,使用命令模式可以记录日志。

2024-06-06 17:26:19 1842 68

原创 23种模式之一— — — —适配器模式的详细介绍与讲解

在客户端中,我们创建了一个目标接口的实例和一个适配器接口的实例,然后通过适配器接口调用目标接口的方法。通过适配器模式,可以创建多个适配器类来适配不同的数据库接口,从而提供统一的数据库操作接口。:当系统升级后,新的接口可能与旧的接口不兼容。此时,可以使用适配器模式来包装旧系统的类,使其符合新系统的接口要求,从而无需修改旧系统的代码。:在软件与硬件通信的场景中,硬件提供的接口可能与软件需要的接口不匹配。把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。

2024-06-04 21:01:45 2548 75

原创 23种设计模式之一— — — —装饰模式详细介绍与讲解

装饰模式(别名:包装器)装饰模式(Decorator Pattern)是结构型的设计模式,它允许在运行时动态地向对象添加新的职责或功能,同时保持对象的原始类不变。通过使用装饰器模式,可以在不修改现有代码的基础上扩展对象的功能,

2024-05-29 20:23:07 3098 85

原创 23种设计模式之一————外观模式详细介绍与讲解

当系统需要进行重构,需要对原有的代码进行优化和改进时,可以使用外观模式进行重构,使得代码更加易于理解和维护。同时,使用外观模式可以将系统功能进行重组,减少耦合,从而提高系统的灵活性和可扩展性。:当系统需要对外封闭,外界只能通过一个统一的接口来访问系统时,可以使用外观模式进行封装,这样可以有效提高系统的安全性。:系统内部的各个组件之间存在较高的耦合度,需要通过外观模式来降低其耦合度,从而提高系统的可扩展性和灵活性。,它提供了一个统一的接口,用来访问系统中的一群接口,从而简化客户端与系统之间的交互。

2024-05-25 08:00:00 1529 55

原创 23种设计模式之一————工厂模式详细讲解

工厂模式属于创建型设计模式,它用于解耦对象的创建和使用。通常情况下,我们创建对象时需要使用new操作符,但是使用new操作符创建对象会使代码具有耦合性。工厂模式通过提供一个公共的接口,使得我们可以在不暴露对象创建逻辑的情况下创建对象。简单工厂模式是一种创建型设计模式,它提供了一个静态方法(或其他静态机制)来封装对象的创建过程,客户端只需要传入相应的参数,就可以获取到所需要的对象实例,而无需关心具体的创建细节。定义一个用于创建对象的接口,让子类决定实例化哪一个类。

2024-05-18 21:38:48 1696 38

原创 转发与重定向详细讲解

转发(Forwarding)是一种在服务器端重定向用户请求的机制。具体来说,当Web应用程序中的某个资源(如Servlet或JSP页面)处理完用户请求后,它可以选择不直接生成响应返回给客户端,而是将请求转发给另一个资源来处理,并最终由那个资源生成响应返回给客户端。重定向指服务器接收到一个请求后,发现该请求需要访问另一个资源才能得到响应,于是告诉客户端重新发送一个请求,访问另一个资源。在这个过程中,客户端会重新发送一个请求,访问另一个资源,因此客户端会知道自己访问了两个资源。

2024-05-12 09:18:41 1300 34

原创 HTML+Css语言的动态爱心代码展示

表白爱心动态旋转。

2024-05-06 21:41:11 2035 31

原创 Mybatis中一级缓存与二级缓存详细介绍

MyBatis 是一款优秀的持久层框架,它提供了缓存功能来减少数据查询时的数据库交互次数,从而提高查询性能。MyBatis 的缓存分为一级缓存和二级缓存两种类型。一级缓存(Level 1 Cache),简称L1 Cache,位于CPU内核的旁边,是与CPU结合最为紧密的CPU缓存。它通常只有几十KB大小,访问速度非常快,通常只需要几个周期。由于一级缓存的技术难度和制造成本最高,因此提高容量所带来的技术难度增加和成本增加非常大,而且性价比很低。现有的一级缓存的命中率已经很高,所以一级缓存是所有缓存中容量最小。

2024-04-29 09:29:46 948 20

原创 Struts2框架的国际化详细介绍及实例

国际化是指应用软件不用做任何修改就可以在不同国家或地区使用,能够支持不同的语言和国家,并按照当地用户的习惯(语言和格式习惯)来显示内容,如日期时间、数字和货币等。当国际化的软件在本地机器上运行时,需要进行本地化,即根据本地机器的语言和地区设置显示相应的内容。实现国际化的理想的方法就是将要显示的内容从程序代码中分离,而不是将其进行硬编码,这样,不用修改应用程序的源码就可以实现国际化,方便应用程序的维护和移植。

2024-04-27 18:59:44 1102 28

原创 关于使用Java语言编写打地鼠游戏

打地鼠游戏是一款非常受欢迎的敏捷类游戏,它的基本规则简单易懂,同时又充满了挑战性和趣味性。在游戏中,玩家通常需要在一个方形区域内,面对多个地洞,这些地洞中会不定时地冒出地鼠。玩家的主要任务就是在地鼠冒出头来的短时间内,用工具(如锤子)迅速而准确地击打它们。成功打中地鼠,玩家就能获得相应的分数。玩者可以自己设置游戏的难度,地鼠的出现频率和速度都会加快,这就要求玩家不仅要有快速的反应能力,还需要有良好的手眼协调能力和预判能力。

2024-04-26 16:54:18 1225 42

空空如也

空空如也

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

TA关注的人

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