9月15日,刚抵达中公五方桥基地的时候,我还是内心充满满忐忑的。新到一个陌生的环境,人总是感到不安。
	这一周的学习,我仿佛回到高中时代,每天三点一线。没休息好上课就会晕乎乎的,效率不高。以后要保证休息时间,明确目标,拒绝浪费时间。从门外汉到认识Java,这一周学习的知识很零碎,但是收获很多。每天都在接触自己不懂的东西,新的内容应接不暇,没有预习就会增加听课难度。
	在此,回顾一下本周学习的内容。

认识Java


  1. Java三大体系
    JavaSE:Java标准版
    JavaEE:Java企业版
    JavaME:Java微缩版

环境变量的配置

4.配置 path变量的目的:是bin目录下的命令能够在计算机任意目录使用。
4. 配置方法:
5. ①%Java_home%变量,对应路径为bin文件夹所在路径;然后添加到path变量中,注意后面就加上/bin;
6. ②直接将Javac等命令所在目录路径添加到path变量中,注意“;“”结尾。
7. 配置完成后,在控制台输入javac检查一下。
8.
9. ## 标识符、变量、关键字
10. 标识符:程序员根据需要给类、对象、方法、变量、接口和自定义数据类型取的名称,用以区别。
11. 命名规则:

1、有字母、数字、$、_组成,其中数字不可以在首位;
2、类和接口名:每个单词首字母大写;MyClass,HelloWorld,Time等;
3、方法名。首字符小写,其余的首字母大写,含大小写。尽量少用下划线。例如,myName,setTime等。。
4、常量名。基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。对象常量可大小混写。例如,SIZE_NAME。
5、变量名。可大小写混写,首字符小写,字间分隔符用字的首字母大写。不用下划线,少用美元符号。

  1. 变量:实质为内存中的一块存储空间
  2. 关键字:Java中带有特殊含义的词。

eclipse安装(略)

个人觉得重点的内容

流程控制

  1. 选择控制
    switch…case;if…else
  2. 循环控制
    while
    do… while
    for
    **注意死循环
    九九乘法表:
for(i=1;i<=9;i++){
	for(j=1,j<=i;j++){
	system.outprint(j+"*"+i+"="j*i);
	}
	System.out.println();
	}

累加、减乘除
1到n的阶乘

int sum=1;
for(i=1;i<=n;i++){
	sum *=i;
	}
	System.out.println(sum);
*取模%得到一个数的各位数字*

例如一个四位数;abcd;

abcd/1000=a;
(abcd%1000)/100=b;
((abcd%1000)%100)/10=c;
((abcd%1000)%100)%10=d;

方法构建

方法重载:同一类下,方法名相同,参数(数据类型和个数不同)。

数组
数组遍历

```
int [] arr = new int [];
for(i=0;i<arr.length;i++){
	System.out.print(arr[i]+"\t");
}
**数组取最值和排序**
***最值(max\min)***

int [] arr = new int [];
for(i=0;i<arr.length;i++){
int max=arr [0];
if (arr[i]>=max){
max=arr[i];
}
System.out .println(max);
}

数组排序
*冒泡排序:从第一位开始,相邻两位数比较大小,小的数左移,
                  第一次排序最右侧得到最大数。*

int [] arr = new int [];
for(i=0;i<arr.length-1;i++){
for(j=0;j<arr.length-1-i;j++){
if (arr[j]>=arr[j+1]){
int temp =arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}

*选择排序法*

int [] arr = new int [];
for(i=0;i<r.length;i++){
for(j=i+1;j<arr.length;j++){
if (arr[i]>=arr[j]{
int temp =arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
}
}

直接引用方法排序
*Arrays.toSort(arr);string 类型
System.out .println(Arrays.toSort(arr));打印数组*

**二维数组**
int [] [] a =new int  [] [] ;
第一个[]为外一维数组,第二个[]为内层数组。
*遍历*

int [] [] a =new int [] [] ;
for(i=0;i<a.length;i++){
for(j=0,j<a[i].leng;j++){
system.out .print(a[i][j]+" ");
}
System.out.println();
}