static void funcDataTypeTest(DataTypeTest dataTest)参数是引用类型 所以传递的是引用因此在方法中修改参数将会直接修改了原内存数据对象static void funcTest (int variableVal)参数是值类型所以传递的是一个值类型数据的副本因此在方法中修改参数将会直接修改了传递过来的副本对象并不会影响到原内存数据对象