在Java语言中,对于那些数据类型是按值传递,那些数据类型是按址传递都作出了硬性规定,如下所示: l 按值传递的数据类型:八种基本数据类型和String l 按址传递的数据类型:除String以外的所有复合数据类型,包括数组、类和接口