版本控制工具
1.版本控制工具的定义
程序开发团队,用来记录开发历史,备份程序开发历史,在多个开发环境下共享分享成果的一种软件。
2.作用
-
List item
-
记录版本
-
发布程序
-
保存历史
-
在线式
-
SVN,CVS,VSS,TS
-
离线式(Git)
-
分布式版本控制工具
-
特点
-
List item
-
离线
-
整个项目
-
操作权限平等
-
安装Git客户端
-
右键git bash
-
操作
-
$git config --global user.name "***" $git config --global user.email "*********@qq.com"
-
创建版本库
-
git init git add filepath git add. --当前目录下所有文件被加入暂存区 git commit // 提交暂存区文件到本地仓库 //查看提交历史 commit 6fc17cd8f63815928db88a41eb87b0300c99a2ce (HEAD -> master) Author: junyoung2012 <49841505@qq.com> Date: Sat Jul 16 15:51:20 2022 +0800 第2次提交 commit 0710ea22d7aac0b642d80c5233ecae75217544f8 Author: junyoung2012 <49841505@qq.com> Date: Sat Jul 16 15:48:30 2022 +0800 第一次提交
-
基本数据类型之间的转换
- 除布尔类型,其它数据类型都可以转换
- 从低到高(表示范围)byte,short(char)->int->long->float-double
- 运算中会默认转换为大数据类型
- 为什么使用int数据类型??
- 因为byte,short,char在运算时会默认提升到int数据类型
强制转换
- 容量大像容量小的转换,需要强制转换
- 强制转换产生的问题,损失精度
- 问:java中是如何保存数字的?为什么?
- 果数字个数是确定的,放到数组里可以,java中数组的初始化必须定义其长度,如果数字个数是不确定的,那么建议放到list集合中去,因为集合操作相比数组更加的方便灵活。
- 变量
- 静态变量
- 成员变量
- static修饰,叫类变量 ,表示所有的对象公用一份
- 不加static修饰 ,对象变量(实例变量) 每个对象都有自己的copy
- 局部变量‘
- 变量必须先声明后使用
- 什么时候会声明变量?多次使用的时候
- 数据类型怎么确定?根据需求确定、根据值域确定、是否需要运算、是否有可扩展的可能
- 变量作用范围遵循最小知识原则