The title has it all, when setting up a class path to be used by your program, what is the significance of .: construct?
Consider
/Library/Java/Home/bin/java -cp $APP_HOME/lib/*.jar:: Handler
vs
/Library/Java/Home/bin/java -cp .:$APP_HOME/lib/*.jar:: Handler
Paths in the classpath are separated from one another by
:. So.is just the first entry in the classpath list, which refers to the current directory.