I understand that the sentence
I asked him to be careful.
is indirect speech and
I asked that he be careful.
is subjunctive. What I don't understand is if there is any differences between them in meaning. When I say either of these sentences what comes to a native speaker's mind.
Are there any differences in meaning? Can I use each interchangeably? When does a native speaker tend to use either of these sentences?