自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(336)
  • 资源 (2)
  • 收藏
  • 关注

原创 SpringBoot + Mybatis 快速入门实战

【代码】SpringBoot + Mybatis 快速入门实战。

2023-03-13 01:08:56 381 1

原创 14.1枚举类型简介&&14.2使用简单程序完成枚举的功能(血干JAVA系列)

【代码】14.1枚举类型简介&&14.2使用简单程序完成枚举的功能(血干JAVA系列)

2024-07-16 00:37:29 153

原创 13.10其他集合类(血干JAVA系列)

可以使用setProperty()和getProperty()方法设置和取得属性,操作的时候要以String为操作类型。System . out . println("SC:" + pro . getProperty("SC" , "不存在SC"));} }System.out.println("SC:"+pro.getProperty("SC","不存在SC"));

2024-07-16 00:36:19 823

原创 13.9 集合工具类Collections(血干JAVA系类)

Collections类中可以返回空的List、Set、Map集合,但是通过这种方式返回的对象是无法进行增加数据操作的,因为在这些操作中并没有实现add()方法,如下所示。

2024-07-15 22:34:21 824

原创 13.8 SortedMap 接口(血干JAVA系列)

【代码】13.8 SortedMap 接口(血干JAVA系列)

2024-07-15 22:33:05 228

原创 二分题目打卡

【旋转数组的最小数字】https://www.acwing.com/problem/content/20/【数的三次方根】https://www.acwing.com/problem/content/792/【数的范围】https://www.acwing.com/problem/content/791/【剪绳子】https://www.acwing.com/problem/content/682/

2024-07-03 14:20:35 149

原创 13.7 Map 接口(血干JAVA系列)

在Map接口中使用方法可以向集合中增加内容,然后可以通过get(E key)方法根据key找出其对应的value。

2024-03-14 14:51:16 363

原创 13.6集合的输出(血干JAVA系列)

/ TODO 自动生成的方法存根 Collection < String > allCollection = new ArrayList < String >();} } }// TODO 自动生成的方法存根} } }

2024-03-14 14:50:33 372

原创 13.5 SortedSet 接口(血干JAVA系列)

【代码】13.5 SortedSet 接口(血干JAVA系列)

2024-03-14 14:46:21 352

原创 13.4 Set 接 口(血干JAVA系列)

HashSet是Set接口的一个子类,主要的特点是:里面不能存放重复元素,而且是采用散列的存储方式,所以没有顺序。// TODO 自动生成的方法存根 Set < String > s = new HashSet < String >();//不可重复 s . add("D");} }HashSet;// TODO 自动生成的方法存根 Set < String > s = new HashSet < String >();//不可重复 s . add("D");

2024-03-14 14:45:45 361

原创 13.3 List 接口(血干JAVA系列)

如果要使用List接口进行操作,就必须依靠子类实现对象的实例化操作,而在实际开发中 List 子接口有 ArrayList, Vector 和 LinkedList3 个常用子类。ArrayList是List子类,可以直接通过对象的多态性为List接口实例化,此类的定义如下:从定义中可以发现ArrayList类继承了 AbstractList类,AbstractList类的定义如下:(1)实例操作1——向集合中增加元素从上面程序的运行结果可以发现,使用List中的方法可以在集合中的指定位置增加元素,

2024-03-14 14:44:53 340

原创 13.2 Collection 接口(血干JAVA系列)

13.2 Collection 接口13.2.1 Collection 接口的定义13.2.2 Collection 子接口的定义13.2.1 Collection 接口的定义public interface Collection<E> extends lterable<E>13.2.2 Collection 子接口的定义

2024-03-14 14:44:22 327

原创 13.1认识类集(血干JAVA系类)

这里写目录标题13.1.1 基本概念13.1.2类集框架主要接口13.1.1 基本概念13.1.2类集框架主要接口

2024-03-14 14:43:45 351

原创 11.17定时调度(血干JAVA系类)

类是一个抽象类,如果要使用 该类,需要建立一个类来继承此类,并实现其中的抽象方法。中的常用方法如表11-25所示。

2024-03-14 14:40:38 335

原创 11.16正则表达式(血干JAVA系类)

上 面 代 码 的 基 本 思 路 是 : 先 将 一 个 字 符 串 拆 分 成 一 个 字 符 数 组 , 然 后 对 数 组 中 的 每 个 元 素进 行 验 证 , 如 果 发 现 字 符 的 范 围 不 是 在 0 〜 9 之 间 , 则 表 示 不 是 数 字 , 则 设 置 一 个 标 志 位 , 并 退出循环。对于一些敏感字符操作时需要转义。

2024-03-14 14:39:59 339

原创 11.15 观察者设计模式(血干JAVA系类)

观察者设计模式类似于一种数据监听的操作,即当某些数据发生变化后,可以立刻引起响应。在Java中提供有专门的观察者实现类,本节将为读者介绍如何利用这些支持类实现观察者模式。

2024-03-14 14:39:26 360

原创 11.14 另一种比较器 Comparator(血干JAVA系类)

return 1;return 1;

2024-03-14 14:38:43 316

原创 11.13 Comparable 接口(血干JAVA系类)

具 体 的 应 用。例 如 , 现 在 要 求 设 计 一 个 学 生 类 , 此 类 包 含。如 果直接编写排序操作,则会比较麻烦,所以此时来观察如何使用。, 并 产 生 一 个 对 象 数 组 , 要 求。, 如 果 成 绩 相 等 , 则 按。

2024-03-14 14:37:47 325

原创 11.12 Arrays 类(血干JAVA系类)

包中,主要功能是实现数组元素的查找,数组内容的填充、排序等,其常用方法如表11-16所示。Arr a y s类是数组的操作类,定义在。

2024-03-14 14:37:11 611

原创 11.11对象克隆技术(血干JAVA系类)

1.clone:深度复制【指针不变,内容变】2.p2=p1:浅度复制【指针指向而已】

2024-03-14 14:36:27 598

原创 11.10 BigDecimal 类(血干JAVA系类)

【代码】11.10 BigDecimal 类(血干JAVA系类)

2024-03-14 14:35:30 437

原创 11.9 Biginteger 类(血干JAVA系类)

【代码】11.9 Biginteger 类(血干JAVA系类)

2024-01-29 11:16:29 332

原创 11.8 NumberFormat 类(血干JAVA系类)

当遇到的数字较大时,可以利用NumberFormat类实现数字的格式化显示,这样就可以便于使用者阅读数字。

2024-01-29 11:15:29 400

原创 11.7 Random 类(血干JAVA系类)

既然Random可以产生随机数,那么利用它来实现36选7的功能。最大值到36,所以设置边界的数值就是37,编写36选7的彩票程序。

2024-01-29 11:14:49 362

原创 11.6 Math 类(血干JAVA系类)

上 面 的 程 序 只 是 完 成 了 简 单 的 四 舍 五 入 操 作 , 这 里 需 要 注 意 的 是 ,

2024-01-29 11:13:40 377

原创 11.5日期操作类(血干JAVA系类)

在程序的开发中经常会遇到日期类型的操作。Java对于日期的操作也提供了良好的支持,主要使用java.util包中DateCalendar,以及java.text包中的实现。下面介 绍其具体用法。

2024-01-29 11:10:31 1184

原创 11.4 System 类(血干JAVA系列)

但是,==如果在一个对象被回收之前要进行某些操作,==那么该怎么办呢?一个子类只需要覆写此方法就可以在释放对象之前进行某些操作。

2024-01-29 11:09:42 362

原创 11.3 国际化程序(血干JAVA系列)

从上面的程序中可以清楚地发现,根据Locale所指定的国家不同,读取的资源文件也不同,这样也就实现了国际化程序。下面通过一个范例简单介绍。实例:使用数组传递参数。

2024-01-29 11:06:38 372

原创 11.2 Runtime 类(血干JAVA系列)

是 J a v a 中 与 运 行 时 环 境 有 关 的 操 作 类 ,,也 可以。下面具体介绍Runtime类的使用.

2024-01-29 11:05:24 365

原创 11.1 StringBuffer类(血干JAVA系列)

当时曾经提过,以上的代码虽然最后字符串的结果改变了,但实际上是通过不断修改对象的引用来实现的,所以性能很差。也就是说,要想解决此类问题就必须靠StringBuffer,因为StringBuffer的内容是可以修改的,代码修改如下。字符串反转是指将一个是“Hello”的字符串转为“olleH”。因为StringBuffer本身的内容是可更改的,所以也可以通过delete()方法删除指定范围的内容。通过indexOfO方法可以査找指定的内容,如果査找到了,则返回内容的位置:如果没有查找到,则返回-1。

2024-01-29 11:04:01 1027

原创 12.16对象序列化(血干JAVA系列)

Serializable接口实现的操作实际上是将一个对象中的全部属性进行序列化,当然也可以使用Extemalizable接口以实现部分属性的序列化,但这样操作比较麻烦。使用ObjectI叩utStream可以直接把被序列化好的对象反序列化。下面使用对象输入流将12.16.2节保存在文件中的对象读取出来,此过程有时也称为反序列化。类的实例才可以实例化。的子类,此类的常用方法如表12-25所示。子类的对象不同,输出的位置也不同。类的使用类似,此类同样需要接收。的子类对象,然后根据传入的。

2024-01-29 11:02:27 846

原创 12.15字符编码(血干JAVA系列)

在 前 面 讲 解 常 用 类 库 的 时 候 曾 经 介 绍 过 , 使 用 S y s t e m 类 可 以 取 得 与 系 统 有 关 的 信 息 , 所 以 直接使用此类就可以找到系统的默认编码,使用如下方法:【例12.68】使用上述方法得到JVM的默认编码从上面程序可以发现,现在操作系统的默认编码是GBK,如果此时使用了 ISO8859-1编码, 则肯定会出现乱码。下 面 通 过 一 个 范 例 来 讲 解 乱 码 的 产 生 , 现 在 本 地 的 默 认 编 码 是 G B K , 然

2024-01-28 13:25:42 414

原创 12.14 回退流(血干JAVA系列)

【代码】12.14 回退流(血干JAVA系列)

2024-01-28 13:25:03 357

原创 12.13 压缩流(血干JAVA系列)

ZIP是一种较为常见的压缩形式,在Java中要想实现ZIP的压缩需要导入java.util.zip包, 可以使用此包中的几个类完成操作.表12-19 ZipEntry类的常用方法序 号 方 法 类 型 描 述1 public ZipEntry(String name) 构造 创建对象并指定要创建的ZipEntry名称2 public boolean isDirectory() 普通 判断此ZipEntry是否是目录压缩的输入/输出类是定义在包中。压缩的输入/输出流也属于或的子类,但是却没有定义在。

2024-01-28 13:24:23 786

原创 12.12 合并流(血干JAVA系列)

如果要实现合井流,则必须使用SequencelnputStream类,此类的常用方法如表12-18所示。类在进行读取时实际上是从两个输入流中一起读取内容的。类时指定了两个输入流,所以。

2024-01-28 13:23:44 319

原创 12.11数据操作流(血干JAVA系列)

在IO包中,提供了两个与平台无关的数据操作流,分别是数据输出流() 和数据输入流(),

2024-01-28 13:22:48 350

原创 12.10 Scanner 类(血干JAVA系列)

在JDK 1.5之后Java提供了专门的输入数据类,此类不只可以完成之前的输入数据操作,也可以方便地对输入数据进行验证。此类存放在java.util包中,此类的常用方法如表12-14所示。Scanner类可以接收任意的输入流。在Scanner类中提供了 一个可以接收InputStream类型的构造方法,这就表示只要是字节输入流的子类都可以通过Scanner类案例化,以进行方便地读取。

2024-01-28 13:22:03 958

原创 12.9 BufferedReader 类(血干JAVA系列)

BufferedReader中定义的构造方法只能接收字符输入流的实例,所以必须使用字符输入流——字节输入流的转换类InputStreamReader类将字节输入流System.in变为字符流.BufferedReader类只能接收缓冲区的字符流,因为每一个中文要占两个字节,所以需要将System.in这个字节的输入流变为字符的输入流。方法等待用户输入信息。具体的操作代码如下。

2024-01-28 13:21:19 349

原创 12.8 System类对IO的支持(血干JAVA系列)

System表示系统类,此类在之前讲解Java常用类库时己经介绍过,实际上在Java中System类也对IO给 予 了 一 定 的 支 持 , 在 S y s t e m 类 中 定 义 了 如 表 1 2 - 1 1 所 示的3个常量,这3个常量在IO操作中有着非常大的作用。

2024-01-28 13:19:56 722

原创 12.7 打印流(血干JAVA系列)

关键:public PrintStream(Outputstream out) ,根据out的类型,进行不同的输出。

2024-01-28 13:19:14 338

计算机网络常用命令.docx

计算机网络常用命令.docx

2021-09-22

ACM比赛STL 基本的函数大全STL.docx

ACM比赛STL 基本的函数大全

2021-06-06

空空如也

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

TA关注的人

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