Я читал учебник по Java, и в нем упоминается нечто, называемое «класс драйвера». Что это такое и как оно отличается от обычного класса?Что такое класс водителя? (Java)
ответ
«Класс водителя» - это просто класс, который содержит основной. В реальном проекте у вас часто может быть множество «классов драйверов» для тестирования и еще много чего, или вы можете создать основную часть любого из ваших объектов и выбрать класс runnable через вашу среду IDE или просто указать «java classname».
Не могу сказать, что я когда-либо слышал, что класс, содержащий основной метод, называется классом драйвера раньше - обычно это что-то вроде «основного класса» или «точки входа». Это только мой опыт: автор может использовать его в вашем смысле ... –
Я думаю, что это причуда серии Deitel + Deitel. Я проработал пару своих книг, и я помню, что Драйвер был основным классом для ряда примеров. –
Ick - Я думаю, мы могли бы с этим познакомиться: –
Без контекста трудно сказать. Может быть, речь идет о драйвере JDBC? Если это так, класс драйвера отвечает за реализацию интерфейса java.sql.Driver для конкретной базы данных, так что клиенты могут писать код с помощью db-agnostic. Инфраструктура JDBC работает над тем, какой драйвер использовать на основе строки подключения.
Если бы книга не говорила о JDBC, нам нужно больше контекста.
В качестве примера можно привести раздел «Создание файла конфигурации гибернации» (http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/en/hibernatetools/html_single/index.html#hib_config_file), с помощью http://www.redhat.com/docs/en-US/JBoss_Developer_Studio/en/hibernatetools/html_single/images/plugins/plugins_1.png, чтобы проиллюстрировать ваш ответ. – VonC
Я не уверен - если вопросник является новым для Java, введение Hibernate в микс, даже для демонстрационных целей, может быть не очень полезно. –
Я как-то знал, что у вас есть какая-то причина, не иллюстрирующая этот термин с изображением. Я не согласен, конечно (см. Комментарии http://stackoverflow.com/questions/707194/tool-to-remove-unnecessary-dependencies-in-a-java-project/707206#707206), но это ваш ответ (который я сохранил btw), поэтому я не (и не буду) редактировать его;) – VonC
«класс драйвер» может относиться к процедурному стилю программирования с участием: (1) «контейнер классов» и (2) «классы драйверов»
Скажите, что вы создаете свой собственный объект как контейнер для данных , Тогда вы можете создать два типа классов: «контейнеры» и «драйверы»
«контейнер класса» может содержать: - переменные экземпляра для хранения соответствующих данных - методы получения и установки - методы поддержки перемещение данных в/из класса (разбор, перевод) - ограниченные вычисления
«класс драйвера» может содержать: - основной метод, который приводит в исполнение общей задачи (ака точки входа для выполнения) - звонки к статическим методам, как при процедурном программировании - экземпляры класса контейнера objec ts для хранения разных данных (может быть организована в других структурах данных, например. массивы; манипулировать, чтобы решить общую задачу)
Согласно моей книге Java:
Класс драйвера является классом, который отвечает за запуск других классов. Так же, как компьютерный термин «Программный драйвер» относится к части программного обеспечения, которое запускает или управляет чем-то другим.
- 1. Что такое класс «Контекст» java?
- 2. Класс водителя для Array
- 3. Класс водителя ArrayList трудность
- 4. Что означает программа водителя?
- 5. Что такое класс Handler?
- 6. Что такое класс System?
- 7. SAX2 класс водителя не найден
- 8. Что такое рациональный класс в java?
- 9. Что такое класс сканера, используемый в Java?
- 10. Что такое одноранговый класс в Java?
- 11. Что такое класс Top-most в Java?
- 12. Что такое зарегистрированный Windows класс Java-окна?
- 13. Что такое класс Object в Java?
- 14. Что такое класс массивов в Java
- 15. Что такое класс взаимодействия?
- 16. Что такое прокси-класс
- 17. Что такое класс MyGameProgress?
- 18. Что такое «Класс :: *»
- 19. Что такое класс dijitReset?
- 20. Что такое класс Generics
- 21. Что такое абстрактный класс?
- 22. Что такое класс UIViewController?
- 23. Что такое частичный класс?
- 24. Что такое класс Rubber's StringIO?
- 25. Что такое анонимный внутренний класс?
- 26. Базовый класс и программа для водителя [Java] .. T.T я стоп
- 27. Что такое простой Java-стиль JavaBeans и простой Java-класс?
- 28. Что такое Java-экземпляр?
- 29. mysql java нет подходящего водителя
- 30. Что такое весенний класс BatchPreparedStatementSetter?
Он управляет кодом. – Andrew