Предложение абсурдно. Нет смысла спрашивать, как сделать что-то в [insert language here], не используя возможности, которые [вставляют язык здесь] обеспечивают для этой цели.
В Java, в частности, вы можете сделать ничего, не полагаясь на стандартную библиотеку. Ваш класс не может быть загружен без использования хотя бы одного ClassLoader
и каждого класса, который зависит от рекурсивно, так как java.lang.String
, java.util.Locale
, java.io.InputStream
и многие другие. То, что вы не ссылаетесь на них явно в своем коде, не означает, что ваша программа не полагается на них.
Кроме того, он не получает вам ничего полезного специально, чтобы избежать import
заявления в коде Java, как и нет времени выполнения проявления: они чисто для удобства программиста.
Почему так важно не импортировать ничего? Операторы импорта не создают зависимости от библиотек. Они просто позволяют вам опустить имя пакета импортируемых классов. – mhlz
Не импортируйте ничего и полностью квалифицируйте все свои классы. Импорт не требуется (хотя будет более подробный исходный код для создания идентичного скомпилированного кода, если вы просто использовали импорт). –
Ваше требование не имеет смысла, хотя ... –