自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Http‘CLient

创建一个 HttpClient 的实例。: 这是我们发起所有网络请求的“发起者”。HttpClient.newHttpClient() 是一个静态工厂方法,它会创建一个具有默认配置的 HttpClient。这个 httpClient 对象是的。在实际应用中,你应该只创建一个 HttpClient 实例,然后在整个应用程序中共享它来发送多个请求。它内部管理着连接池和线程等资源,复用可以大大提高性能。: 根据一个字符串创建一个 URI 对象。

2025-12-15 22:17:30 501

原创 BufferedReaderWriter

【代码】BufferedReaderWriter。

2025-12-14 20:32:22 88

原创 Scanner 和 System in的应用

位于java.util包下,⽤于读取原始输⼊流并解析为基本类型和字符串。可以⽤于读取⽂件、字符串或⽤户从控制台输⼊的任何类型的数据。,要将其转换为有⽤的数据(如字符串或整数),通常需要与 Scanner 或 其他输⼊流类结合使⽤。public String nextLine() 获取输⼊的字符串,以回⻋换⾏符为结束标识。是 Java 中的⼀个 ⽤户输⼊ InputStream 对象,它代表标准输⼊流,通常这个流与键盘关联,⽤于从控制台读取 主要⽤于接收从控制台(键盘)输⼊的数据。//构造函数传⼊输⼊流。

2025-12-11 20:20:57 199

原创 json和map相互转换

【代码】json和map相互转换。

2025-12-11 20:15:31 113

原创 字节流转字符流(InputStream到Reader)

【代码】字节流转字符流(InputStream到Reader)

2025-12-10 19:31:37 92

原创 文本批量修改器

【代码】文本批量修改器。

2025-12-10 19:31:24 113

原创 字符输出流Reader案例

【代码】字符输出流Reader案例。

2025-12-07 14:25:27 119

原创 FileCopyer(复制文件)

【代码】FileCopyer(复制文件)

2025-12-07 14:25:11 95

原创 斜杠与反斜杠

区分两个斜杠 斜杠:"/" 与 反斜杠:" \ " 反斜杠(\)是⼀个特殊的字符,被称为转义字符,⽤来转义后⾯⼀个字符。转义后的字符表示⼀个不可⻅的字符或特殊含义的字符,如 \n 则表示换⾏,\?问号 ,\ " 则表示双引 号,\ ' 表示⼀个单引号 等。在Java中的字⺟前⾯加上反斜线""来表示常⻅的那些不能显示的ASCII字符,称之为转义字符 例⼦:需要输出双引号的⼀段话 String title = " \"这个是带双引号的标题\" ";./ 表示当前路径;相对路径 相对某个基准⽬录或者⽂件的路径。

2025-12-01 09:56:42 217

原创 List与Set的核心区别(person得分排序)

ListArrayListSetHashSet,利用Set的特性实现。

2025-12-01 09:55:26 213

原创 hashCode 和 equals方法

如果你的 Set 只需要 “物理地址唯一”(即同一个对象实例),用默认的 hashCode/equals 就行;如果需要 “逻辑内容唯一”(比如两个不同实例但内容相同算同一个),必须同时重写 hashCode 和 equals,且要遵守两者的约定:✅ equals 相等 → hashCode 必须相等;❌ hashCode 相等 → equals 不一定相等(允许哈希冲突)。hashCode是一个 32 位整数(范围有限,约 42 亿种可能),而对象的状态(属性组合)是无限的。

2025-11-30 16:30:10 547

原创 判断字符串中字符出现的次数

/ System.out.println("字符 "+entry.getKey()+" 出现次数 "+entry.getValue());//map<a,b>其中的ab必须都是引用数据类型,并且String的引用数据类型为Character。//去map中找有没有相关的key。1、map<a,b>其中的ab必须都是引用数据类型,并且String的引用数据类型为Character。for( String a : set){ //for(再定义 b : a)

2025-11-30 15:56:25 468

原创 equals方法用于判断匹配的两个对象是否一样

Override@Override。

2025-11-28 15:24:27 158

原创 Hashcode方法

在编程里(以Java为例): - 每个对象会通过`hashCode()`方法生成一个整数(哈希值),用来快速定位(比如HashMap里,先根据哈希值找到对应的“存储区域”,类似快递柜的格子)。举个生活里的例子: 比如你用“姓氏首字母”当哈希规则,“张三”(Z)和“赵六”(Z)的首字母都是Z——这俩明明是不同的人,但“哈希值”(首字母)撞了,这就是哈希冲突。如果两个对象根据 equals(object)方法是不相等的,那调用这两个对象中任一对象的 hashcode方法不一定产生不同的整数;

2025-11-28 15:17:37 356

原创 java接口大作业

其中方法computer的输入Icomputer x是接口的实例(加减乘除),compute是Icompute里面的抽象方法。然后根据接口interface写出实例(用implements继承)加减乘除器。首先设计一个接口Interface文件。然后调用接口的实例,创建java文件。

2025-11-11 22:28:37 211

原创 力扣203:删除链表元素

以下是虚拟头节点:关键是将当前节点cur设作虚拟头节点,这样才能删除头节点,并且返回时是返回的dummy.next。就是意味着dummy的位置不能发生改变。最容易理解的解法:处理时候分析是不是头节点。

2025-11-06 19:01:49 361

原创 安装keil5的心得体会

然后跟着步骤一步一步 进行,但是中途发现自己缺少key文件,经审查发现自己没有完全关闭防护墙,因此下载失败,关闭防护墙之后顺利完成,之后这便是图标和打开界面。首先,去网上查找资源,寻找可靠的安装包下载//

2024-03-01 22:47:21 520 1

空空如也

空空如也

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

TA关注的人

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