понедельник, 7 ноября 2011 г.

Маленький сюрприз от toLowerCase()

Наверняка все вы пользовались таким прекрасным методом, как toLowerCase(). Да, очень удобный метод для перевода символов в нижний регистр. Но есть один нюанс о котором вы должны знать.
toLowerCase() выполняет преобразования относительно вашей локали. При вызове toLowerCase() в действительности вызывается toLowerCase(Locale.getDefault()).

суббота, 5 ноября 2011 г.

Переопределение(override) статического метода

Можно ли переопределить(override) статический метод? И да, и нет.
Да - потому, что никто вам не запрещает этого делать, в том числе и компилятор. Переопределяйте, пожалуйста. И нет - потому, что сколько бы вы не переопределяли статический метод, выполнятся все равно будет базовый.