Although I know the clear meaning of commonly used prepositions in English, sometimes, I'm a little confused with them and cannot understand the difference between them. A week or so ago, I asked a question on StackOverflow which was titled by me as follows.
In this simple question title, Java is a programming language as everybody knows, "Varargs" (abbreviated to variable arguments, specifically variable number of arguments) and "method overloading" are two concepts used in the Java programming language. Before I asked the question, I was not sure at all whether the question title should have been as it is mentioned above or it should have been modified as follows.
- Varargs with method overloading in Java.
Which one is grammatically correct, both or none of them?
