powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / 10 вещей, которых вы не знали о Java
6 сообщений из 6, страница 1 из 1
10 вещей, которых вы не знали о Java
    #38917429
Фотография Герой дня
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Проверяемых (checked) исключений не существует
2. Можно создать два метода, которые отличаются только возвращаемым типом
3. Это всё двумерные массивы!
4. Вы не понимаете условные конструкции
5. Составной оператор присваивания вы тоже не понимаете
6. Случайные целые числа
7. В Java есть GOTO!
8. В Java есть алиасы к типам
9. Некоторые отношения между типами невычислимы!
10. Пересечение типов

http://habrahabr.ru/post/253787/
...
Рейтинг: 0 / 0
10 вещей, которых вы не знали о Java
    #38917620
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно от списка этих "незнаний" ни один проект не пострадает. Большинство
из артефактов информационных "раскопок" java, автор наковырял дизассемблированием
и наблюдением. За это конечно респект. Но неясно какая практическая польза?
Все примеры - совершенно неюзабельны.

Пункт (4) сформулирован некорректно. Имя ему - "тернарный оператор". А вовсе
не "условная конструкция". Так что автор - лжец.

Пункт (6) вобщем-то невоспроизводится. Еще раз я наклеиваю стикер "лжеца".

По пункту (8) - ниочём. Никакил алиасов нет и небыло.


Прочие пункты из серии - занимательно но факт.
...
Рейтинг: 0 / 0
10 вещей, которых вы не знали о Java
    #38917670
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Герой дня,

Хабр, как всегда, в своём стиле. Технически - ни о чем. Но гонору зато.

1) Между Java и JVM есть куча различий. Масса синтаксического сахара отсутствует в JVM, например автобоксинг. Checked исключения проверяются на этапе компиляции Java. Зачем они в JVM не понятно.

2) На уровне JVM вообще можно создать массу всего чего язык Java не умеет. Конкретно эта фишка по-моему связана с появлением covariant return type в Java 5.

3) Это вообще детство какое-то. То что массивы можно объявлять как угодно, пишут в каждом учебнике. И там же рекомендуют придерживаться единого стиля.

4) У тренарного оператора есть вывод типов. Вот же открытие!

5) Тоже самое что и №4. Вычисление типа не самое простое в Java. Кому интересно, может почитать JLS. Остальные используют явное приведение и не парятся.

6) "Замечательный" хак. Можно в пул строк насрать при желании. И java.lang классы подменить. И вообще много чего можно сделать прямой записью данных куда не положено.

7) Снова открытие из учебников. Метки и список ключевых слов по-моему в каждой книжке вида Java для чайников присутствуют.

8) Это не алиасы. Это генерики. Можно с такими "алиасами" наступить на ограничения генериков.

9 и 10 - единственное что было интересно почитать. Так как переусложненных генериков я избегаю, чтобы не захламлять код. А с Java 8 ещё не так много практики, к сожалению.
...
Рейтинг: 0 / 0
10 вещей, которых вы не знали о Java
    #38917695
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПункт (4) сформулирован некорректно. Имя ему - "тернарный оператор". А вовсе
не "условная конструкция". Так что автор - лжец.
это перевод статьи, так что всего лишь неудачно подобран термин для перевода, к чему так слюнями брызгать?
...
Рейтинг: 0 / 0
10 вещей, которых вы не знали о Java
    #38917705
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Утро было недобрым. Вот щас кофейку тяпну и стану добрый. Как Санта-Клаус.
...
Рейтинг: 0 / 0
10 вещей, которых вы не знали о Java
    #38917712
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaэто перевод статьи
Ух-ты. Раньше в блоге jooq много толкового попадалось.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / 10 вещей, которых вы не знали о Java
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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