Чтобы всех запутать в Java
Зачем в Java, объектно-ориентированном языке, есть примитивные типы, не являющиеся объектами? Ведь есть полноценные объекты-аналоги java.lang.Integer и т.п. Примитивные типы нужны для производительности вычислений. Работа с объектами намного медленнее. Чтобы всех запутать. Примитивные типы — это просто синонимы для соответствующих ссылочных типов. Т.е. int — синоним для java.lang.Integer и т.п. Примитивные типы — пережиток ранних версий Java. Теперь их не могут убрать из-за обратной совместимости.
На изображении показан вопрос о существовании примитивных типов в Java и четыре варианта ответа. Выбран ответ «Чтобы всех запутать», который шутливо объясняет запутанность Java и высмеивает сложность объектно-ориентированной модели и различия между примитивами и ссылочными типами. EN: The image shows a question about why primitive types exist in Java, along with four answer choices. The selected answer, “To confuse everyone,” humorously explains Java’s confusing nature and pokes fun at the complexity of its object-oriented model and the differences between primitive and reference types.
- @ithueti / 1045 2019-07-03
- @right_wing_dev_squads / 3997 2022-05-04
- Type
- image
- Size
- 780×800 · 108.1 KiB
- Mood
- саркастичный, абсурдный
- Language
- ru
- Added