In general, interface names begin with I, for example, IMyInterface . And I use "i" as a prefix for the variable name, where I need to indicate that the variable is an interface, for example iMyInterfaceVar . But there is no such restriction or standard rule.
For completeness only, here 's the Java Code Guide
source share