自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 实验10-基于MVC框架设计一个动态时钟

我们需要设计一个动态时钟,基于SpringMVC框架设计编写一个时间动态控制显示器,视图采用JSP页面用于显示该时钟画面,时钟必须在页面居中显示且跟时间动态变化。.理解了SpringMVC的核心配置逻辑,意识到配置文件的精确性对项目启动至关重要;.实践了前后端分离的动态更新方案,认识到JSTL标签库对简化JSP代码的重要性。.深入理解了CSS布局的兼容性问题,学会了通过渐进增强策略优化页面表现。.掌握了控制器与视图的数据交互机制,熟悉了时间格式化工具的使用场景。我们的实验结果的视频。

2025-05-25 11:46:48 300

原创 JAVA学习

关于Java类和方法以及后续的继承父类以及接口,都可以让代码更精简,更完备,实现更多的方法,我们需要掌握这些方法,才能够写更多更系统的可以自由调控的代码。

2025-05-22 23:00:20 701

原创 JAVA学习

首先计算关系表达式的值,如果表达式的结果是true就执行语句体,如果为false就不执行,继续执行之后的语句。关于三元运算符我们可以知道的是用来进行多个比较的时候,如果符合先执行前面的,如果不符合就执行后面的代码。根据以上代码的执行结果就是按顺序执行出每一行的字段显示在控制台。(当左边的表达式能确定最终的结果,右边的就不用参与运算了)关于运算的优先级,只要添加()就需要优先计算。通过一些语句来控制程序的执行流程。while(条件判断语句)

2025-05-15 20:04:17 201

原创 JAVA学习

2.byte short char三种类型的数据在运算的时候,都会先提升为int再进行运算。在进行数字的运算时,数据类型不一样的情况下需要转成一样的数据类型再进行计算。连续加的时候是从左到右逐个连续执行的,数字参与就是数字加数字再加字符串。1.取值范围小的和取值范围大的进行运算,小的会先提升为大的,再进行运算;把一个取值范围小的数值,转化为取值范围大的数据。把一个取值范围大的数值,转化为取值范围小的数据。包括:加、减、乘、除、取余(%)在Java中的演示运算符的代码。隐式转换(自动类型提升)

2025-05-06 23:27:05 329

原创 JAVA学习

首先在之前的前端学习中,我学习到了很多的关于前端设置的知识,只是为了更加深入我们需要学习一个基本的编程语言JAVA,JAVA的学习对后面的更多后端的学习以及前端的进阶学习有很大的帮助,所以我的学习开始在Java上,从目前的学习来看,Java有很多的基础语法和C语言还是有很多的相似之处的,就比如变量的命名等,这些在Java上也同样适用,在接下来的学习里,我将更加深入Java的语法中,学习到更多的知识。最重要的一个关键字,用于创建/定义一个类,类是Java最基本的组成单元。(01) 用记事本编写程序。

2025-04-29 21:47:05 361

原创 前端2.1

用于从原字符取出子字符串并返回,不改变原字符串,它的第一个参数表示子字符串的开始位置,第二个位置表示结束位置(结果不包含该位置)。其中如果第二个参数被省略,表示子字符串一直到原字符串的结束(其中的数字被认为是第一个参数)其中如果第一个参数是负数,那么直接倒着数,如果第二个参数是负数,那么第二个参数变成0.出现的位置,返回结果是匹配开始的位置,如果返回的是-1,就表示不匹配。该方法用来连接两个字符串,返回一个新的字符串,不改变原来的字符串。注意:如果参数不是字符串,该方法会将其转化为字符串,然后再连接。

2025-04-26 21:46:31 447

原创 前端1.9

JAVAScript是一种轻量级的脚本语言,这是一种嵌入式的语言,这种语言并不具备开发操作系统的能力,而只能用来编写其他大型应用程序的脚本。

2025-04-24 21:24:26 325

原创 前端1.8

这一行代码实现的是关于图片中的移动和向左向右移动,以此来从大的图片中扣取自己需要的图片。这是一种网页图片处理方式,将一个页面上涉及到的所有的零星图片都包含到一张大图上去,这样可以大大提高页面的性能。如图所示这样的左右移动就可以按照自己现需要的尺寸获得一个大图片中的某一个小部分的图片来进行设计。媒体查询能够使页面在不同的终端设备上呈现不同的效果,并且根据不同的大小加载不同的样式。上述代码可以在不同的尺寸下的设备里展现不同的背景颜色效果。

2025-04-19 11:14:15 440

原创 前端1.7

圆角表示在展示的图像效果中实现圆角效果,如之前的图形一样,代码输出呈现的多为直角,但是我们可以依靠代码来实现圆角的效果,让图像的直角转变为圆角。可以使用百分比来规定变化发生的时间,或者使用关键词“from"和”to“,等同于0%和100%,其中0%是动画的开始,100%是动画的完成。其中的m表示左上角的调整,n表示右上角,r表示右下角,t表示左上角,只有一个值表示四个角弧度一致。包含四个值可以使得每个角的弧度呈现不一样,实现不同的效果。如上述的视频展示的动画就是完成了。这就是一个小变化的代码。

2025-04-17 17:05:09 321

原创 前端1.5

其中的绝对定位和固定定位会脱离文档流,设置定位之后,可以使用四个方向值进行调整位置:left、top、right、bottom。就是固定位置的定位,在固定的地方的呈现,不论页面随着滚动出现什么变化,该定位下的都会一直在同一个位置不随着页面的变动而改变。关于相对定位和绝对定位都是相对于具有定位的父级元素的位置而进行调整的,如果没有,就会继续向上级寻找直到顶层文档。新加的方块出现在了第一个小方块的后面,这就是浮动带来的副作用,会使得设计过程中出现错误而无法正常显示图形。2.给受影响的元素添加clear属性;

2025-04-15 21:19:41 365

原创 前端1.4

这个属性则是关于水平方向上的摆放,代码类似于justify-content的属性代码这里不做演示。添加弹性盒子属性,可以更好的管理,接下来我将展示一个简单的弹性盒子的模型。弹性容器通过设置display属性的值为flex将其定义为弹性容器。flex-direction属性指定了弹性子元素在父容器中的位置。这个属性是表示不同的子元素在父元素上的占比大小,展示更改后的代码。内容对齐应用在弹性容器上,将这些弹性项沿着弹性容器的主轴线对齐。代码中的display:flex是开启弹性盒后恢复默认的排列。

2025-04-10 23:43:34 435

原创 前端1.3

今天学习的是不同选择器的一些语法会呈现的不同的效果,这些选择器的样式,可以在设计页面的时候可以更好的按照自己的想法更加快捷的实现,减少代码的冗余,也更好用来后期维护,后面则是更加了解了关于CSS的盒子模型,这样可以更好的更改样式,也可以将页面美化。这里的学习也是更加深层的了解前端的设计的美化,同样也是打下后期前端开发的基础,能够学习更多的美化方法,就可以在之后的设计中,用更符合且更快的方法实现页面的设计。

2025-04-08 16:15:36 661

原创 前端开发1.2

关于文本格式的一些属性,并且通过CSS来实现,可以看出CSS在美化页面的方面有着及其重要的作用,并且这样书写可以减少代码的冗余,可以在后期的调试和修改中整块的修改内容。该属性的作用是指定元素文本水平的对齐方式,这个属性的应用很广泛,可以应用在需要文本进行居中、居左、居右的操作的时候,以下是简单的操作。接下来我将介绍的是关于页面的相关文本的修改的文本属性,这些属性可以将页面上的一些段落或者文字的呈现能够实现自己想要的结果。该属性顾名思义,来控制文本的字母的大小写,可以实现一些字母的大小写控制,如下。

2025-04-05 09:13:03 884

原创 前端学习1.1

关于前端开发就是创建Web页面或者是APP的页面等前端界面呈现给用户的过程,其中涉及到页面的美化,以及关于互联网产品和用户界面的交互。前端开发随着时代的发展而演化了多次,而演化的起始点是网页制作。关于早期的网页制作主要是静态的文字和图片为主,而早期对于网页的要求也很简单,只是进行简单的浏览,而随着时代的发展,用户对于网页的需求逐渐提高,因此制作一个美观能够吸引人眼球且功能的强大就是前端开发的重点。

2025-04-03 01:04:36 276

原创 课程设计——随机动画生成

这个系统实现了一个可以在鼠标的点击下任意生成随机大小、颜色、形状的可以随机进行运动的图形,也就是随机动画生成。如下图。

2025-01-09 03:45:02 833

原创 面向对象设计1-商场系统

UserManager --> UserAuth: 返回用户信息。UserAuth -> UserManager: 获取用户信息。ProductManager --> User: 返回商品列表。ProductManager --> User: 返回商品信息。ShoppingCart --> User: 返回购物车信息。ShoppingCart --> User: 返回结算信息。ShoppingCart --> User: 商品已添加。User -> UserAuth: 输入用户名和密码。

2024-10-17 09:00:54 1387

原创 案例分析2

在案例中提供对象的字符串表示提供对象的字符串表示,并且在打印对象中更加便捷,在用户界面中,有时需要将对象的某些属性以字符串形式显示给用户。这些都是student中的成员变量,private说明这些成员变量不能被类的外部直接访问或者修改,并且其中有公共的setter/getter,允许外部的代码通过受控的方式访问和修改这些成员变量。(3)封装性的好处通过私有性或者公共性来定义成员变量,可以提高数据的安全性,并且还有代码的灵活性,而且通过封装,可以更容易地修改内部实现而不影响外部代码的使用。

2024-09-29 21:07:23 1750

原创 第04周 预习、实验与作业:类的设计与继承

(2)equals中的public修饰,其中equals 方法是公共的,可以被任何类访问。(1)在JDK文档中,Object 类的 toString 方法是一个非常重要的方法,它的主要作用是返回一个表示该对象的字符串。在Java中,Object 类是所有其他类的祖先,Java中的每个类,都是从object类间接或者直接传承而来的。Object obj:方法参数是一个 Object 类型的对象,表示要与当前对象进行比较的对象。getClass().getName():获取对象的类的全限定名。

2024-09-22 01:19:14 415

原创 案例1.学生信息管理系统

类定义将数据和操作数据的方法捆绑在一起,将复杂的问题简化为一组属性和行为。

2024-09-18 16:41:37 661

原创 第03周 预习、实验与作业:面向对象入门2与类的识别

(1)代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。(2)对于方法来说,首先也是判定方法对于实例数据的操作属于哪一种类中,其次如果一个方法依赖于特定类的实例数据,或者需要访问该类的私有数据成员,那么它应该属于该类等。(1)对于属性来说,首先要看其的职责划分,其次属性应当封装在那些能够最好地管理和维护这些数据的类中,还有的属性是有着继承关系的,这样也可以判断属于哪一个类;(1)可以用相对应类的英语来命名,或者用明确的命名约定来命名,或者,使用包来组织类可以帮助避免命名冲突.

2024-09-17 17:33:35 480

原创 第02周 预习、实验与作业:Java基础语法2、面向对象入门

由于第二维数组并没有被定义,所以就可以自行定义为不同长度的int数组,如下是相关代码的实现。i++)j++)

2024-09-08 16:48:36 1656 1

原创 第01周 预习、实验与作业:绪论与Java基本语法

第01周 课前问题列表回答。

2024-09-08 12:12:05 396

空空如也

空空如也

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

TA关注的人

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