Код из листинга 1 по функционалу эквивалентен следующему коду
Вообще нет. Так как код для NIO не сможет прочесть файл размером больше, чем выделенный буфер, а блокирующее чтение ограничено лишь максимально возможным размером для массива.
Ну, и строка для NIO создаётся неправильно, и в ней может оказаться мусор.
встречу 1 на 1 с руководителем на 30 минут каждые две недели
Что может измениться за 2 недели? Для какой надобности мне встречаться с руководителем 1 на 1 каждые недели, чтобы что? А со стороны руководителя так вообще ж трешак: если в команде 10 человек, то это ж каждый день будут эти встречи.
Именно поэтому, чтобы такого не произошло, там стоит синхронизация на классе. После входа этот блок, все параллельные потоки не смогут получить доступ к полю instance, до завершения этого блока.
У меня меньше сотни не водится на компьютере, а на телефоне так и вовсе 700+
Вот просто интересно, люди, которые открывают столько вкладок, как потом в них ориентируются? Они же сжимаются до таких размеров, что потом и мышкой в них не попасть.
просто жалко их потерять
А вы в курсе, что существуют такие штуки как закладки?
Ну, чего сказать, повезло. А у меня вот пару недель назад после очередной перезагрузки S10 решил, что я не помню свой ключ разблокировки, причём этот ключ там не менялся с момента покупки 3 года назад. В результате лежит сейчас кирпичик, ждёт чуда, потому что сбрасывать его до заводских с потерей всего, что там есть не могу, есть там очень ценные для меня данные.
Да, косяк, конечно, мой. Надо бекапиться чаще, но проблема в том, что ничего не предвещало. Обновлений никаких не прилетало. Просто села батарея в ноль, а после включения я не смог его разблокировать.
Причём я по началу даже не сильно и переживал, потому что помнил, что в самсунговском аккаунте можно снять блокировку удалённо, чем я пару раз пользовался, когда жена лочила свой тетефон. А вот теперь - нельзя. Несекурно, видать.
Почему я присваиваю полю List grades реализацию LinkedList
Потому что "Теоретически теория и практика - одно и то же, а практически - совершенно разные." На самом деле использование LinkedList оправдано чуть менее, чем никогда. Даже сам Блох, автор связного списка, сознавался, что ни разу его не использовал на практике.
Stack
Всё, что нужно знать об этом классе, сказано в документации к нему.
Hidden text
A more complete and consistent set of LIFO stack operations is provided by the Deque interface and its implementations, which should be used in preference to this class.
Во-первых, iBatis - это предыдущая версия библиотеки. Во-вторых, порты с одного языка на другой не всегда возможно перенести 1 к 1 ввиду просто разности этих самых языков.
А ещё BOM добавлял при сохранении Unicode.
Вообще нет. Так как код для NIO не сможет прочесть файл размером больше, чем выделенный буфер, а блокирующее чтение ограничено лишь максимально возможным размером для массива.
Ну, и строка для NIO создаётся неправильно, и в ней может оказаться мусор.
Хотя буквально парой абзацев выше:
Что может измениться за 2 недели? Для какой надобности мне встречаться с руководителем 1 на 1 каждые недели, чтобы что? А со стороны руководителя так вообще ж трешак: если в команде 10 человек, то это ж каждый день будут эти встречи.
Именно поэтому, чтобы такого не произошло, там стоит синхронизация на классе. После входа этот блок, все параллельные потоки не смогут получить доступ к полю
instance
, до завершения этого блока.Лучшим для кого? Для америанцев? А что об этом думала британская корона?
Опосля гугло/яндекс/etc.-транслэйта текст кто-то вообще читал?
А чего вдруг? Почему не "услуга конвертации валют"?
Вот просто интересно, люди, которые открывают столько вкладок, как потом в них ориентируются? Они же сжимаются до таких размеров, что потом и мышкой в них не попасть.
А вы в курсе, что существуют такие штуки как закладки?
Такой?
Ну, чего сказать, повезло. А у меня вот пару недель назад после очередной перезагрузки S10 решил, что я не помню свой ключ разблокировки, причём этот ключ там не менялся с момента покупки 3 года назад. В результате лежит сейчас кирпичик, ждёт чуда, потому что сбрасывать его до заводских с потерей всего, что там есть не могу, есть там очень ценные для меня данные.
Да, косяк, конечно, мой. Надо бекапиться чаще, но проблема в том, что ничего не предвещало. Обновлений никаких не прилетало. Просто села батарея в ноль, а после включения я не смог его разблокировать.
Причём я по началу даже не сильно и переживал, потому что помнил, что в самсунговском аккаунте можно снять блокировку удалённо, чем я пару раз пользовался, когда жена лочила свой тетефон. А вот теперь - нельзя. Несекурно, видать.
И лишь немногие из тех, которые начнут, будут ещё их на восстанавливаемость проверять. :)
Жирный свиной фарш.
Просто мясо должно быть не одно, а классическая смесь говядины и жирной свинины.
https://www.youtube.com/watch?v=_0c9Fd9FacU
Я говорил. :) И таки да, не взяли.
Потому что "Теоретически теория и практика - одно и то же, а практически - совершенно разные." На самом деле использование LinkedList оправдано чуть менее, чем никогда. Даже сам Блох, автор связного списка, сознавался, что ни разу его не использовал на практике.
Всё, что нужно знать об этом классе, сказано в документации к нему.
Hidden text
A more complete and consistent set of LIFO stack operations is provided by the Deque interface and its implementations, which should be used in preference to this class.
Во-первых, iBatis - это предыдущая версия библиотеки. Во-вторых, порты с одного языка на другой не всегда возможно перенести 1 к 1 ввиду просто разности этих самых языков.
На, на, технология :)
Это честь - работать в нашей компании, ага.
Ну, круто, чё. А где ссылка на гитхаб, чтобы реально потыкать в ваше изделие?
Это который без знания биологии и физики не осилить? :)