自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux基础学习day01 —— vi/vim 、语法、编辑、指令、防火墙启闭 设置自己查

2024-05-06 19:33:49 211

原创 MySQL 基础day3—— 库、表、字段的操作,mysql 的数据类型,数据的操作,事务、约束及分页

【代码】MySQL 基础day3—— 库、表、字段的操作,mysql 的数据类型,数据的操作,事务、约束及分页。

2024-04-28 18:18:03 302

原创 MySQL 基础day2——多表查询、单行、多行函数、分组、过滤、子查询

子查询:在一条查询语句a中再嵌套一条查询语句b。那么b语句叫作子查询(内查询)a语句叫作主查询(外查询)order by 字段名1 asc/desc,字段名2 asc/desc,......order by 字段名1 asc/desc,字段名2 asc/desc,......from 表1 表别名1,表2 表别名2,......from 表1 表别名1,表2 表别名2,......多表查询:当查询的多个字段不在同一张表时就需要用到多表查询。多表查询:当查询的多个字段不在同一张表时就需要用到多表查询。

2024-04-27 21:26:45 873 1

原创 MySQL 基础day1——查询、替换、排序、去重

between .... and 包含边界。——代表 字符个数 % 代码任意字符。

2024-04-27 08:38:22 506 1

原创 Java基础day26——Lambda、FunctionInterface、StreamAPI

演示/*案例:演示*//*//需求:获取集合中大于等于20的值 并排序//要用迭代器去删除*///StreamAPI结合Lambda表达式格式 (形参列表) ->{方法体}/*lambda表达式 :对匿名内部类的对象的一种简写lambda表达式的格式 : (形参列表) -> {方法体}说明 :-> : lambda操作符*/@Test//创建匿名内部类的对象@Overridereturn 0;

2024-04-24 18:21:52 1297

原创 Java基础day25 ——反射

补充说明 不会改变结构@Override 说明重写@Deprecated 说明当前结构过时@SuppressWarnings 抑制警告/*注解:注解用来对类中的一些结构进行补充说明 并不会改变原有的结构系统中的注解:@Override :用来说明当前方法是一个重写的方法@Deprecated : 用来说明当前结构(比如:方法,属性)已经过时@SuppressWarnings : 抑制警告(警告不是错误可以忽略)*/class A{@Override自定义注解。

2024-04-23 18:39:14 752 1

原创 Java基础day24——流、网络通信简单知识

1.流。

2024-04-22 18:35:02 180

原创 Java基础day23——ThreadAPI 、 线程、单例、File

1.在Java程序中一个文件(a.txt b.png c.mp4 d.avi)或一个目录(文件夹)就是一个File类的对象2.File类只能对文件或目录进行操作(比如:创建,删除,修改,查找......)不能对内容做操作3.如果要读取文件中的内容或向文件中写内容需要用到IO流/*File类与IO流1.在Java程序中一个文件(a.txt b.png c.mp4 d.avi)或一个目录(文件夹)就是一个File类的对象。

2024-04-21 17:15:57 403

原创 Java基础day22——map、collection、线程、Thread

Map 中所有元素 entrySet()获取map中所有key和value。

2024-04-19 18:31:46 261

原创 Java基础day21——HashMap、LinkedHashMap等

Map中常用的实现类有HashMap LinkedHashMap Hashtable TreeMap Properties。k的哈希值的到地址,没有其他元素直接放入 若存在其他元素进行比较。key不可重复重复value覆盖后覆盖前面的 value可重复。HashMap的底层是Hash表(数组 + 链表 + 红黑树)区别: HashMap线程不安全k,v能为null。Properties是Hashtable的子类。key和value都是String的类型。Map中存放的是键值对。Map中元素是无序的。

2024-04-17 19:19:38 424

原创 Java基础day20——List 、泛型、通配符、set

逆序Listlerator.hasPrevious逆向遍历(会对索引值处理,便于从最后遍历)类&Comparable :泛型的类型必须是类及类的子类并且实现Comparable 接口。移除remove 和添加add 替换 set。ListIterator可以指定遍历位置。peek获取栈顶元素 ————不处理。pop将栈顶元素移除栈 先操作后获取。类:泛型类型是该类的类和子类的类型。而ArrayList适合查询修改。stack 特点:先进来的后出去。接口:泛型类型是该接口的实现类。Vector优点线程安全。

2024-04-16 19:44:54 441

原创 Java基础day19——String API 、 集合和List

区别 String 不可变StringBuffer 和StringBuilder 为可变的字符序列StringBuilder 线程不安全/*[面试题]StringBuffer和StringBuilder的区别?String: 不可变的字符序列 线程安全StringBuffer: 可变的字符序列 线程安全StringBuilder: 可变的字符序列 线程不安全*//*当我们使用StringBuilder的空参构造器创建对象时底层会创建一个长度为16的char类型数组。

2024-04-15 18:34:21 486

原创 Java基础day18——String 及其API

1.为了节省内存 String 底层的Char类型数组中文2Btye 字母1Btye 而在混合时均为2Btye2.String在内存区域内存在一个字符串常量池 其内常量不可改变/*String :说明:1.String被final所修饰那么String这个类不能被其它类继承2.String实现了Comparable接口 那么可以比较字符串内容。3.String的底层是一个char类型的数组(JDK9开始变成了byte[]--原因是为了节省内存)JDK9之前 JDK9开始。

2024-04-14 17:16:59 394

原创 Java基础day17 —— 调用 日期及数组的方法使用

获取当前的日期时间 和对应毫秒数。

2024-04-12 18:47:51 698

原创 Java基础day16——异常 Object方法

运算时异常继承RuntimeException编译时异常继承Exception/*自定义异常类 : 运行时异常 vs 编译时异常1.继承类运算时异常继承RuntimeException编译时异常继承Exception2.声明构造器(最好是两个 一个空参 一个有参)在本类构造器中调用父类构造器*/super();/*自定义异常类:如果要制造的异常系统中没有可考虑自定义异常类*/int age;//让程序终止。

2024-04-11 18:56:23 238

原创 Java基础day15——枚举、异常

异常的结构 throwable 总表异常Error 表示严重错误 无法用catch进行处理修复Exception :可以catch到进行处理的普通异常 分为编译时异常和运行时异常编译时异常:在程序编译时发生的异常,不一定会发生 但有发生的风险运行时异常:程序运行时的代码错误导致(空指针 下角标越界等错误)/*异常 : 指的是在程序运行的过程中,出现非正常的情况导致程序终止注意:异常不是指的语法错误或逻辑代码错误JVM(系统)是如何处理异常的Java中把不同的异常用不同的类表示。

2024-04-09 19:04:02 542

原创 Java基础day14——接口、内部类

内部类可以被四种权限修饰符修饰内部类可调用外部类 外部类则不可以调用内部类内部类的调用 变量名:调用内部类中的变量this + 变量名: 调用外部类中内部类外变量类名。this。变量名 : 调用外部类中私有变量非静态成员内部类中不能声明类变量和类方法 因为类是非静态的内部类继承其他类来实现多继承的效果内部类可以实现类的高内聚低偶和(即本类内东西自己调用,减少与其他类的交际)/*类的成员之内部类内部类:在一个类A的内部再定义一个类B。类B叫作内部类,类A叫作外部类。

2024-04-08 19:31:51 558

原创 Java基础day13 ——代码块、抽象、final、设计模式及初始化

final static(静态) private native(方法体实现非java语言)/*abstract和哪些关键字不能一起使用?abstract和final不能一起修饰方法和类。abstract和static不能一起修饰方法。abstract和private不能一起修饰方法。abstract和native不能一起修饰方法 (native修饰的方法没有方法体但不是抽象方法 该方法的实现是用其它语言实现的)*/

2024-04-07 19:31:50 227

原创 Java基础day12——面向对象中——多态

在子类与父类中属性与方法重名时, 前加super指父类的属性与方法,前不加则默认为子类的。Object 中的to String 调用的并非地址值。N个构造器中最多有n-1 个this (父类中没有)而是哈希码的十六进制返回值 但可以近似等同于地址值。引用数据类型的== 是指其是否指向相同对象。多态的前提条件 继承 重写 父类引用子类。故super调用最多在一个构造器中有一个。向上转型 ———— 子以父类形态呈现。缺点:不能调用子类独有的属性与方法。向下转型———— 父以子类型呈现。

2024-04-07 18:30:15 245

原创 Java基础day11---------面向对象中 --- 继承

*面向对象三大特性之:继承性继承的好处:1.减少代码的冗余2.提高代码的复用性3.继承是多态的前提什么时候可以使用继承?当类与类之间存在大量相同的内容时。需要满足子类是父类中的一种(is a的关系)。就可以将子类中重复的内容抽取到父类-这时子类就可以继承父类。继承的格式 :[修饰符] class 类名A extends 类名BA类叫作子类-subClassB类叫作父类-SuperClass说明:1.当子类继承父类后就拥有了父类中的实例变量和实例方法。

2024-04-02 18:37:20 249

原创 java基础day10 ——面向对象基础 - 封装

目的:让使用者只能通过方法操作属性,也可以在方法中加入限制条件及数据检查的操作。类内的属性,方法,构造器,内部类可以被四种权限修饰符修饰。体现:私有化属性 通过get/set方法实现。构造器的作用:创建变量 初始化。3.对象在构造器中只能用一次。1.分为无参构造与有参构造。最多有n-1个,避免死循环。

2024-04-02 18:23:31 179

原创 Java基础09---面向对象基础上

一个源文件中只有一个类可以被public 修饰/*类:是一类事物的抽象的描述对象:是一类事物的具体的实例类中有什么:[修饰符] class 类名{属性代码块构造器方法内部类对象如何创建?通过类new出来的。自定义类格式:[修饰符] class 类名{说明:1.在同一个源文件中只能有一个类被public所修饰,public修饰的类的类名和源文件名称一致。2.在同一个包中类名不能相同*///创建对象 : new 类名();

2024-03-30 19:20:33 296

原创 day基础day08 - 方法

方法一:idea中右上角maintest中build and run 中输入(没有的话运行后会出现)throws后面讲,方法名遵循小驼峰原则 即 nameTest、 修饰符 static(静态方法)[修饰符] 返回值类型 方法名(【形参列表】)【throws 异常列表】{四种方法: 无返回值(无void)无参(使用者传数据即()内内容输入)方法:先将周边赋值为1,后将中间值用上方两数相加得,最后遍历数组。无返回值有参、 有返回值有参、有返回值无参。可变形参可以在声明它的方法中当作数组使用。

2024-03-29 18:49:35 292

原创 Java基础day07 - 一维数组及排序方式与二维数组

掌握 逐个比较取最大值。(1)数组中元素的筛选。二维数组的动态与赋值。

2024-03-27 18:48:04 341

原创 Java基础day06- 嵌套循环与数组

注意:1.随机数的选取 由Math.random的调用(0-1)间的随机数*6+1 得到1-6的范围。2.利用swit case 将字符串当作常量留给 case 判断。值得注意的是:最后输入” “时会因为乘积从一位变两位而错位。continue 结束的是包含它的那层循环的当次循环。注意:多次输入且不了解具体输入次数 故用while。注意:break结束的是包含它的那层循环的当前循环。7.数组的动态初始化及默认类型。8.一堆数组的内存及硬件图。但输入"\t"则不会。6. 数组及输入练习。

2024-03-26 18:33:55 333 1

空空如也

空空如也

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

TA关注的人

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