git 设置用户名和邮箱

全局配置用户名和邮箱

全局配置适用于所有仓库:

git config --global user.name "你的用户名"
git config --global user.email "你的邮箱@example.com"

验证配置是否成功:

git config --global user.name
git config --global user.email

字节输出流

java.io.OutputStream 是字节输出流超类(父类),我们来看一下它定义的一些共性方法:

1、 close() :关闭此输出流并释放与此流相关联的系统资源。

2、 flush() :刷新此输出流并强制缓冲区的字节被写入到目的地。

List、Set、Queue和Map

/asset/images/Pasted%20image%2020250916095137.png

Java集合框架分类两条大的支线:

  1. Collection,主要由 List、Set、Queue 组成:
  • List 代表有序、可重复的集合,典型代表就是封装了动态数组的 ArrayList和封装了链表的LinkedList;
  • Set 代表无序、不可重复的集合,典型代表就是 HashSet 和 TreeSet;
  • Queue 代表队列,典型代表就是双端队列 ArrayDeque,以及优先级队列PriorityQueue。
  1. Map,代表键值对的集合,典型代表就是HashMap。

1. list

List 的特点是存取有序,可以存放重复的元素,可以用下标对元素进行操作。

final 关键字

final 变量

被 final 修饰的变量无法重新赋值。换句话说,final 变量一旦初始化,就无法更改。 final 修饰的成员变量必须有一个默认值,否则编译器将会提醒没有初始化。

Java instanceof

用意也非常简单,判断对象是否符合指定的类型,结果要么是 true,要么是 false。

(object) instanceof (type)

Javathis和super关键字

this

  • 调用当前类的方法;
  • this()  可以调用当前类的构造方法;
  • this 可以作为参数在方法中传递;
  • this 可以作为参数在构造方法中传递;
  • this 可以作为方法的返回值,返回当前类的对象

super

  • 指向父类对象;
  • 调用父类的方法;
  • super()  可以调用父类的构造方法。