自定义博客皮肤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 242

原创 数据库(Oracle)总结

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

2022-04-07 11:21:03 834

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

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

2022-04-04 21:33:14 1565

原创 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 118

原创 正则表达式

一、定义(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 507

原创 反射的知识

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

2022-03-29 01:12:24 304

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

一、IP1、定义节点,区分节点2、分类IPV4 ->4个字节->32位IPV6 ->128位3、127.0.0.1 ->本地IP4、localhost ->本地域名5、InetAddress:表示IP地址二、端口port1、用来区分软件2、0~65535表示端口号 2个字节3、统一协议下端口号不能冲突4、常见的端口号80 : http8080 : tomcat1521 : Oracle3306 : Mysql5、InetSocketAddres

2022-03-27 14:56:12 1065

原创 函数式接口、Stream

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

2022-03-25 00:15:39 75

原创 集合/容器的知识

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

2022-03-24 00:31:55 78

原创 容器/集合的知识

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

2022-03-23 16:54:02 824

原创 File类、IO流

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

2022-03-19 16:48:39 354

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

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

2022-03-18 20:33:55 66

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

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

2022-03-16 10:40:11 101

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

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

2022-03-14 23:41:30 54

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

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

2022-03-14 00:25:47 56

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

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

2022-03-11 23:07:25 258

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

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

2022-03-10 21:07:08 58

原创 JavaSE之面向对象

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

2022-03-09 19:09:24 115

原创 方法的学习

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

2022-03-07 23:07:37 40

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

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

2022-03-05 21:14:39 130

原创 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 76

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

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

2022-03-03 22:22:11 53

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

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

2022-03-01 21:12:32 199

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

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

2022-02-28 21:15:20 120

空空如也

空空如也

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

TA关注的人

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