С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

this в Java - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Intent в Canvas http://www.cyberforum.ru/android-dev/thread993306.html
в private void draw нужно использовать переменную T из соседнего класса я использую, строка с примечанием, но выдает ошибку подскажите как правильно оформить? package ru.package.example; ...
Программирование Android Bluetooth. Поиск устройств Всем привет. Подскажите пожалуйста как правильно написать поиск устройств. Читал несколько статей и никак не могу понять как написать код, чтобы при нажатии кнопки осуществлялся поиск устройств и... http://www.cyberforum.ru/android-dev/thread993286.html
Basic Authorization HTTP и MediaPlayer Программирование Android
есть mp3 файл и лежит он на сервере, а так же на сервере apache простая авторизация нужно проиграть файл в MediaPlayer подключил библиотеку import org.apache.commons.codec.binary.Base64;...
Программирование Android qt для андроид (процессоры)
При создании проекта предлагается выбрать комплекты arm, x86 если выбрать один из них или оба, будет ли необходимость изменения кода или достаточно отремонтировать одним, а потом другим? И как эти...
Программирование Android Замер FPS съемки видео в реальном времени http://www.cyberforum.ru/android-dev/thread992716.html
Мне нужно во время съемки видео получать FPS записи в реальном времени и выводить в какой-нибудь оверлейный слой. В идеале мерить в стандартной камере, но можно будет и внутри приложения камеру...
Программирование Android Создать несколько таблиц в базе данных Как создать 2 таблицы в бд? подробнее

Показать сообщение отдельно
lavan
53 / 53 / 1
Регистрация: 21.03.2009
Сообщений: 371
08.11.2013, 13:19
Цитата Сообщение от V0v1k Посмотреть сообщение
и об выделение/освобождение памяти мы(джависты) не заботимся, только об освобождение ссылок.
если на то пошло,то ссылка ссылается на область памяти выделенной для объекта,а поскольку в java с памятью работает GC то и ссылки удаляет он же,кроме некоторых случаев работы с ресурсами!
Цитата Сообщение от V0v1k Посмотреть сообщение
Добавлено через 2 минуты
Цитата Сообщение от lavan Посмотреть сообщение
и тем не менее, не работаете! в java не много размыто понятие *объект*. Вот здесь
Код Java(TM) 2 Platform Standard Edition 5.0
1
Object obj = new Object();
вы получаете ссылку на объект.
в первую очередь мы здесь создаем объект класса Object, я вам уже приводил вырезку с официальной документации.
сначала выполняет то, что справа от '=', а именно создание объекта, а только потом идет присваивание.
Давайте разбираться по шагово
Java
1
Object obj = new Object()
Объявляется переменная типа класса. Она представляет собой переменную которая может ссылаться на объект. Затем распределяется память под объект(справа от *=*) и возвращается ссылка на него. Эта ссылка представляет собой адрес объекта в памяти распределённой операцией new. затем эта ссылка сохраняется в переменной obj!(Справочник Г. Шилдта) отсюда, объясню для вас и это
Java
1
new Object()
здесь JVM скрывает от вас '=' и все,что находится слева,но алгоритм создания объекта и получения ссылки на него остаётся неизменным!!
советую вам более тщательно читать мат часть!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.