HashMap в Java: 10 фактов, о которых вы, возможно, не знали

HashMap – наверное, самая используемая коллекция в Java. Мы кладём в неё элементы, достаём, редко задумываясь, что происходит под капотом. И в целом это нормально: класс работает, документация есть, сообщество стабильно советует переопределять equals и hashCode. Но если копнуть чуть глубже, обнаруживается немало деталей, которые могут удивить даже опытного разработчика.

Будущее программирования: четыре смелые идеи из 60-х, которые меняют наш цифровой мир сегодня

В 60-е и 70-е годы прошлого века, когда компьютерная наука только зарождалась, в ней не было правил. Не было стандартов, догм или «единственно верных» подходов. Были только чистые листы и смелые умы, готовые пробовать всё, что приходило в голову. Именно в этом творческом хаосе родились концепции, которые до сих пор определяют траекторию развития программирования.

Задача по динамическому программированию: «Карьерный путь в Tune-IT»

Задача по динамическому программированию: «Карьерный путь в Tune-IT» Условия задачи В компании Tune-IT программист строит карьеру, зарабатывая славу, деньги и влияние в зависимости от выбранного пути. Слава, деньги и влияние дают A, B и C очков репутации и D, E, F очков выгорания соответственно.

Неповоротливый xjc и биндинги

Недавно передо мной встала задача сгенерировать Java классы на основе документации, представленной в виде xsd схем. С этим был призван справиться JAXB, а именно его инструмент xjc. Запустить его можно через командную строку, задачу Ant, или через разнообразные maven или gradle плагины.

Коротко о себе:

Работаю кем-то в компании Tune-it. Занимаюсь какими-то проектами, связанными с чем-то.

Нет открытого контента.
Откройте запись дневника, чтобы получить совет.