黑马程序员技术交流社区

标题: 技术贴---基础班学习小结 [打印本页]

作者: 黑蜗牛    时间: 2017-12-27 18:14
标题: 技术贴---基础班学习小结
本帖最后由 黑蜗牛 于 2017-12-27 18:32 编辑

基础班学习小结(传说中的技术贴)
对于从未接触编程的我,通过在黑马几天的学习,慢慢开始喜欢上这个好玩的课程了。课程部分知识点小结如下:
一、运算符:
1.算术运算符: +、-、X、÷、++、--
2.赋值运算符:= 、 +=、 -= 、/=、 %=
3.关系运算符: >、 >= 、< 、<=、 == 、!=
4.逻辑运算符: & | && || ^ !
二、数组:(存储数据的容器)
1.存储的是基本数据类型或者引用数据类型。
2.数组的初始化(格式):
A.动态初始化: 数据类型[] 数组名 = new 数据类型[数组长度];
B.静态初始化; 数据类型[] 数组名 = {元素1,元素2,元素3.....};
3. 数组的赋值格式: 数组名[角标] = 值;
角标:也叫索引, 数组的角标是从0开始
最大角标值:数组名.length - 1
数组的长度: 数组名.length
三、循环三种结构语句:
1.  do {循环体语句;
}while(判断条件语句);
2.  while(判断条件语句){
循环体语句;
控制条件语句;
};
3.for(初始化语句;判断条件语句;控制条件语句){循环体语句;}
4.三者之间的区别:
do whilewhile 还有for的区别在于,当变量不满足条件时,do while会执行一次操作,后两者者不会;
while for的区别在于循环结束后,前者变量还是有效的,for循环结束后,变量则会被释放。
四、if语句和switch:
if(关系表达式1) {语句体1;
       }else if (关系表达式2) {
                   语句体2;}
    …
       else {语句体n+1;}
           switch执行流程图


file:///C:/Users/33241/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg
五、控制语句: break  continue  return
1.break: 终止循环语句(for while do ..while) 用于循环switch语句中。
2.continue: 终止本次循环直接跳到下次循环。
3.return:  结束方法。
六、方法
1.方法:就是完成特定功能的代码块.

2.方法的定义格式:修饰符 返回值类型 方法名 参数列表 方法体。
        修饰符:public static
        返回值类型: void类型  非void类型(基本数据类型 引用数据类型)
        方法名:见名知意
        无参:参数列表: ()   
        有参:(数据类型 变量名1,数据类型 变量名2...):
        方法体:{}

3.方法的两个明确:  参数列表  返回值类型      
                            无参    无返回值
                            无参    有返回值       方法体内必须有return语句
                            有参    无返回值
                            有参    有返回值       方法体内必须有return语句

4.方法的注意事项:  A.方法和方法之间是平级关系不能嵌套定义  B.方法不调用不执行

5.方法的调用格式:  A.复制方法的名字(); B.方法的两个明确

6.方法重载:            A.方法名相同           B.参数列表不同 C.和返回值无关的方法声明的现象

7.重载的分类:        A.参数个数不同、参数类型不同、参数顺序不同。
file:///C:/Users/33241/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg
七、面向对象:调用已有的模具、工装、去生产产品;调用各种有一定功能的人去做对应的事。
八、句号。

作者: 小浙姐姐    时间: 2017-12-31 09:10
奋斗没有终点,任何时候都是一个起点。就业班继续加油!
作者: 刘华莎    时间: 2018-1-7 11:05
知识点很全面,加油哈
作者: 秋子菇凉    时间: 2018-1-7 11:07
666666666




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