
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
17.02.2005, 14:27
|
|||
|---|---|---|---|
Создание объекта |
|||
|
#18+
У меня есть Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. У метода getTables (класс DatabaseMetaData) есть четвертый параметр типа String[]. Спрашивается, как задать parameterTypes[3] в том же стиле, что и parameterTypes[0] (что то вроде parameterTypes[3] = Class.forName("java.lang.String")[];)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
17.02.2005, 21:36
|
|||
|---|---|---|---|
Создание объекта |
|||
|
#18+
tak - Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
18.02.2005, 15:16
|
|||
|---|---|---|---|
|
|||
Создание объекта |
|||
|
#18+
Class.forName("java.lang.String") Это что? Анекдот? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2005, 11:49
|
|||
|---|---|---|---|
Создание объекта |
|||
|
#18+
NotGonnaGetUs Class.forName("java.lang.String") Это что? Анекдот? Почему "анекдот"? Вполне рабочий код. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2005, 11:57
|
|||
|---|---|---|---|
Создание объекта |
|||
|
#18+
А мне нравится! Обобщающе как-то! И проверка класса выносится в рантайм. В этом что-то есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2005, 12:03
|
|||
|---|---|---|---|
|
|||
Создание объекта |
|||
|
#18+
Зашедший NotGonnaGetUs Class.forName("java.lang.String") Это что? Анекдот? Почему "анекдот"? Вполне рабочий код. JVM любой версии (если это не куцик для какого-нибудь девайса) найдёт класс String, т.к. он есть в стандарте начиная с самых первых версий. String.class - делает тоже самое, но быстрее, очевиднее и не в рантайм. Аналогично, String[].class. Другое дело, что автор мог просить решение для произвольного класса (не доступного при компиляции), приведя в качестве примера java.lang.String. Поэтому я и задал вопрос, к чему всё это? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2005, 12:07
|
|||
|---|---|---|---|
Создание объекта |
|||
|
#18+
Обычно JDBC драйвера так подгружают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2005, 12:08
|
|||
|---|---|---|---|
Создание объекта |
|||
|
#18+
maytonА мне нравится! Обобщающе как-то! И проверка класса выносится в рантайм. В этом что-то есть. "Это" часто бывает нужно для реализации подгружаемых пользовательских классов. Чтобы дать возможность поддержке на объектах внедрения писать настроечные методы. Простенький пример: номер порождаемого документа формируется по некоему правилу (допустим, в одном городе дата создания+порядковый номер+наименование филиала, а в другом - фамилия начальника отдела+количество дней от рождения его любимой собачки). Тогда пишется абстрактный класс: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2005, 12:10
|
|||
|---|---|---|---|
Создание объекта |
|||
|
#18+
NotGonnaGetUs Зашедший NotGonnaGetUs Class.forName("java.lang.String") Это что? Анекдот? Почему "анекдот"? Вполне рабочий код. JVM любой версии (если это не куцик для какого-нибудь девайса) найдёт класс String, т.к. он есть в стандарте начиная с самых первых версий. String.class - делает тоже самое, но быстрее, очевиднее и не в рантайм. Аналогично, String[].class. Другое дело, что автор мог просить решение для произвольного класса (не доступного при компиляции), приведя в качестве примера java.lang.String. Поэтому я и задал вопрос, к чему всё это? Тогда очень извиняюсь, я воспринял вопрос именно как обобщенный, для произвольного класса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.02.2005, 12:13
|
|||
|---|---|---|---|
|
|||
Создание объекта |
|||
|
#18+
Зашедший NotGonnaGetUsПоэтому я и задал вопрос, к чему всё это? Тогда очень извиняюсь, я воспринял вопрос именно как обобщенный, для произвольного класса. Только Evgene знает, что ему было нужно на самом деле :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2152920]: |
0ms |
get settings: |
5ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
147ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 194ms |
| total: | 415ms |

| 0 / 0 |
