|
38 / 33 / 12
Регистрация: 31.05.2012
Сообщений: 586
|
||||||
Java new camer05.08.2015, 12:03. Показов 610. Ответов 2
Метки нет (Все метки)
Привет! Хочу поинтересоваться, вопросы элементарные, но.....в чем отличия трех созданных объектов!!??
По пунктам вопросы: 1) Прописывая после типа объекта строчку <Integer>, что я этим показываю относительно того чтобы не писать (опустить). Может это просто явное объявление, а по дефолту будет так же в зависимости от параметра в конструкторе? Тобиш можно писать а можно и нет? 2) Что я показываю тем что в конструктор кидаю new Integer(10), вместо того чтобы написать просто число 10!!? Я понимаю что new Integer(10) создает объект, в то время где int это....мммм, что это??? Просто число? Которое записывается в памяти?? Я понимаю что используя int мы тратим меньше памяти (хоть даже не зная что такое int), а integer это уже объект, и память жрет сволочь. Но раз integer есть, значит ему есть и адекватное применение!!!??? Где? Когда? Почему?......ответ с примерами приветствуется.Огромное спасибо для тех кто побеседует на тему и подскажет!!!
0
|
||||||
| 05.08.2015, 12:03 | |
|
Ответы с готовыми решениями:
2
Нехватка электропитания порта концентратора для web camer-ы MRM B-013M Какую версию Java поддерживает .Net Java# И какую VS6.0 Java++ ? Ошибка reference to List is ambiguous; both interface java.util.List in package java.util and class java.awt.List in... |
|
Автоматизируй это!
|
|
| 05.08.2015, 16:32 | |
|
Левиафам, не все твои вопросы понял, но отвечу: все три объявления равнозначны, просто у переменной t0 ты используешь упаковку числа int (10) в объект Интегер, в Java так можно не писать, она автоматически упаковывает.
Да, int это простое число, примитив, которое хранится в памяти и занимает меньше места, чем класс, который является его оболочкой -Integer. Класс-оболочка нужен для применения ряда специфичных методов (например распарсить инт в стринг или наоборот стринг строку в инт) и преобразований типов, кроме того все коллекции используют только ссылочные типы, а не примитивы. То есть ты не можешь создать АррайЛист с типом инт, тут пригодится Интегер.
1
|
|
|
5 / 5 / 9
Регистрация: 05.08.2015
Сообщений: 43
|
|
| 06.08.2015, 13:27 | |
|
1) По этому вопросу гугли generics. Вкратце прописываешь <Integer> потому что в классе Test есть переменная a с неизвестным типом <T> после того как ты создал объект класса Test c <Integer> - переменная стала типа Integer. Задал бы String - a стала бы типа String и т.д.
2) в java все классы кроме примитивных типов int, long, double и т.д. Примитивные типы работают быстрее. Однако иногда максимальная скорость не нужна, но хотелось бы работать с примитивными типами как с объектами классов. Для этого есть классы оболочки для каждого примитивного типа. Гугли классы оболочки.
0
|
|
| 06.08.2015, 13:27 | |
|
Помогаю со студенческими работами здесь
3
Что оптимальнее для почтового сервиса - java.IO или java.NIO? При работе JVM обвалвается java c кодом Java Result 1073807364. Посоветуйте примеры кода по Java. Теория прочтена, но с языком Java не знакома Error:(10, 42) java: incompatible types: int cannot be converted to java.math.BigDecimal Java.lang.IllegalArgumentException в нативных функциях (embedded Java, MicroEJ, STM32F4Discovery) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Функция установки текстового статуса в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|