设计原则:方法的本意是功能块,就是实现某个功能的代码块。
原子性:一个方法只实现一个功能。
main方法保持干净,不具体实现。
语法规范:
- 修饰符:public
- 返回值类型
- 方法名
- 参数类型
- 方法体
args[]
for(int i=0;i<args.length;i++);
public static func(double... numbers);
初始化方式
- 静态初始化:int[] a={1,2,3,4,5,6,7,8};
- 动态初始化:int[]b=new int[10];b[0]=10;
- 默认初始化:数组为引用类型,数组一经分配空间,隐式被动初始化。
基本特点:
- 数组长度是确定的,一旦被创建,它的大小就是不可以改变的。
- 数组元素是相同类型,不允许出现混合类型
- 数组中的元素可以是任何数据类型,包括基本类型和引用类型。
- 数组变量属于引用类型,数组也可以看成是对象。java中对象是在堆中的。
封装了大量静态方法(直接调用):
- toString
- binarySearch
- fill
- 当一个数组中大部分元素为0,或者为同一值的数组时,可以使用稀疏数组来保存该数组。
- 方法:化数组为表。
- 第一行记录数组大小和有效个数
- 其他行记录数据坐标地址和相应的值
1.编译命令:javac -d path filename 根据编译文件中包路径,在指定路径中生成相应层级的class文件
javac -d . HelloWorld.class
2.java编译命令:java 层级.类名
java com.HelloWorld
3.println输出一行,print顺序输出