Java基础复习整理
高级语言面向的对象不是硬件,而是操作系统。
汇编语言需要手动分配内存,高级语言由操作系统自动分配。
编译与解释
编译:把程序编写好直接交由操作系统执行。
解释:本身不能被操作系统执行,需要通过第三方软件辅助才能被操作系统识别并执行。Java属于解释语言。
变量:内存中的一个内存空间,当前需要的不断替换空间中暂时不需要的,达到内存空间利用的高效率。
数组元素:本身是变量。
数组的索引号为什么从0开始?
数组的索引号及下标从0开始依次往后+1递增,表示的是这个数组偏离数组第一个元素的距离。
数组特点:
1、数组的一段连续的内存空间,下标从0开始,最大下标长度-1.
2、数组元素都是变量,元素的变量类型是定义数组的类型。
3、数组元素,在数组创建时,都会做初始化:int...0; double....0.0; 引用类型。。。。null;
boolean。。。。false。
4、数组创建以后,长度不能变化。
在Java中,如果一个方法有返回类型,意味着无论任何时候都必须有改类型值返回。
高级语言面向的对象不是硬件,而是操作系统。
汇编语言需要手动分配内存,高级语言由操作系统自动分配。
编译与解释
编译:把程序编写好直接交由操作系统执行。
解释:本身不能被操作系统执行,需要通过第三方软件辅助才能被操作系统识别并执行。Java属于解释语言。
变量:内存中的一个内存空间,当前需要的不断替换空间中暂时不需要的,达到内存空间利用的高效率。
数组元素:本身是变量。
数组的索引号为什么从0开始?
数组的索引号及下标从0开始依次往后+1递增,表示的是这个数组偏离数组第一个元素的距离。
数组特点:
1、数组的一段连续的内存空间,下标从0开始,最大下标长度-1.
2、数组元素都是变量,元素的变量类型是定义数组的类型。
3、数组元素,在数组创建时,都会做初始化:int...0; double....0.0; 引用类型。。。。null;
boolean。。。。false。
4、数组创建以后,长度不能变化。
在Java中,如果一个方法有返回类型,意味着无论任何时候都必须有改类型值返回。