黑马程序员技术交流社区
标题: 技术贴---基础班学习小结 [打印本页]
作者: 黑蜗牛 时间: 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 while和while 还有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 |