一、JAVA 虚拟机跨平台的原理:
Java程序并非独立运行的,Java虚拟机是专门用来运行Java程序的操作系统,它也不是直接运行的必须依赖于电脑或者服务器上的操作系统,其是一个Java虚拟机运行的载体,所以说在不同的操作系统上安装性对应的Java虚拟机就能实现Java程序的一次编写,到处运行的效果。
1、JAVA三要素的关系:
Java虚拟机:JVM。
JRE:Java运行时环境(Jvm与Java的核心类库)。
JDK:Java开发工具集(JRE与开发工具)。
二 、循环
1、 三种循环的区别:
for循环、while循环:先判断循环条件是否成立,再执行。
do…while 循环:先执行一次循环体,再判断条件是否成立
2、 死循环的三种:
for(;😉{}
while (ture){}
do{}while(true);
3、 跳转控制语句
break语句:跳出循环,结束循环
continue语句:跳过本次循环,执行下次循环
4、 循环的嵌套
整个内循环就是外循环的循环体,内部循环不执行完,外循环不会继续执行
三、 数组
1、数组就是存储一组相同数据类型的数据结构(容器)
数组中的元素可以是基本数据类型,也可以是引用类型(数组、类、接口)
2、数组定义的格式:
数组存储的数据类型[] 数组名字=new 数组存储的数据类型[长度];
数据类型[]数组名=new 数据类型[]{元素1,元素2,元素3,…};
数据类型[]数组名={元素1,元素2,元素3,元素4,…};
3、数组的遍历:使用for循环来实现。
4、增强的for循环:for(数据类型 变量名:数组名/集合名){}
的用处:只适用于遍历数组的元素
四、 类与对象&抽象
1、类:是一组相关属性与行为的集合(事物的基本信息,行为就是方法,事物能够做的事情)
2、对象:现实生活中真实存在的事物。
类是小范围,对象是大范围。
3、类与对象的关系:类是对对象的抽象,对象是类的实例化。
4、抽象:同一类的事物中共有的特征和行为进行的抽取与总结。
5、 构造方法
注意事项:构造方法的方法名称必须和类名相同。
构造方法中没有 return 也没有返回值和 void。
构造方法不能被 static 等关键字修饰。
作用:创建对象
通过构造方法可以对成员变量(属性)进行初始化。
【ps】:一个类中,可以存在多个构造方法,只要构造方法间的参数列表不一样就行。