- 博客(20)
- 资源 (1)
- 收藏
- 关注
原创 JAVA的IO流(字符,字节)
IO:指的是设备之间进行数据传入的流按照流向分类: 输入流 输出流按照数据类型分类: 字节流 A:字节输入流 InputStream FileInputStream: FileInputStream fis = new FileInputStream("读取数据的文件名"); 字节缓冲输入流:BufferedInputStream BufferedInputStream...
2022-02-18 18:56:57
301
原创 JAVAD的IO流理解(一定要看,你值得拥有)
File:是java对于文件和文件夹抽象表现形式构造方法: public File(String pathname) 通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。 如果给定的字符串是空字符串,则结果是空的抽象路径名。 public File(String parent,String child) 从父路径名字符串和子路径名字符串创建新的File实例。 public File(File parent,String child) ...
2022-02-17 18:16:46
498
原创 JAVA异常总结(非常重要,一定要看)
异常:java程序出现了不正常的情况Throwable --Error 表示严重的错误,一般情况,我们自己无法去处理,那就不处理 --Exception --RuntimeException 表示运行时期异常,这样的异常一般是由代码逻辑不够严谨导致的,也可以按照编译时期异常的处理方式去处理 --除了RuntimeException以外的异常叫做编译时期异常,编译时期异常,一定要做处理,如果不做处理,编译无法通过,不能运行。处理异常的方案: 1、t...
2022-02-16 18:36:15
355
原创 JAVA集合
Collection 接口 集合顶层接口 --List 元素允许重复,是有序的(存储和取出顺序一致),拥有下标索引的特点 --ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全的,效率高 --Vector 底层数据结构是数组,查询快,增删慢 线程是安全的,效率低 (即使是线程安全的,我们将来不会去使用,因为有更好的去替代) ...
2022-02-16 18:34:40
364
原创 JAVA概述(枚举实例以及应用)
正则表达式package com.wyh.day16;/* 需求:验证QQ号是否符合规定 1、必须是5-10位 2、0不能作为QQ号的开头 3、必须都是数字 */public class RegularDemo1 { public static void main(String[] args) { String s = "1164517877"; //写一个方法去验证这是不是合法的qq...
2022-01-23 16:37:50
280
原创 JAVA概述(常用类)
常用类:目的是为了让大家熟练地使用API帮助文档Object: 概述:是java中所有类的父类,所有的类都继承自这个类。 由于Object类是属于java.lang包下的,所以我们使用的时候不需要导包 构造方法: Object() 子类构造方法中,第一行默认有一个super()调用的就是这里的(指的是类没有继承其他的父类了) 方法: hashCode(): 简单理解为是地址值的另外一种表现 toSt...
2022-01-20 18:38:55
90
原创 JAVA概述(常用类)
常用类:目的是为了让大家熟练地使用API帮助文档Object: 概述:是java中所有类的父类,所有的类都继承自这个类。 由于Object类是属于java.lang包下的,所以我们使用的时候不需要导包 构造方法: Object() 子类构造方法中,第一行默认有一个super()调用的就是这里的(指的是类没有继承其他的父类了) 方法: hashCode(): 简单理解为是地址值的另外一种表现 toSt...
2022-01-20 18:37:19
504
原创 JAVA概述----接口
1、接口:interface 1)接口中成员变量只能是常量,默认有修饰符public static final 2)接口中成员方法,也是有默认修饰符的 public abstract 3)接口中没有构造方法 4)要想实例化接口,创建一个具体的类实现接口,并实现接口中所有的抽象方法 5)接口与接口之间是继承关系,可以进行单继承,也可以进行多继承 6)如果是一个具体的类实现接口,必须实现接口中所有的抽象方法 如果是一个抽象类实现接口,可以选择性的实...
2022-01-17 18:14:24
257
原创 JAVA概述----面向对象三大特征总结
面向对象的三大特征: 封装 继承 多态一、封装:隐藏类中的属性,提供公共的方法给外界 1、private 私有,它可以修饰成员变量,构造方法,成员方法 一个标准类1.0: 成员变量:被private 成员方法:getXxx()和setXxx() show(): 遍历所有成员变量值 2、this关键字 一个标准类2.0: 给变量名起名讲究见名之...
2022-01-15 19:01:58
177
1
原创 JAVA-----面向对象
1、构造方法:给成员变量做初始化作用的 1、构造方法可以发生重载 2、如果我们没有提供构造方法,系统会默认提供一个无参空方法体的构造方法 3、如果我们提供了构造方法,无论提供的是无参还是有参,系统都不会再提供了 格式:方法名与类名一致,没有返回值类型,连return都没有。 构造方法在创建对象的时候调用。2、给成员变量赋值的两种方式: 1、无参构造+setXxx(...) 2、带参构造赋值3、创建对象初始化的流程 a:先将class文件...
2022-01-13 19:22:54
111
原创 JAVA----------类与对象的关系
1、如何用java语言描述现实世界的事物呢? 举例:人 五官,姓名,年龄,性别.... 吃饭,学习,说话.... 水杯: 颜色,材质,形状,容积... 装水,泡茶... 属性:用于描述事物的信息 行为:用来描述事物能够做什么的 我们学习编程语言,目的其实用来描述现实世界的事物 而我们现在所学的语言:java 现在就要开始学习如何用java来描述一个现实世界的事物 ...
2022-01-11 18:24:05
220
原创 JAVA----面向对象
1、类与对象的关系 类相当于抽象的概念 对象是类的具体表现2、定义一个类: 成员变量: 成员方法: 如何创建对象: 类名 对象名 = new 类名() 通过对象访问成员变量:对象名.非私有的成员变量名 通过对象访问成员变量:对象名.非私有的成员方法3、面向对象的三大特质之一:封装 隐藏类的属性和相关描述信息,仅提供公共get和set方法4、private关键字: 私有的。它可以修饰成员变量和成员方...
2022-01-11 18:20:50
215
原创 JAVA概述(面向对象)
1、什么是面向对象的思想? 面向对象的思想是基于面向过程的思想发展而来的。 面向过程:强调的是实现功能的每一个步骤 面向对象:强调的是对象,然后由这个对象去调用功能2、面向对象的特点: 1)、是一种更加符合我们现实生活习惯的思想 2)、可以将复杂的事情简单化 3)、我们从之前的参与者(执行者)变成了指挥者 举例: 吃饭: 面向过程的思想:先去菜市场买菜--洗菜--切菜--做菜--装盘--吃 ...
2022-01-10 19:05:55
289
原创 JAVA概述(六)
1、数组:存放同一种数据类型元素的集合,也可以看作是一个容器。 特点: 1、元素的数据类型一致,可以存放基本数据类型,也可以存放引用数据类型。 2、数组的长度是固定的。 数组的定义格式: 1、数据类型[] 数组名; (推荐使用第一种) 2、数据类型 数组名[]; 数组的初始化方式: 1、动态初始化:在定义时候只给定数组的长度,值是由系统默认给出的。 语句定义格式:数据类型[] ...
2022-01-08 19:10:12
450
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人