powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / java трюки.
25 сообщений из 111, страница 4 из 5
java трюки.
    #38698523
Dymytry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"вставить элемент в упорядоченный однонаправленный список без всяких JDK-классов"

Сорри, а могли бы пояснить что это означает? По сути написать реализацию PriorityQueue одним из известных способов?
...
Рейтинг: 0 / 0
java трюки.
    #38698566
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это, вероятно, означает, "реализовать список примитивов на базе массива", просто потому, что всё остальное явно задействует те самые "классы jdk".
Не очень, правда, понятно, как отобразить результат?.. Видимо, предполагается, что экзаменуемый продемонстрирует ещё и недюжинные познания JNI и API одной или нескольких операционных систем.
...
Рейтинг: 0 / 0
java трюки.
    #38698637
Dymytry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov,

ну а почему нельзя самому написать Singly-Linked List с Insertion-Sort или Heap-Based Priority Queue.
...
Рейтинг: 0 / 0
java трюки.
    #38698721
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это был мелкий стёб над формулировкой.
...
Рейтинг: 0 / 0
java трюки.
    #38698865
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ищущий ЗнанияmaytonЭто 2-я лаба на 1-м курсе. Односвязный список. Вставка. Поиск. Удаление. Любой гуманоид
с It-факультета ее в состоянии решить. И в ней нету ни теоремы Ферма ни философского камня.

Да хоть 20-й курс в космической академии дальней авиации, изучающий роль влияния филосовского камня на марсианские плантации)
При чем тут это?
Вопрос был как писать java программы без JDK, а не как работает односвязный список...
Тот кто ставил задачу - скорее всего оговорился.

А писать без JDK можно. В блокноте. На JavaScript.
...
Рейтинг: 0 / 0
java трюки.
    #38698880
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonА писать без JDK можно. В блокноте. На JavaScript.
Для того чтобы писать Java код, JDK не нужен.
...
Рейтинг: 0 / 0
java трюки.
    #38698901
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читайте что писал Алексей Томин. Стояла задача "не написать..." а "вставить элемнт...".

Это уже шаг №2, батенька... :)
...
Рейтинг: 0 / 0
java трюки.
    #38699087
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonИщущий Знанияпропущено...


Да хоть 20-й курс в космической академии дальней авиации, изучающий роль влияния филосовского камня на марсианские плантации)
При чем тут это?
Вопрос был как писать java программы без JDK, а не как работает односвязный список...
Тот кто ставил задачу - скорее всего оговорился.

А писать без JDK можно. В блокноте. На JavaScript.

Без JDK - значит не использовать классы из JDK. Там же односвязный список есть.
...
Рейтинг: 0 / 0
java трюки.
    #38699106
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TominБез JDK - значит не использовать классы из JDK.
Нужно вещи называть своими именами:
API, JSE, Collection Framework.
Называть коллекции - JDK, как-то странно.
...
Рейтинг: 0 / 0
java трюки.
    #38699127
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не использовать java.lang.String....
...
Рейтинг: 0 / 0
java трюки.
    #38699466
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Blazkowicz,
BlazkowiczAPI, JSE

хотелось бы увидеть ваши определения
...
Рейтинг: 0 / 0
java трюки.
    #38699708
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A(pplication)P(rogramming)I(nterface)
J(ava)S(tandard)E(dition)
...
Рейтинг: 0 / 0
java трюки.
    #38699786
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,
с учётом того, как мы дошли до этого места - определения очень ёмкие)
...
Рейтинг: 0 / 0
java трюки.
    #38699846
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
С учётом вашего вопроса они ещё и очень точные.
Что именно не устроило в ответе?
...
Рейтинг: 0 / 0
java трюки.
    #38700190
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

ну что значит написать код без JDK мы выяснили

что значит написать код без API ?
что значит написать код без JSE ?
...
Рейтинг: 0 / 0
java трюки.
    #38700816
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90ну что значит написать код без JDK мы выяснилиМы выяснили, что написать код можно хоть от руки на листке бумаги, а вот для его компиляции потребуются файл с исходным текстом и javac/ecj. Первый входит в состав JDK, второй - распространяется отдельно и довольствуется JRE.что значит написать код без API ?
что значит написать код без JSE ?Я не собираюсь комментировать ваши домыслы.
Есть вполне стандартная терминология:
1. API - общепринятый термин, не зависящий от языка и системы;
2. JSE - (любая) система исполнения (байт-кода), реализующая вполне конкретные API;
3. Collection Framework - часть JSE. В данном контексте.
...
Рейтинг: 0 / 0
java трюки.
    #38702021
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

Basil A. Sidorov1. API - общепринятый термин, не зависящий от языка и системы;
что это в вашем понимании? (иногда я чувствую, что каждый подразумевает своё значение)
автор2. JSE - (любая) система исполнения (байт-кода), реализующая вполне конкретные API;
я думал этим занимается JRE
...
Рейтинг: 0 / 0
java трюки.
    #38702300
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
API - интерфейс, видимый программисту.
Это может быть список экспортов DLL (с указанием соглашений по вызову), набор заголовочных файлов C/C++/MODULA/etc, javadoc и т.п.
JSE предусматривает вполне конкретный интерфейс в рамках спецификации конкретного языка (JAVA).
JRE - конкретная реализация этого интерфейса в рамках спецификации виртуальной ява-машины.

P.S. Спецификация байт-кода ява-машины позволяет однозначно восстановить интерфейс из бинарных образов (class-файлов).
Т.е., технически, JDK - ограничен только памятью и сообразительностью программиста, а если использовать ecj, то и JRE полностью пригоден для разработки.
...
Рейтинг: 0 / 0
java трюки.
    #38702302
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90я думал этим занимается JREТак и есть. Именно поэтому JRE является конкретной реализацией.
...
Рейтинг: 0 / 0
java трюки.
    #38702832
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Basil A. Sidorov,

Basil A. SidorovAPI - интерфейс, видимый программисту.
Это может быть список экспортов DLL (с указанием соглашений по вызову), набор заголовочных файлов C/C++/MODULA/etc, javadoc и т.п.
JSE предусматривает вполне конкретный интерфейс в рамках спецификации конкретного языка (JAVA).

Получается, что java api == JSE ?
...
Рейтинг: 0 / 0
java трюки.
    #38705542
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
redwhite90Получается, что java api == JSE ?Собрались похерить весь JEE?
Java SE API.
В строгом соответствии с картинкой
...
Рейтинг: 0 / 0
java трюки.
    #38726665
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не трюк. Так наблюдение.

Java обладает внушительным "скобочным" синтаксисом. В отличие от этих ваших Питонов со Скалами.
Но вот для синтаксиса утверждений сделано исключение. Вы опускаете скобки.

Код: java
1.
assert phone != null : "Phone is not null";



При этом помним также что java не обладает пре-процессорами, макро-процесорами и расширителями
уровня language.
...
Рейтинг: 0 / 0
java трюки.
    #38727467
avp.mk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonПри этом помним также что java не обладает пре-процессорами, макро-процесорами и расширителями
уровня language.
Обладает.

javax.annotation.processing

http://projectlombok.org/features/val.html
http://projectlombok.org/features/Data.html
http://projectlombok.org/features/GetterSetter.html

https://github.com/peichhorn/lombok-pg/wiki/@ExtensionMethod
https://github.com/peichhorn/lombok-pg/wiki/@LazyGetter
https://github.com/peichhorn/lombok-pg/wiki/@FluentSetter
...
Рейтинг: 0 / 0
java трюки.
    #38731944
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сегодня захотел вот такой вот кусочек рафинада.

Опредление
Код: java
1.
public Object getAt(int i){...} 


позволяет позволяет применять к себе макроподстановку вида
Код: java
1.
someCollection[i]
...
Рейтинг: 0 / 0
java трюки.
    #38732461
redwhite90
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mayton,

что-то я не понимаю, что Вы написали.
...
Рейтинг: 0 / 0
25 сообщений из 111, страница 4 из 5
Форумы / Java [игнор отключен] [закрыт для гостей] / java трюки.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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