Git(初级)
1.创建版本库:建新目录,在目录下git bush打开,命令
git init
出现隐藏文件.git。
2.文件放在其库、子目录下。
3.一些命令:
git add 名字.格式 //把文件添加到仓库(暂存区)
git commit -m "注释" //把文件提交到仓库
git status //查看当前仓库状态(#仓库状态#)
git diff 名字.格式 //查看仓库中未提交的修改
git log //查看仓库中所提交过的修改,可在后面加上 --pretty=oneline ,显示简明
git reset --hard HEAD^ 或是 HEAD~1 //返回上一个版本
git reset --hard XXXXX //直接输入部分commit id,返回对应版本
git relog //显示记录下来的每条命令
git diff HEAD -- 名字.格式 //查看已提交和库里的区别
git checkout -- 名字.格式 //撤销在工作区里的修改,将暂存区里的退回
git reset HEAD 名字.格式 //撤消暂存区的修改
rm 名字.格式 -> git rm 名字.格式 -> git commit -m "注释" //彻底删除
git checkout -- 名字.格式 //在提交前可通过其还原
3.远程建库并关联: (origin可更改,但origin更直观)
登录GitHub建库 -> 在本地要使用的仓库下运行 git remote add origin git@github.com: GitHub用户名/建立仓库名.git -> git push -u origin master
4.本地提交后将最新修改推送至GitHub:
git push origin master
5.删除本地与远程的关联:
git remote rm origin
6.从远程库克隆:
git clone git@github.com :用户名/仓库名.git
JAVA(两周的成果,主要是与C的不同)
基本语法:
1. 类:class,类名首字母大写,可有多个类,但public class 只有一个,类名与源文件名称一致。
2. 方法:类似函数,所有Java程序需由主方法入口
public static void main(String[] args)
开始执行。(可通过快捷键psv输入)
3. 在一java文件中可通过创建对象来使用另一文件中的类。
数据类型:
1. byte:8位,有符号,二进制补码表示的整数,2^7-1~-2^7,用于代替int节省空间。
2. float:默认0.0f,定义时
float a = 0.13f //若是直接 float a = 13 ,自动变成26.0
3. boolean:表示1位的信息,只有两个取值 true&false ,默认false。(无法强制转换)
4. String:字符串不属于基本数据类型,其是引用数据类型(部分类似于指针),指向具体字符串,定义后无法直接改变,可用 '+' 连接。
5. 常量:final 关键字定义。
6. 变量:(没搞清楚,先算了)
修饰符:(没全弄懂,写写知道的)
1. private:被修饰后只能在本类中直接访问,若其他类访问,如
private String Name
public void setName(String Name){
this.Name = Name; //若两个变量名字一样,this. 后面是被修饰的那个量
}
public String getName(){
return Name;
}
2. static:静态变量独立,非静态变量不能用于静态方法。
输入:
import java.util.Scanner //声明
Scanner sc = new Scanner(System.in) //创建对象
int a = sc.nextInt();
String b = sc.nextLine();
构造方法:
1. 是一种特殊的方法,作用是去创建对象并完成对象数据的初始化。
2. 如果未定义构造方法,系统会自动给出一个默认的无参数构造方法,若已定义系统将不会给出。
public class 类名{
修饰符 类名(参数(可无参)){
.......}
}
-------------------------------------------------------------------------------------------------------------------------
.......
main
Student s1 = new Student(参数);
Student s2 = new Student(参数);
PS:暂时就到这儿了。>__<