自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day12 IO流

File 类是 Java 用于操作文件和目录的类。它提供了一组用于创建、删除、重命名、检查、遍历目录等文件相关操作的方法,可以访问计算机上的本地文件系统。// 创建 File 对象 File file = new File("文件路径");// 根据父路径和子路径字符串创建 File 对象 File file1 = new File("父路径" , "子路径");// 根据父级 File 和子路径字符串创建 File 对象 File file2 = new File("父文件对象" , "子路径")

2023-05-11 11:45:11 64

原创 day12异常处理

在计算机编程中,异常(Exception)是程序运行时出现的错误或意外情况。它们与一般的程序逻辑不同,可能会导致程序崩溃、数据损坏、内存泄漏等问题。Java中的异常处理机制为程序员提供了一种可靠的方式来处理这些异常情况,并提供了标准化的异常类和函数调用方式,使得程序员可以更容易地诊断和debug程序。当 Java 程序异常发生时,将生成一个异常对象。这个异常对象包含了异常类型和相关信息。Java 使用try-catch语句来捕获和处理异常。try块中的代码可能会生成异常,而catch。

2023-05-09 14:36:33 80

原创 day11contains方法

contains()是一个 Java 集合框架中的方法,其主要作用是检测某个对象是否存在于集合中。具体而言,对于一个Collection类型的集合(例如ListSet等),方法会返回一个布尔值,表示给定对象是否在此集合中。例如,在 List 中调用方法时,若当前集合中存在与指定对象相等的元素,则该方法返回true;反之,如果集合中不存在相同的元素,则返回false。下面是使用在上述代码中,我们首先创建了一个包含 4 个字符串元素的列表list,然后分别调用了其contains()方法,以检查是否包含。

2023-05-09 09:30:31 142

原创 day10--Hashset特性和使用方法和两个接口

HashSet是Java中的一种集合类型,它基于哈希表实现,可以用来存储不重复而无序的元素。HashSet利用hashCode()和equals()方法判断两个元素是否相同,对于相同的元素只会保存其中的一个。HashSet的主要特点如下:不包含重复元素:HashSet内部使用哈希表来存储元素,同一元素只能出现一次。元素无序:元素在HashSet中没有顺序概念。允许null元素:HashSet允许一个null元素作为集合中的一个元素。

2023-05-08 17:33:01 380

原创 day09--Hashmap

HashMap通过调用键的hashCode()方法来确定该键值对的存储位置,通常将hashCode()返回的值作为数组下标,当发生哈希冲突时则采用链表或红黑树等数据结构来解决。例如,在Java中的Map、Python中的字典(dict)以及JavaScript中的对象(Object)等数据结构中,都使用了键值对来存储和组织数据。在键值对中,键(key)作为索引来访问相应的值(value),而值则承载着实际的数据或信息。随后,代码获取map的大小、获取某个键对应的值,并遍历所有的键输出相应的键值对。

2023-05-08 17:17:58 73

原创 day08

简单来说,泛型就是一个类或方法,在定义时不预先指定具体类型而是使用类型形参(Type Parameter)代替,这些类型形参可以在创建对象或调用方法时被指定为具体的类型。通过使用泛型,Java 可以使得代码更加通用、类型更加约束,并且避免了运行期间出现类型相关的错误。总之,泛型是 Java 中的一种特性,它可以让程序在编译时期检查和确保类型的安全性,使得代码更加通用、类型更加约束,并且避免了运行期间出现类型相关的错误。以下是一个使用泛型的例子。在定义时指定泛型,代表可以接受多种类型,在使用时指定具体类型,

2023-05-08 13:50:49 31

原创 day07

这在一些需要操作对象而不是基本类型的情况下非常方便,例如在集合中存储基本类型值时,需要先将它们转换为对应的包装类。总之,包装类是 Java 语言中的一项重要特性,它可以将基本数据类型转换为对象并提供关于这些数据的实用方法。总之,包装类是 Java 语言中的一个重要特性,它可以将基本数据类型转换为对象并提供关于这些数据的实用方法。如果你的代码中需要利用这些功能,那么包装类就是必不可少的。包装类与它们所对应的基本数据类型之间可以进行相互转换,并且在需要将基本数据类型作为对象使用的场景中,包装类显得尤为重要。

2023-05-08 11:14:14 38

原创 day06

需要注意,Lambda 表达式中不能用于修改变量的值,而只能通过方法的参数或在 Lambda 表达式之外定义的变量进行访问。在实际应用中,Lambda 表达式可以取代匿名内部类的使用,尤其适合于函数式接口(只包含一个抽象方法的接口)的处理。方法是 Java 中处理字符串时非常有用的方法,它可以方便地判断某个字符串是否包含在另一个字符串中,以及进行相关的字符串操作。方法提供了一种便捷的方式来处理集合中的元素,它基于函数式接口的思想,允许我们实现更加简单、清晰的代码。方法的使用方式基本相同。

2023-05-08 11:09:59 41

原创 day06

数据类型 [] 数组名 = new 数据类型 [数组长度];//动态定义数据类型 []数组名 = new 数据类型[]{1,2,5,56};//静态定义。

2023-04-25 10:45:39 31

原创 day05

continue:跳过当前循环体的本次循环的后续代码,继续下一轮循环。break:跳出当前循环体,所以for循环变量改变的部分不会运行。循环中嵌套循环,外层循环的变量变化一次,内层循环的变量变化一轮。System.exit(状态码):中断程序,并返回对应的状态码。return :跳出当前方法体。

2023-04-20 14:21:58 33

原创 day04

do-while结构: 必须先执行,后判断的循环优先选用。while结构: 次数不固定的循环优先选用。fori结构: 次数固定的循环优先选用。}while(条件);while(条件){

2023-04-19 12:07:41 55 1

原创 day03

switch选择判断。

2023-04-18 08:53:20 53

原创 day02

ctrl+/快速单行 ctrl+shift+/快速多行。

2023-04-14 08:53:09 69 1

原创 day01

​ 整形:byte(字节型(-128-127)short(短整型,16位)(-2^15 – 2^15-1)​ 浮点型:(小数型、非整形):floot(单精度) float f=1.0f。1、/** * */ javaDoc注释:一般用于类、方法的注释。​ 引用数据类型:List、String、对象、数组。2、//单行注释:往往用于变量或者某个步骤的注释*3、/* */多行注释:用于单行注释的补充。​ 字符集:UTF-8、GBK。

2023-04-12 19:05:02 63

空空如也

空空如也

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

TA关注的人

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