- 博客(13)
- 收藏
- 关注
原创 Java网络编程(TCP)
Java网络编程是利用Java语言进行网络通信应用程序开发的过程。它主要基于TCP/IP协议栈,支持Socket编程,包括流式Socket(TCP)和数据报Socket(UDP)。通过Socket,程序可以创建服务器端或客户端,实现网络上的数据传输与交互。
2024-07-14 23:20:07 729
原创 Java---Collections.sort的用法
首先使用第一个方法,也就是上面说的基本语法中的第一个PrintUtil.showList是自定义的一个打印List类型的方法,此处只关心输出结果就行,如下:@Override// 返回值为int类型,大于0表示正序,小于0表示逆序});输出结果:可以看到,已经实现了逆序的排序了。接下来看看自定义类的排序:super();@Override首先使用同样的方式来使用Collections.sort方法:static。
2024-05-29 13:34:09 1500 1
原创 Java集合
我们可以发现一个特点,上述所有的集合类,除了 map 系列的集合,即左边集合都实现了 Iterator 接口,这是一个用于遍历集合中元素的接口,主要hashNext(),next(),remove()三种方法。而那些元素有序的集合,实现的一般都是 LinkedIterator接口,实现这个接口的集合可以双向遍历,既可以通过next()访问下一个元素,又可以通过previous()访问前一个 元素,比如ArrayList。如果您的应用需要大量的插入和删除操作,并且对随机访问的速度要求不高,那么。
2024-05-15 13:14:05 548 1
原创 浅谈Java异常处理
在《java编程思想》中这样定义 异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。
2024-04-23 18:30:07 592
原创 Java继承
继承:可以基于已经存在的类构造一个新类。继承已经存在的类就可以复用这些类的方法和域。在此基础上,可以添加新的方法和域,从而扩充了类的功能。
2024-04-09 20:02:57 1480
原创 最小路径和(Java)
①.输入参数包括当前位置坐标stx和sty、记录最小路径和的二维数组dis、原始矩阵matrix、当前路径和cursum以及可能未使用的edx和edy。整个过程通过深度优先搜索遍历所有可能的路径,并利用一个辅助矩阵distance记录从右上角到每个单元格的最小路径和,最终返回左下角单元格的最小路径和。给出一个 n * m的矩阵,每个点有一个权值,从矩阵左下走到右上(可以走四个方向),让你找到一条路径 使得该路径所路过的权值和最小,输出最小权值和。②.遍历四个方向,计算下一个可能的位置nx和ny。
2024-03-25 08:30:04 148
原创 公司内部的树型关系(java)
接受一个Employee类型的参数e,并调用ArrayList的add()方法将该员工添加到下属列表中。构造函数接受两个参数:name和dept,用于初始化新创建的员工对象的姓名和部门信息。构造函数接收员工的姓名和部门信息进行初始化,并创建一个空的下属列表。重写Object类的toString()方法,返回一个格式化的字符串,包含员工的姓名和所在部门信息,便于打印或显示。方法采用递归方式展示员工及其下属的层级结构,其中dept参数控制输出时的缩进级别以反映上下级关系。最后,调用CEO对象的。
2024-03-15 14:13:20 1729 1
原创 用css做一个好看的计时器
初始时,计数器curNum设为0,paused设为true表示暂停状态。main函数首先获取页面上的计数器元素和两个按钮元素,并设置按钮的初始显示状态。然后,为两个按钮添加点击事件监听器,点击暂停按钮将paused设为true并隐藏暂停按钮、显示播放按钮,点击播放按钮则相反。最后,设置一个每秒执行一次的定时器,当paused为false时,计数器加1并更新到页面上。整个应用实现了简单的计数器功能,可以通过按钮控制计数器的暂停和播放。
2024-02-23 15:48:05 449 1
原创 CSS/JS选项卡-淡入效果
这段代码实现了一个简单的选项卡功能,带有淡入效果。页面上有三个按钮,分别代表苹果、香蕉和橙子。点击按钮时,会显示对应的水果介绍,同时其他选项卡内容会隐藏。通过JavaScript函数openCity实现逻辑,它首先隐藏所有选项卡内容,然后移除所有按钮的"active"类,接着显示被点击的选项卡,并给对应的按钮添加"active"类。整体而言,这是一个基础的HTML和JavaScript结合的应用,用于创建交互式的选项卡界面。
2024-02-20 14:51:19 482
原创 JavaScript弹窗
3.在窗口盒子中创建一个盒子,作为弹窗的主体,并将"X"放在合适的位置用来关闭弹窗。通过html,css和JavaScript,运用盒子的隐藏,实现弹窗的出现和隐藏。就会有窗口出现动画了,让窗口的出现看起啦更加平滑,不那么突兀。2.创建一个宽高均为100%的窗口盒子,做为弹窗背景。1.创建一个按钮,用来控制弹窗的弹出。可以在css中的窗口内容标签内加上。在css之前样式的后面加上。
2023-12-04 13:57:20 103
原创 用div盒子拼出数字100
首先,弄一个大盒子将其网页居中并给上好看的背景颜色;然后,弄个小盒子装100,并在大盒子中居中;灵活运用div盒子拼出一个100。再弄四个小盒子拼出一个100。
2023-11-19 16:06:53 162 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人