We first consider a diffusive logistic model of a single species in a heterogeneous environment, with two parameters, r(x) for intrinsic growth rate and K(x) for carrying capacity. When r(x) and K(x) are proportional, i.e., [Formula: see text], it is proved by Lou (J Differ Equ 223(2):400-426, 2006) that a population diffusing at any rate will reach a higher total equilibrium biomass than the population in an environment in which the same total resources are distributed homogeneously. This paper studies another case when r(x) is a constant, i.e., independent of K(x). In such case, a striking result is that for any dispersal rate, the logistic equation with spatially heterogeneous resources will always support a total population strictly smaller than the total carrying capacity at equilibrium, which is just opposite to the case [Formula: see text]. These two cases of single species models also lead to two different forms of Lotka-Volterra competition-diffusion systems. We then examine the consequences of the aforementioned difference on the two forms of competition systems. We find that the outcome of the competition in terms of the dispersal rates and spatial distributions of resources for the two forms of competition systems are again quite different. Our results indicate that in heterogeneous environments, the correlation between r(x) and K(x) has more profound impacts in population ecology than we had previously expected, at least from a mathematical point of view.