What is the difference between using File.separator
and a normal /
in a Java Path-String?
In contrast to double backslash \\\\
You use File.separator
because someday your program might run on a platform developed in a far-off land, a land of strange things and stranger people, where horses cry and cows operate all the elevators. In this land, people have traditionally used the ":" character as a file separator, and so dutifully the JVM obeys their wishes.