一、Git学习
1、初识Git
Git简介: Git是一个一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
Git优缺点: 使用Git可以让各个成员都可以访问项目代码,存在一定的安全隐患。但正由由于此特性,项目不会因为服务器的故障导致程序丢失。
Git Bash: 与linux风格相似的命令行,使用最多。
Git CMD: Windows风格的命令行。
Git GUI: 图形界面的Git,不建议初学者使用。
2、Linux命令
1)cd : 改变目录。
2)cd . . 回退到上一个目录,直接cd进入默认目录
3)pwd : 显示当前所在的目录路径。
4)ls(ll): 都是列出当前目录中的所有文件,只不过ll(两个ll)列出的内容更为详细。
5)touch : 新建一个文件 如 touch index.js 就会在当前目录下新建一个index.js文件。
6)rm: 删除一个文件, rm index.js 就会把index.js文件删除。
7)mkdir: 新建一个目录,就是新建一个文件夹。
8)rm -r : 删除一个文件夹, rm -r src 删除src目录
rm -rf / 切勿在Linux中尝试!删除电脑中全部文件!
9)mv 移动文件, mv index.html src index.html 是我们要移动的文件, src 是目标文件夹,当然, 这样写,必须保证文件和目标文件夹在同一目录下。
10)reset 重新初始化终端/清屏。
11)clear 清屏。
12)history 查看命令历史。
13)help 帮助。
14)exit 退出。
15)#表示注释
3、Git配置
查看配置: git config -l
系统配置: git config --system --list
本地配置: git config --global --list
查看配置位置:
1)系统配置: D:\Program Files\Git\etc\gitconfig : Git安装目录下的gitconfig
2)本地配置: C:\Users\kun.gitvonfig 用户自己的配置,我们可以通过删除该文件内容来删除本地配置。
设置用户名与邮箱(用户标识,必要)
$ git config --global user.name “xiaoxiaohaoqixin” #名称
$ git config --global user.email “haoqixin@qq.com” #邮箱
4、Git 工作流程
1、在工作目录中添加、修改文件;
2、将需要进行版本管理的文件放入暂存区域;
3、将暂存区域的文件提交到git仓库。
5、Git命令
本地仓库搭建
1、创建全新的仓库,需要用Git管理的项目的根目录执行:
//在当前目录新建一个Git代码库
//执行后仅仅添加一个.git目录
$ git init
2、克隆远程仓库
//从其他地方克隆一个项目
$ git clone [url] # https://gitee.com/kuangstudy/openclass.git
上传项目到远程仓库
//上传项目
$ git add .
$ git commit -m "自定义提交的信息"
$ git pull
$ git push
二、Java学习
1、包、类、方法的命名规则
所有变量、方法、类名: 见名知意
包的命名: 全部小写,域名倒置,用.分割:com.baidu
类的命名: 首字母大写和驼峰规则:Person,SmallCat
方法的命名: 首字母小写和驼峰规则:test(),myTest()
变量的命名: 首字母小写和驼峰规则:monthSalary
常量的命名: 大写字母和下划线:MAX_VALUE
2、面向对象的三个特性
封装 可以隐藏实现细节,使得代码模块化;
继承 可以扩展已存在的代码模块(类);
多态 为了实现接口重用!
3、Java中的关键字
this
指向当前对象的引用,调用当前对象的属性构造方法,成员方法。
super
1.调用父类成员变量
2.调用父类成员方法
3.调用父类构造方法
final
1.修饰类:当前这个类不能有任何的子类。
2.修饰方法:当前这个方法为最终方法,无法被覆盖重写。
3.修饰局部变量:该局部变量不能改变,“一次赋值,永远不变”
4.修饰成员变量:手动赋值,不能改变