黑马程序员技术交流社区
标题:
技术贴JAVA
[打印本页]
作者:
dby73123
时间:
2018-3-24 21:43
标题:
技术贴JAVA
Day01:
Java语言发展史和平台概述
什么是JVM JRE JDK 以及三者之间的区别和联系
常用dos命令
HelloWorld案例的编写以及常见问题
环境变量的配置
注释的格式
关键字的概述和特点
常量变量标识符定义使用
数据类型转换 隐式数据类型转换 强制类型数据转换
Day02:
Eclipse开发工具概述和安装以及操作
基本运算符 算术运算符 赋值运算符 关系运算符 逻辑运算符 三元运算符
键盘录入 导包 创建对象 接收数据 键盘录入三个数据求最大值
Day03:
选择流程控制语句 循环流程控制语句 控制循环语句
if(){} if(){}else{} if(){}else if(){}else{}
switch(){case 1:语句体1;break;case 2:语句体2;break;...default:语句体n+1;break;}
for(初始化语句;判断条件语句;控制条件语句){循环体语句;}
for循环实现数据求和;for循环实现在控制台打印水仙花数;for循环实现统计水仙花数的个数
while(判断条件语句){循环体语句;控制条件语句;}
while循环实现1-100之间数据求和
do ...while循环的格式
do{循环体语句;}while(判断条件语句);
三种循环的区别 do..while循环至少会执行一次循环体
for循环和while循环只有在条件成立的时候才会去执行循环体
for循环语句和while循环语句的小区别 for循环结束变量消失,while循环结束还可以使用
控制循环语句
break 跳出单层循环 continue退出本次循环
Day04:
产生整数随机数 步骤
导包 import java.util.Random;创建对象 Random r = new Random(); 获取随机数int number = r.nextInt(10);
数组概念和定义格式
数组的初始化
一维数组二维数组内存图
一维,二维数组遍历 求最值
方法的格式
修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2…) {
函数体;
return 返回值;
}
方法的重载及参数传递
方法重载:在同一个类中,出现了方法名相同的方法,这就是方法重载。
方法重载特点:
方法名相同,参数列表不同。与返回值无关。
参数列表不同:
参数的个数不同。
参数对应的类型不同。
方法的参数是基本类型的时候:
形式参数的改变不影响实际参数。
形式参数:用于接收实际数据的变量
实际参数:实际参与运算的变量
Day05:
面向过程和面向对象
特点:强调的是过程,所有事情都需要自己完成;从执行者变成了指挥者
成员变量和局部变量区别
在类中位置不同;在内存中位置不同;生命周期不同;初始化值问题
封装与私有关键字
成员变量用private修饰 提供对应的getXxx()/setXxx()方法
封装的概述和好处
将不需要对外提供的内容都隐藏起来,提高了代码的安全性和复用性
this关键字
局部变量和成员变量重名的时候使用
面向对象之构造方法
格式:类名 对象名=new 构造方法(...);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2