- 博客(17)
- 收藏
- 关注
原创 正则表达式
正则表达式 java Matcher类 Matcher对象是对输入字符串进行解释和匹配的引擎。与Pattern一样,Matcher也没有公共构造方法。需要调用Pattern对象的matcher方法来获得一个Matcher对象 常用方法该类是一个非强制异常类,他表示一个正则...
2022-06-25 15:44:25
1592
原创 java-IO流基础知识
IO流基础知识总结 目录的操作和文件删除 IO流原理及流的分类 Java IO流原理 I/O是Input/Output的缩写,I/O技术是非常实用的技术,用于处理数据传输。如读/写文件、网络通讯等 Java程序中,对于数据的输入/输出操作以“流”的方式进行 java.io包下提供了各种“流”接口和类,用以获取不同种类的数据,并通过方法输入和输出数据 输入Input:读取外部数据(存储设备的数据)到程序(内存)中 输出Output:将程序中处理过的数据写入存储设备 流的分类 按操作数据单位不同
2022-06-09 23:23:41
251
原创 Java泛型
泛型 泛型的好处 编译时检查元素的类型,提高安全性 遍历时 减少了类型转换的次数 提升效率 泛型的作用 可以在类声明时通过一个标识表示类中的某个属性的类型,或者是某个方法的返回值类型,或者是参数类型 泛型的声明 接口interface {} 和类 class<K,V,M…>{} 说明: 其中T,K,V不代表值 只是表示类型 并且只能是引用数据类型 任意字母都可以 常用T表示 Type的缩写 指定泛型后 可以传入该类型或者该类型的子类 泛型的实例化 要在类名后面指定类型参数的值 例如:
2022-05-31 09:25:16
94
原创 JAVA集合
集合 单列集合 Collection 结构图 Collection常用方法 add(Object o) 添加元素 remove(Object o) remove(int index) 删除指定元素或者指定索引的元素 contains(Object o) 查看是否包含指定元素 size() 获取元素个数 isEmpty() 判断集合是否为空 clear() 清空 addAll(Collection c) 添加整个集合 contains(Collection<> c) 查看是否包含该集合 re
2022-05-30 10:42:57
133
原创 JAVA常用类
常用类 包装类 针对八种基本数据类型相应的应用数据类型–包装类 JDK5 之后自动拆箱和装箱 底层调用-----》装箱Integer.valusOf 拆箱 Integer.intValue **只要有基本数据类型计算判断的就是值 ** Integer 128 == int 128 —>true public static void main(String[] args) { Object obj = true ? new Integer(1) : new Double (2); /
2022-05-28 09:10:34
107
原创 枚举和注解
枚举和注解 自定义类实现枚举 把具体的对象一个一个例举出来的类 例如 对于季节来说只有春夏秋冬四个对象 不需要修改 实现方法 构造器私有化 防止new 去除setXxx方法 防止属性值被修改 在类的内部直接创建固定的对象 例如春夏秋冬 对外暴露对象 通过public static final 修饰 实现底层优化 class Season{ //可以拥有多个属性 private String name; private String desc; public stati
2022-05-25 23:26:10
133
原创 面向对象编程
面向对象编程 本质:以类的方式组织代码,以对象的组织(封装)数据 类和对象 类:抽象的 类是某类对象共同属性的抽取 对象:具体的 对象是类的具体表现 创建与初始化对象 使用new关键字创建对象 本质就是调用构造方法 创建时会分配内存并进行默认初始化 同时调用构造器 构造器(构造方法) 必须和类的名字相同 必须没有返回值类型,也不能写void 定义了有参构造后 实例化无参对象必须在类中显示的定义无参构造 public class Student { public Student(Strin
2022-05-25 15:41:33
78
原创 JAVA方法及数组基础知识
JAVA方法 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,因此设计方法的时候最好保持方法的原子性,即一个方法只完成一个功能,有利于后期的扩展。 方法的定义 修饰符 返回值类型 方法名(参数类型 参数名){ 方法体 ... return 返回值; } 方法的调用 静态方法只能调用静态方法 方法的重载 在同一个类里面 同名不同参的方法 仅仅返回类型不同不足以构成重载 原理:方法名称相同时,编译器会根据调用方法的参数个数、类型等逐个匹配,以选择对应的方法,如果匹
2022-05-24 11:58:19
194
原创 JAVA流程控制
JAVA流程控制 Scanner类 用于和用户进行交互 public class Demo01 { public static void main(String[] args) { //创建交互工具用于接收数据 Scanner sc = new Scanner(System.in); System.out.println("请输入密码:"); //hasNext方法结束符为空格 无法接收带空格的数据 if (sc.
2022-05-23 13:49:58
102
原创 JAVA基础语法
JAVA基础 注释–养成书写注释的习惯 单行注释:// 快捷键 ctrl +/ 多行注释:/* */ 快捷键 ctrl +shift+/ 文档注释 /** */ //System.out.println();单行注释 /* 多行注释 */ /** * 文档注释 * 每一行的开头都有* */ /** * file --> project structures 调整版本 */ /** *可以加参数 * @Author * @Date * @Version */
2022-05-22 22:35:46
134
原创 JAVA环境搭建
JAVA基础 JDK:Java Development Kit 开发工具 JRE:Java Runtime Environment 运行环境 JVM:Java Virtual Machine 虚拟机 JDK包含JRE JRE包含jVM JAVA环境搭建 JDK下载与安装 下载地址 自定义安装即可 记住安装路径 后续配置环境要用 卸载JDK 环境变量找到JAVA_HOME中安装JDK的路径 删除JDK的包 删除环境变量 cmd 检查 java -version 配置环境变量(win10) 右击我的电
2022-05-22 11:43:34
113
原创 MarkDown简单操作
MarkDown学习 标题 三级标题 hello ctrl+b ctrl+i hello ctrl+u hello ~~ ~~ 引用 英文符号一个>>>>>> 分割线 用法:三个减号- 或者三个* 图片 用法:(C:\Users\zhang\Desktop\1.png)] 也可以跟网络路径 https://img-h
2022-05-21 21:44:36
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅