powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Собственные типы данных Delphi ==> Java
23 сообщений из 23, страница 1 из 1
Собственные типы данных Delphi ==> Java
    #34889817
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Решил пересесть с Дельфи на Джаву.
Вопрос скорее к бывшем Дельфишникам - как в Джаве объявлять и использовать собственные типы данных. Что я имею ввиду?

1) Перечисляемые типы:
Type TMyCar = (Mercedes, BMW, Lexus); ...
Var Car:TMyCar;
...

2) Поддиапазоны:
Type MyDigits = 1 .. 100;

3) Множества:
Type MySet1 = set of 1 .. 50;
Type MySet2 = set of Byte;


4) Записи:
Type Person = record
Name: String;
DateOfBirth: TDate;
Address: String;
IQ: Integer;
end;

И вытекающий из пункта 4 - как создать в Джаве типизированный файл?

Заранее всех благодарю за любую помощь
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34889946
Фотография -Sergey-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для начала советую почитать какую-либо умную книгу(Б.Эккель || Хорстман), и большая часть вопросов. которые уже возникли и возникнут в будующем решится самостоятельно.
по своему опыту могу сказать, что проще заново продумать-переделать архитектуру приложения, чем пытаться перенести код из Delphi в Java.

-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34889971
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Забудь делфи. Если применять программирование как в делфи будет тяжело и непривычно, потом скажешь что ява отстой и т.д.

1. Enums
3. смотри там же EnumSet и ЕnumMap
4. class

можешь в сторону C# смотреть
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34889993
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И начни лучше с Хорстманна (ни с Хабибулина, Шилдта и пр.) Имхо Эккель для начала трудноват.
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890029
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-Sergey-для начала советую почитать какую-либо умную книгу(Б.Эккель || Хорстман), и большая часть вопросов. которые уже возникли и возникнут в будующем решится самостоятельно.
по своему опыту могу сказать, что проще заново продумать-переделать архитектуру приложения, чем пытаться перенести код из Delphi в Java.

-

Цель в жизни определяет все..
Выбор есть всегда..
Но мы часто не хотим его делать..


Я уже читаю умную книжку по Java - "П.Ноутон, Г.Шилдт - Java2. Наиболее полное руководство." Как мне кажется для начала наплохо - достаточно понятно. Но в ней, к сожалению, ничего ни сказано про вышеуказанные конструкции. А их использование, в свое время, достаточно облегчило мне жизнь в Delphi.
В любом случае, даже если использование таких конструкций в Java, неприемлемо или считается плохим тоном, знать что они есть и знать как их использовать непомешает.
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890105
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
стоп-стоп. какие конструкции?
никто Enum не запрещает :), наоборот они только появились в Java 1.5.
Просто как раз "П.Ноутон, Г.Шилдт - Java2. Наиболее полное руководство" пишут про Java 1.4, следовательно Enum не описывают.
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890118
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Michael PonomarevЗабудь делфи. Если применять программирование как в делфи будет тяжело и непривычно, потом скажешь что ява отстой и т.д.

1. Enums
3. смотри там же EnumSet и ЕnumMap
4. class

можешь в сторону C# смотреть

Спасибо за ссилочку. Но у меня проблемка с Инглишом, если можно что-нибудь на русском.

"Если применять программирование как в делфи будет тяжело и непривычно, потом скажешь что ява отстой и т.д. " - немног непонятно о чем речь? Поясните пожалуйста.
Если речь о стиле программирования под Delphi и Java, то ничего сверхестественного я не вижу - то же ООП. Да согласен - здесь конечно все ручками прописывать надо, но в остальном ... Если я не прав поправьте меня.
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890204
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня с Инглиш тоже проблемы, так что привыкай. Русскоязычной документации мало.
тут есть про Enum

Да нет там ничего сверхестественного. Но разница есть. Java - pure OOP. Сам потом увидишь.
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890205
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS_Vistets wrote:

> Если речь о стиле программирования под Delphi и Java, то ничего
> сверхестественного я не вижу - то же ООП.

java более радикальна в смысле ООП, поэтому там нет record и enum не
равно перечислимым типам. Это как минимум :)

> Да согласен - здесь конечно
> все ручками прописывать надо, но в остальном ...

Delphi позволяет писать не ООП программы, которые выглядят ООП, при этом
всё работает и не напрягает. При таком подходе к java наступает ж....

--
Алексей
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890307
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
-Sergey-для начала советую почитать какую-либо умную книгу(Б.Эккель || Хорстман) ...

Обменник так вырос что там ничего найти невозможно
Если можно живую ссылочку на Эккель и/или Хорстман!
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890315
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MS_Vistets -Sergey-для начала советую почитать какую-либо умную книгу(Б.Эккель || Хорстман) ...

Обменник так вырос что там ничего найти невозможно
Если можно живую ссылочку на Эккель и/или Хорстман!

Желательно на русском
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890396
Фотография Penkov Vladimir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
посмотри здесь http://www.programmizd.net/
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890548
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MS_Vistets -Sergey-для начала советую почитать какую-либо умную книгу(Б.Эккель || Хорстман) ...

Обменник так вырос что там ничего найти невозможно
Если можно живую ссылочку на Эккель и/или Хорстман!

Хорстманна нашел
Кому надо:

Хорстманн К. С, Корнелл Г.
Java 2. Том 1. Основы
Том 1

Хорстманн, Кей, С, Корнелл, Гари
Java 2. Том 2. Тонкости программирования
Том 2
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890642
Leonidv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня на этот сайт не пускают, но выскажу предположение. В электронном виде на русском языке мне 7 (седьмое!!!) издание Хорстманна не попадалось. 6 еще описывает Java 1.4. Новое в Java 5 появилось в 7 издание!!!
Так что смотри, не променяй шило на мыло. Вообще, не жадничай и купи эту книга. Она действительно того стоит. Без преуменьшения, это настольная книга Java-программиста.
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890705
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS_VistetsЖелательно на русском
Есть на английском, в CHM формате, оба тома 7-го издания Хорстмана/Корнела.

Написаны очень понятным языком. Это вам таки не Шекспир.
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890710
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LeonidvМеня на этот сайт не пускают, но выскажу предположение. В электронном виде на русском языке мне 7 (седьмое!!!) издание Хорстманна не попадалось. 6 еще описывает Java 1.4. Новое в Java 5 появилось в 7 издание!!!
Так что смотри, не променяй шило на мыло. Вообще, не жадничай и купи эту книга. Она действительно того стоит. Без преуменьшения, это настольная книга Java-программиста.

Да Вы правы здесь 1.4 описывается :(
А насчет купить - я не жадничаю, просто хотел сначала ознакомиться. Видите оказывается 7-ое издание надо брать.
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890717
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Софтверный проктолог MS_VistetsЖелательно на русском
Есть на английском, в CHM формате, оба тома 7-го издания Хорстмана/Корнела.

Написаны очень понятным языком. Это вам таки не Шекспир.

Буду очень признателен.
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890763
Фотография Софтверный проктолог
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS_Vistets
Буду очень признателен.
Выложил на Рапиду. WinRAR 3.41 (solid, best), 5% recovery record, 14,5 Мб.
Тынц .
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890849
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Софтверный проктологВыложил на Рапиду. WinRAR 3.41 (solid, best), 5% recovery record, 14,5 Мб.
Тынц .

За тынц большое спасибо. Распаковал - читаю.
А вообще по новшествам в 1.5 есть какое-нибудь полное резюме
Что-то вроде - Список новшеств в 1.5 и как этим пользоваться?
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34890997
Michael Ponomarev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кидал уже ссылку
да еще и по русски
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34893146
MS_Vistets
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Michael PonomarevЗабудь делфи. Если применять программирование как в делфи будет тяжело и непривычно, потом скажешь что ява отстой и т.д.

1. Enums
3. смотри там же EnumSet и ЕnumMap
4. class

можешь в сторону C# смотреть

Один вопрос остался без ответа:
Как в Java работать с типизированными файлами?
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34893177
Vurn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MS_Vistets Michael PonomarevЗабудь делфи. Если применять программирование как в делфи будет тяжело и непривычно, потом скажешь что ява отстой и т.д.

1. Enums
3. смотри там же EnumSet и ЕnumMap
4. class

можешь в сторону C# смотреть

Один вопрос остался без ответа:
Как в Java работать с типизированными файлами?

http://java.sun.com/developer/technicalArticles/Programming/serialization/
...
Рейтинг: 0 / 0
Собственные типы данных Delphi ==> Java
    #34894291
Horstmann
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Софтверный проктолог MS_VistetsЖелательно на русском
Есть на английском, в CHM формате, оба тома 7-го издания Хорстмана/Корнела.

Написаны очень понятным языком. Это вам таки не Шекспир.FYI 7-е в бумажном варианте на русском есть в продаже, по ~800руб/том. А 7-е на анлийском уже устарело, есть в PDF 8-е том.I с дополненями в соответствии с Java 6. В топике по книжкам я кидал ссылку
...
Рейтинг: 0 / 0
23 сообщений из 23, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Собственные типы данных Delphi ==> Java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]