После года плотного программирования на Питоне понадобилось написать чуть чуть кода на java. Позабыл как это делается. При помощи Гугля нашёл как написать main(), потом пришлось ставить везде в конце строчек точки с запятой. Потом мучался с maven чтобы скомпилировать это 6 строк кода, плюнул на это убожество, пытавшееся честно выкачать половину интернета, и скомпилировал вручную. Не без приключений: пришлось объявлять переменные и их типы.
Обплевался на уродливый API weblogic.security:
constructor UsernameAndPassword(String name, char[] password)
Какого хрена ему пароль нужен в виде массива char? Почему бы самому внутри не сконвертировать строку в этот массив и не морочить никому голову?
И в конце концов осознал что мне этот класс надо будет дёргать из питона и для этого надо будет мучаться ещё… Плюнул и переписал всё это на jython – где всё просто и понятно и пароль в функцию можно передавать обычной переменной, содержащей пароль-строку.
Житие мое…