java基础(7):基础

1.java虚拟机如何执行一个java文件?
java文件->先编译->得到字节码文件class->执行
2.java的三大程序结构?
顺序结构 选择结构 循环结构
3.java的基本数据类型有哪些?
byte short int long double float char boolean
4.java的引用数据类型有哪些?
对象、数组
5.java基本数据和引用数据类型有什么区别?
基本数据类型保存的是值
引用数据类型保存的内存的首地址

基本数据类型作为参数时,传递的是值
引用数据类型作为参数时,传递的地址

多个变量指向同一个基本数据类型时,修改其中任意一个变量的数据,其他所有变量的值
不会发生改变
多个变量指向同一个引用数据类型时,修改其中任意一个变量的数据,其他所有变量的值
都会发生改变
6.java中的运算符有哪些?
赋值运算符:= += -= *= /=
算术运算符:+ - * / %
比较运算符:> < == != >= <= 比较运算符中的 ==比较字符串和引用数据类型时,比较的是地址
逻辑运算符:&、&&、|、||、! ^
三元运算符:条件?值1:值2 注意三元运算符最终的结果一定是一个值,一定需要使用,而且不能作为条件直接使用
7.java中的选择结构有哪些?需要注意什么?
完整的if选择结构:if-else if....else if-else 
需要注意一个完整的if结构前面的条件如果执行成功,后续的判断将直接跳过
完整的switch结构:switch(值){case 值1://代码 break;...default:break;}
需要注意的是每一个case块执行完毕都需要使用break跳出switch
8.java的循环结构有哪些?通常运用于哪些场合?
while:先判断再执行代码可以使用while
do-while:先执行一次然后再判断是否需要继续循环
for:固定次数的循环使用for,通常用来遍历数组和集合
9.数组的使用?
数组详细分类:一维数组  二维数组  对象数组
无论什么数组都是通过下标来操作数组中的元素
根据内部元素的不同,采取不同的操作方式来运用
数组的长度是一个属性
10.类和对象
对象用来描述客观事务的一个实体,由一组属性和方法构成
类是拥有相同属性和方法的对象的集合
类是对象的抽象画
对象是类的具象化
11.在程序中使用面向对象思想解决问题?
分析需求->划分模块(便于重用、维护、拓展)->抽象出类定义属性和方法->需要完成对应功能时使用某个类的对象来执行操作

猜你喜欢

转载自blog.csdn.net/yincheng_917/article/details/81975452