黑马程序员技术交流社区
标题: 来自黑马萌新的技术贴 [打印本页]
作者: 程武 时间: 2019-3-9 23:08
标题: 来自黑马萌新的技术贴
上完预科班3天,已经上了大半基础班的我,从最开始刚学JavaEE的醉仙醉死,到后来的已经深深陷入IT无法自拔,每日早上8点半到晚上9点半,
每天都很充实。课程部分知识点小结如下:
一、运算符:
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执行流程图
五、控制语句: 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.参数个数不同、参数类型不同、参数顺序不同。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |