自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端之HTML、CSS

一、HTML 含义 超文本标记语言 常用标签 title标题 h1-h6依次递减 hr水平线 width 宽度 align 展示的方式 center 居中 p 段落标签 justify 两端对齐 align展现方式 left、center、right 列表 无序列表 ul标签 有序列表 ol标签 type属性 设置数据前面的类型 分类 行内元素 span 展示标签中的内容 块元素 div 占据一整行 格

2022-04-11 23:22:43 267

原创 数据库(Oracle)总结

一、注释 1、单行注释:– 2、多行注释:/* */ 二、查询 1、基础查询 select * from 数据源 查询语法 select 查询的数据(*|字段名|字段1,字段 2…|伪列) from 数据源 别名; 去重 distinct 对结果集中完全相同的多条数据只显示一条 伪列 数据源中不存在的字段,可以在select后面查询,假设存在 表达式,整数,字符串 取别名 select 数据 (as) 别名,数据 别名… from 数据源 别名; ’ '表示字符串 作为伪列存在时,默认字段名字段值都为当前字

2022-04-07 11:21:03 874

原创 数据库(Oracle)之约束、查询

一、注释 1、单行注释:– 2、多行注释:/* */ 二、约束 1、主键约束 : 唯一+非空 2、非空约束 : 要求当前字段值不能为null 3、唯一约束 : 表中所有数据当前字段值不能重复 4、外键约束 : dept部门表 emp员工表 三、查询 1、基础查询 select * from 数据源 2、查询语法 select 查询的数据(*|字段名|字段1,字段 2…|伪列) from 数据源 别名; (1)去重 distinct 对结果集中完全相同的多条数据只显示一条 (2)伪列 数据源中不存在的字段

2022-04-04 21:33:14 1604

原创 XML的知识

一、什么是XML 是一种标记语言 二、XML文件 1、作用 传输 存储 配置 解析 2、规范 XML文件的标签可以根据需要自定义 XML文件首行必须存在版本声明 XML文件中有且仅有一个标签|根元素 Persons,所有的子内容都定义在根元素中 3、语法定义 可以自定义标签 单标签 双标签 4、根据约束规范定义语法 三、XML解析 1、DOM 基于XML树结构 2、SAX 基于事件 3、JDOM 使用具体类 4、DOM4J解析 (1)查询,遍历 创建流,加载XML文件 SAXReader reader =

2022-03-30 09:33:07 133

原创 正则表达式

一、定义 (1)规则表达式,使用”正则表达式”可以”表达出”某种规则 (2)就是能够让我们表达出自己想法的规则,只要学会了这种规则,我们就能够表达自己的想法 二、作用 (1)查找 (2)匹配 (3)校验 (4)分隔 三、java中使用正则 1、String类中一些支持正则表达式语法的方法 (1)String[] split(String regex) 将此字符串拆分为给定 regular expression的匹配项 (2)String replaceAll(String regex, String rep

2022-03-30 09:28:31 529

原创 反射的知识

一、定义 是Java的一个动态相关机制:Reflection 二、发生时期 发生在程序运行期间 三、反射机制可以实现的功能 ①在运行时判断任意一个对象所属的类; ②在运行时构造任意一个类的对象; ③在运行时判断任意一个类所具有的成员变量和方法; ④在运行时调用任意一个对象的方法; ⑤生成动态代理 四、反射的源头 1、Class类型的对象 在一个类型加载到内存中就存在一个属于表示当前类型的Class对象 2、Class 类类实例表示正在运行的Java应用程序中的类和接口 3、获取反射源头的方式 1.类名.cl

2022-03-29 01:12:24 311

原创 网络编程:注重底层数据的传输

一、IP 1、定义节点,区分节点 2、分类 IPV4 ->4个字节->32位 IPV6 ->128位 3、127.0.0.1 ->本地IP 4、localhost ->本地域名 5、InetAddress:表示IP地址 二、端口port 1、用来区分软件 2、0~65535表示端口号 2个字节 3、统一协议下端口号不能冲突 4、常见的端口号 80 : http 8080 : tomcat 1521 : Oracle 3306 : Mysql 5、InetSocketAddres

2022-03-27 14:56:12 1084

原创 函数式接口、Stream

一、函数式接口 1、只有一个必须被重写的抽象方法的接口 @FunctionalInterface 2、注解强制检测是否为函数式接口 java.util.function 3、包下提供了一系列的函数式接口 4、四大内置函数式接口 Consumer 消费型接口 void accept(T t) 对给定的参数执行此操作 Function<T,R> 函数型接口 R apply(T t) 将此函数应用于给定的参数。 Supplier 供给型接口 T get() 获取结果 Predicate 断言型接口 b

2022-03-25 00:15:39 80

原创 集合/容器的知识

集合 存储多个数据 存储任意引用类型数据 集合的长度可变,可以根据需求动态的增删数据,长度随之改变 数组 存储多个数据 一段连续的内存空间 特点 引用数据类型 定长,长度一旦确定不可改变 存储数据的类型相同 有序,有索引 简单封装容器类型(ArrayList) MyContainer 只能存储字符串数据 String[] elementData; 容器中的接口层次结构 Collection 单个值的集合 Set 无序,不可重复,去重 无序 存放的顺序与内部真实存储的顺序不一致 去重 集合不包含元素对e1和

2022-03-24 00:31:55 87

原创 容器/集合的知识

集合 存储多个数据 存储任意引用类型数据 集合的长度可变,可以根据需求动态的增删数据,长度随之改变 数组 存储多个数据 一段连续的内存空间 特点 引用数据类型 定长,长度一旦确定不可改变 存储数据的类型相同 有序,有索引 简单封装容器类型(ArrayList) MyContainer 只能存储字符串数据 String[] elementData; 容器中的接口层次结构 Collection 单个值的集合 Set 无序,不可重复,去重 无序 存放的顺序与内部真实存储的顺序不一致 去重 集合不包含元素对e1和

2022-03-23 16:54:02 846

原创 File类、IO流

一、File类 1、含义:文件和目录路径名的抽象表示 2、File(String pathname) 通过将给定的路径名字字符串转换为抽象路径名来创建新的File实例 表示路径的字符串中,路径的分隔符可以使用\,/,// 但是在系统目录中默认使用\表示路径分隔 二、IO流 1、含义:数据的读入写出,文件的上传下载 2、流 含义:一连串流动的数据,以先入先出的方式进行传输–>流就是管道 分类 (1)操作单元分 字节流 万能流 字符流 纯文本内容 (2)流向分 以程序为中心 输入流 输出流 (3)功能分

2022-03-19 16:48:39 357

原创 Array类、String类、包装类、Math类、枚举、克隆

一、Arrays 操作数组的工具类 1、static String toString(int[] a) 返回指定数组内容的字符串表示形式 2、static boolean equals(int[] a, int[] a2) 如果两个指定的int数组彼此相等 ,则返回 true 3、static boolean equals(int[] a, int aFromIndex, int aToIndex, int[] b, int bFromIndex, int bToIndex) 如果指定范围内的两个指定的in

2022-03-18 20:33:55 73

原创 JAVASE基础知识之数组、异常

一、数组 1、定义 多个相同数据类型数据的有序集合 2、作用 存储多个数据 3、特点 (1)引用数据类型 (2)是定长的,长度一旦确定不可改变 (3)存储的多个数据类型相同 (4)有序的,有索引 4、索引 (1)连续的内存空间中每一个小空间的序号 (2)从0开始,每次+1 (3)每个数组的第一个空间索引: 0 (4)每个数组的最后一个空间索引: 数组名.length-1 5、数组长度 数组名.length 6、语法 (1)声明 数据类型[] 数组名; ->推荐 数据类型 数组名[]; 数据类型 : 规

2022-03-16 10:40:11 126

原创 面向对象之接口、内部类

一、接口 1、特点 引用数据类型 特殊的抽象类 接口为功能的集合,一般为抽象功能的集合 class定义类,interface定义接口 类只能单继承,接口多实现 继承与实现非常像 子类继承父类,有权直接使用父类的成员,可以不重写直接使用 实现类实现一个接口,拥有了接口中的功能,但是都为抽象功能,需要实现类自己重写,侧重点关注的重写 定义开发规范 实现解耦,降低耦合度 2、语法 jdk1.7及之前 公共的静态的常量 : public static final 任意省略 公共的抽象的方法 : public abs

2022-03-14 23:41:30 62

原创 面向对象之多态、转型、Object类、抽象类

一、多态 1、是什么 一个事物的多种表现形式 2、调用 父类引用调用 3、最终表现形式 父类引用指向子类对象 4、多态的前提 继承 子类继承了父类内容才能实现 5、注意 如果没有方法的重写,多态调用就没有意义了 为什么 有了重写,就有了一个功能的多种运行方式 编译时调用的父类,运行时调用的子类的对象 二、转型 1、联系 基本数据类型 2、是什么 引用数据类型 向上转型 子类–>父类 向下转型 父类–>子类 子类类型 变量 = (子类类型)数据引用 3、java.lang.ClassCastExc

2022-03-14 00:25:47 67

原创 面向对象之包机制、private、封装、继承、访问权限修饰符、super关键字、重写

一、包机制 1、含义 包将类组合成较小的单元(文件夹),使易于找到相应的类文件 2、定义规范 com.yjxxt.xxxx 3、作用 方便管理众多资源 引入多重命名空间 4、导包 指明要使用的资源所在的位置 使用的位置使用权限定名java.util.Scanner,只在当前位置有效 使用import导包,在类的上面,package信息的下面,一个Java文件所有类有效 *模糊导入,模糊匹配当前包下的所有类,会降低编译效率,不会降低运行效率 静态导入只导入静态内容 import static 不需要导包的类

2022-03-11 23:07:25 270

原创 面向对象之构造器、this、static、块

一、new关键字做的事情 在堆中为对象开辟空间,成员变量跟随对象进入到堆内存并附默认值 调用构造器为对象初始化信息 将地址返回给引用 二、构造器 1、构造函数或构造方法 是一种特殊的方法 2、作用 为对象初始化信息,为对象的属性赋值,不是用来创建对象的,new能够创建对象 3、调用 只能和new一起使用 4、定义 修饰符 类名(参数){ 初始化信息代码; } 5、注意 构造器可以实现重载 如果没有显示定义任何构造器,编译器会自动默认提供一个空构造(没有参数) 如果存在显示定义构造器,编译器都不会再提供任何构

2022-03-10 21:07:08 66

原创 JavaSE之面向对象

1、含义 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为 2、面向过程 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用 3、面向对象的优点 更贴合于显示生活中人们的思考角度 面向对象更贴合生活中管理者,面向过程更贴合与执行者 将复杂的问题简单化 4、以面向对象的思想进行编程 将程序与生活紧密联系 类 描述图纸或模板 模板|图纸类|javabean的定义 public class

2022-03-09 19:09:24 126

原创 方法的学习

含义 解决事情的办法 作用 实现功能的办法 注意 方法定义在类中方法外,方法本身不能嵌套 方法不调用不执行 优点 提高了代码的复用性 提高了程序的安全性 语法 没有返回值类型的方法 修饰符 void 方法名(参数列表){ 实现功能的代码段; [return;] } 有返回值类型的方法 修饰符 返回值类型 方法名(参数列表){ 实现功能的代码段; return 返回值; } 修饰符 访问权限修饰符 public static 方法值 方法执行完毕之后是否需要得到一个结果(值) 结果值的数据类型 就是有返回值类

2022-03-07 23:07:37 46

原创 JAVASE基础知识之循环结构、死循环、循环嵌套

一、 1、do…while 条件初始化; do{ 循环体语句; 条件变化; }while(条件判断); 2、区别: while : 先判断,满足条件要求再执行每一次循环 do…while : 先执行一次,然后判断条件决定下一次知否执行 无论是否满足条件,都至少执行一次 for : 次数循环 -> 多 3、break 作用 终止,结束 应用场景 switch,循环 4、continue 作用 结束本次循环,直接进入到下一次循环 应用场景 循环中 二、死循环 (1)含义:循环无法停止 (2)编译器识别的死

2022-03-05 21:14:39 140

原创 JAVASE基础知识四之运算符、流程控制语句、循环结构

一、运算符 1、位运算符 把操作数转为二进制,然后根据运算符的规则运算,最终得到的结果转为十进制 (1)& 同一位的两个数,两个都为1才是1,一个为0就是0 (2)| 同一位的两个数,一个为1就是1,两个都为0才是0 (3)^ 同一位的两个数,相同为0不同为1 注意 以上三个左右两边为boolean类型数据就作为逻辑运算符存在 2、位移运算符 >> 右移 把第一个操作数转为二进制,向右移动第二个操作数个位数,移出的位数直接忽略不计,剩余的转为十进制 右移 :/2的次方 8>>

2022-03-04 22:54:36 90

原创 JavaSE基础知识三之数据类型、运算符

一、数据类型 1、基本数据类型 含义: 对应类型的数据赋值给对应类型的变量 自动类型提升: 小---->大 可以正常存放,但是可能会造成内存的浪费 强制类型转换: 大---->小 不能发生,有可能会造成损失精度 小范围类型 变量名 = (小范围类型)大范围类型数据; 注意: (1)如果存储多种类型的数据参与运算,结果类型为参与运算的最大类型 (2)如果结果类型为<int类型,最终会自动提升为int类型 (3)如果为byte,short,char赋值的时候,对于int类型的常量,只要范围允许

2022-03-03 22:22:11 61

原创 JavaSE基础知识之类、注释内容、标识符、变量、常量、数据类型、转义字符

一、注意事项 1、类名: 每个单词的首字母大写 被public修饰的类,类名要求与文件名保持一致 一个java文件中可以定义多个类,但是被public修饰的类只能有一个 2、编译 会检查源代码中的语法 3、println输出语句 ln当前输出语句内容输出完毕之后换行 4、main方法是程序的入口,没有main方法不能运行 main是主方法程序入口,从上到下依次执行 二、注释内容 1、注释: 解释说明的文字 2、作用: (1)对程序解释说明 (2)便于后期维护 //单行注释: 作用域: 当前行有效 颜色: 绿

2022-03-01 21:12:32 211

原创 JavaSE基础知识之Java语言、特性、运行机制、环境变量

一、语言的发展 机器语言 用二进制代码表示的一种机器指令系统的集合 包含0和1 汇编语言 用助记符代替机器指令的操作码 用地址符号或标号代替指令或操作数的地址 高级语言 是一种指令集的体系 二、Java的特性 简单性 面向对象 可移植性 一次编写,到处运行 健壮性 三、 JAVA常用单词 JDK Java开发工具 JRE ...

2022-02-28 21:15:20 126

空空如也

空空如也

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

TA关注的人

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