一、git 使用错误
1、执行 git push 报错
执行 git push
时报错:[rejected] master -> master (non-fast-forward)
解决:git pull --rebase origin master
![](https://i-blog.csdnimg.cn/blog_migrate/0ed25c8d6c9ee7edfb659b0a5e4c2f64.png)
2、合并冲突
不同分支合并的时候,尽量避免修改同一个文件
二、Java 空指针
在 Java 中,对象的引用(reference)存储在变量中。
引用实际上是一个指向对象内存地址的指针, 空指针意味着这个引用变量没有指向一个有效的对象,它的值是null
。
如果我们试图使用一个空指针变量调用方法或访问字段,会抛 NullPointerException
异常。
就像我们有一个空箱子,想要从中取东西出来,但箱子是空的,所以取不到东西。
要避免空指针,我们需要确保引用变量指向了一个实例化的对象,然后才可以调用方法或访问成员。