Я пытаюсь запустить приложение калькулятора java из командной строки. параметры следующие: оператор operand1 operand2. Я могу успешно запустить java-программу для + и -. 
например 
java calc + 2 4 
java calc - 10 4 
Но когда я пытаюсь запустить 
java * 2 5 
 System.out.println(args[0]); System.out.println(args[1]); System.out.println(args[2]); 
дает результат: 
.classpath 
.project 
.settings 
Я узнал по проб и ошибок, что использование одинарных кавычек ('*') решило мою проблему.
У меня сейчас два вопроса. 
1. Использует ли одинарные кавычки правильный способ сделать это? (java calc '*' 2 5) 
2. В чем смысл * в командной строке java? (Я пытался найти это в Интернете, но не нашел большой помощи)
Спасибо, Punit
