黑马程序员技术交流社区

标题: 5天基础听课笔记 [打印本页]

作者: 吴雅鑫    时间: 2018-10-7 22:55
标题: 5天基础听课笔记
DAY 01
DOS命令符:
1、盘符:  D:
2、进文件夹: cd 文件夹名
3、退文件夹: cd..
4、退到磁盘根目录: cd\
5、清除:cls
6、查看文件夹:dir
7、退出: exit
JVM、JRE、JDK之间的关系:
JVM是Java运行的虚拟机,因此Java可以做在不同操作系统中运行,因此可以跨平台运行.
JRE类似于Java运行环境,包含JVM和核心类库.
JDK是Java程序开发包,包含JRE和程序开发工具.
注释: 单行://文字.
  多行:/* 文字*/.
关键字:特殊含义的单词,全部用小写.
标识符:类、方法、变量的名字.
命名规范:类,首字母大写后面每个首字母大写,HelloWorld.
方法,首字母小写,后面单词大写,getAge.
变量,小写.
常量:整型常量、小数常量、字符常量、字符串常量、布尔常量,空常量.
变量:数据类型 变量名 = 初始化值.
数据类型:基本数据类型和引用数据类型.
基本数据类型:整型,浮点型,布尔型,字符型.
引用数据类型:类,数组,接口.
DAY 02
数据转换:1、参与数据计算时,数据类型不一致,将发生自动数据类型转换.(int 和 double运算时,int会自动转换成double参与运算).
2、byte,short,char运算时直接转换成int.
强制转换:数据类型 变量名 = (数据类型) 被转换数值    int i = (int)1.25 输出i为1.
ASSC码: A 65 ; a 97 ; 0 48 ;
运算符:i++ 和++i的区别
Int a = 1 ,int b = a++. b为1.先运算,后赋值.
Int a = 1,int b =++a.b为2.先赋值,后运算.
比较运算符:==只是一个布尔值判断是不是TURE.
三元运算符: 数据类型 变量名 =布尔表达式?结果1:结果2
方法的定义:修饰符 返回值类型 方法名 (参数列表){
                                                   代码
                                                    return;
}
注意事项:不能定义在另一个人方法中.



DAY 03
判断语句:
1、   if(关系表达式){
语句体1;
}else {语句体2;
}
2、  If(判断条件){执行语句体1;
}else if(判断条件2){执行语句体2:}
Else if(判断条件3){执行语句体3}...
选择语句:
switch(表达式) {
                  case 值1:
                          语句体1;
                          break;
                  case 值2:
                          语句体2;
                          break;
                  ...
                  default:
                          语句体n+1;
                          break;
  }
循环语句:
For循环:
for(初始化语句;判断条件语句;控制条件语句) {
         循环体语句;
}
for(int x=1; x<=10; x++) {
                        System.out.println("HelloWorld");
                }
While循环:
初始化语句;
   while(判断条件语句) {
         循环体语句;
         控制条件语句;
}
int x=1;
                while(x<=10) {
                        System.out.println("HellloWorld");
                        x++;
                }
Do...while循环:
int x=1;
                do {
                        System.out.println("HelloWorld");
                        x++;
                }while(x<=10);
三者区别:
1、for循环和while循环只有在条件成立的时候才会去执行循环体,do…while循环至少会执行一次循环体。
2、for循环语句和while循环语句的小区别:
使用区别:控制条件语句所控制的那个变量,在for循环结束后,就不能再被访问到了,而while循环结束还可以继续使用,如果你想继续使用,就用while,否则推荐使用for。原因是for循环结束,该变量就从内存中消失,能够提高内存的使用效率。
continue的作用及和break的区别:
break  退出当前循环
continue  退出本次循环
DAY 04
方法的注意事项:
返回值类型必须和return 的返回值类型相同.
方法的调用:
1、直接调用:方法名();
2、赋值调用:在方法面前定义变量,接收方法返回值.int sum = getsum(5,6);
3、输出语句调用:System.out.println(方法名());
DAY 05
数组的初始化:
动态初始化:数据类型[] 数组名 = new 数据类型[数组长度];
int[] arr = new int[3];
静态初始化:
数据类型[] 数组名 = new 数据类型[]{元素1,元素2,...};
int[] arr = new int[]{1,2,3};
简化格式:
数据类型[] 数组名 = {元素1,元素2,...};
int[] arr = {1,2,3};




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2