- 博客(16)
- 收藏
- 关注
原创 遍历 List 集合的几种方式
较为简洁的遍历方式:for-each循环,只能顺序遍历,不能对某一个指定元素进行操作。(这种方法在遍历数组和 Map 集合的时候同样适用)最基础的遍历方式:for循环,指定下标位置,使用 List 集合的。
2023-06-29 15:45:27
1132
1
原创 字节流复制文本文件/图片/视频
运行结果如图,成功将1.txt文件中的内容复制到2.txt中。*在Ideal中进行如下代码操作。在Ideal中进行如下代码操作。运行代码,图片成功复制。
2023-06-04 18:11:16
478
原创 数据流基础知识
InputStream用来表示那些从不同数据源产生输入的类,这些数据源包括字节数组void write ( in void write ( ( ByteArrayInputStream )、字符串( StringBufferlnputStream )、文件( FileInputStream )、管道void write ( ( PipedInputStream )、流序列( SequenceInputStream )以及网络连接。①void write ( int b ),将指定的字节写入此输出流。
2023-05-28 23:26:51
586
原创 自定义异常类
5、在异常类中至少定义两个构造方法,一个是无参的构造方法,另一个是带String对象参数的构造方法,将此对象传递给父类Exception的相同构造方法,这个对象将作为该异常对象的描述信息,即getMessage()方法的返回值。2、一般地,用户自定义异常类都是运行时异常,令其继承Exception类或者RuntimeException类。3、自定义异常需要提供serialVersionUID。4、自定义的异常必须通过throw手动自行抛出,它抛出的不是异常类,而是异常对象,每次只能抛出一个异常对象。
2023-05-21 21:10:19
83
原创 异常及捕获与处理
运行时异常(RuntimeException及其子类)和错误(Error)都属于不可查异常,即编译器不要求强制处置的异常,然而对于非运行时异常,编译器会强制要求进行处理。Er是不可查的,因为它们在应用程序的控制和处理能力之外,而且绝大多数是程序运行时不允许出现的状况,程序设计者无能为力,因此不必处理它们。try-catch-finally的做法是将程序的业务功能代码放在语句块中,尝试是否能顺利通过,将异常代码放在catch语句块中,捕获并处理异常,try-catch协同工作,这是Java的异常处理方式。
2023-05-14 23:25:19
77
原创 List集合用处
例如,`add` 方法可以向 List 中添加元素,`set` 方法可以修改指定位置的元素,`remove` 方法可以删除指定位置的元素等。List 集合提供的 `sort` 方法可以对集合中的元素进行排序。List 集合提供的 `indexOf` 和 `lastIndexOf` 方法可以分别查找指定元素在集合中第一次出现和最后一次出现的位置。在 Java 编程中,List 是常用的一个集合类型,用于存储一组有序的元素,并且允许有重复的元素。// 修改指定位置的元素。// 删除指定位置的元素。
2023-05-07 21:39:09
259
原创 抽象方法与抽象类
④抽象类的意义不在于实例化而在于被继承,若一个类继承自抽象类必须重写抽象方法,否则该类也是抽象类。抽象方法:就是用abstract关键字修饰,并且没有大括号,直接分号结束的方法。抽象类:定义了抽豪方法的类或者用abstract关键字修饰的类就是抽象类。②抽象方法语法格式:[访问修饰符] abstract 返回值类型 方法名(参数表);①抽象类可以有成员变量、成员方法以及构造方法。(1)概念(父类型的引用指向子类型的子对象)②抽象类可以有抽象方法,也可以没有。③拥有抽象方法的类必须是抽象类。
2023-04-23 23:27:06
84
原创 Java中继承的基本知识
也就是说,父类对象的构造在子类对象构造之前,即先调用父类构造方法创建父类对象,再调用子类构造方法创建子类对象。③对于父类带参数的构造方法,子类可以通过在自己的构造方法中使用super关键字来独一个类中,那么多用它,但这个调用语句必须是子类构造方法中的第一条可执行语句。②如果子类定义了构造方法,则在创建子类对象时,将先执行来自继承父类的无参数的构性和可维护性以及方法,然后再执行自己的构造方法。继承即从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。②成员变量的初始化。
2023-04-16 20:17:07
140
原创 数组常见异常
对于数组 int a[3],它的下标取值范围是 [0,2](即 a[0]、a[1] 与 a[2])。如果我们的取值不在这个范围内(如 a[3]),就会发生越界错误。很显然,在上面的示例程序中,访问 a[3] 是非法的,将会发生越界错误。数组下标取值越界主要是指访问数组的时候,下标的取值不在已定义好的数组的取值范围内,而访问的是无法获取的内存地址。原因:访问了数组中不存在的索引。数组索引的范围是0~长度-1,超过了这个范围都是越界。避免方法:不要访问不存在的索引。1、数组索引越界异常。
2023-04-02 18:54:40
688
原创 win10笔记本jdk环境变量配置
以我自己的电脑宏碁非凡s3为例,首先进入电脑的设置,找到系统,点击。下滑找到“高级系统设置”选项并点击。弹出了系统属性对话框,点击“环境变量”选项。找到系统变量框框,新建一个JAVA_HOME选项。下拉找到Path,对弹出的对话框点击并编辑新建一个%JAVA_HOME%\bin变量为防止错误,建一个是你下载的jdk文件的绝对路径并上移到置顶。以上操作完成后点击确定。接下来测试下是否完成。快捷键win+R打开运行框,输入cmd,在出现的运行框中输入jav
2023-03-01 21:45:16
433
1
原创 继上一篇安装,补充检测JDK是否正确安装或安装完毕
首先打开下载jdk的绝对路径点击文件,点击bin文件,复制bin文件所在的路径。上来咱就是一个快捷键win+R打开运行框,输入cmd,点击确定。通过cd命令到我们所复制的地址,按回车键,然后输入java再按回车,会弹出一系列提示输入java -version出现相应的版本信息后,安装就算完成了。
2023-03-01 21:27:24
159
原创 如何下载JDK(超详版)
首先我们可以到官网下载jdkhttps://www.oracle.com/java/technologies/java-se-glance.html步骤如下1.搜索官网并点击进去后是这样的画面点击resource,往下拉找到Download区域选择合适的进行下载。下载前记得打开电脑系统查看自己的电脑的系统类型,以我自己的为例,我的是64位操作系统,如图:因此我在下载时选择Windows里的64.exe这项。可能需要登录Oracle下载,有账号的直
2023-03-01 21:02:51
468
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人