Ближайшая вещь, которую вы можете иметь к «плавающей» функции, - это статическая функция, которую вы можете вызывать как квалифицированную по имени класса, например,
public class Foo {
public static void bar(){}
}
... в другом месте
Foo.bar();
Вы можете добавить к этому немного синтаксического сахара, чтобы он выглядел так, как вы думаете:
import static Foo.bar;
... в другом месте
bar();