Форум программистов, компьютерный форум, киберфорум
Java SE (J2SE)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Java SE Из массива удалить четные элементы, имеющие значение больше среднего арифметического всех элементов массива https://www.cyberforum.ru/ java-j2se/ thread810971.html
Из массива удалить четные элементы, имеющие значение больше среднего арифметического всех элементов массива. Пример: из массива A: 8 7 2 6 5 должен получиться массив A: 7 2 5 (среднее арифметическое всех элементов =(8+7+2+6+5)/5=5.6) Есть код на C#: int mas = new {8, 7, 2, 6, 5}; int mas2 = mas.Where((n, flag) => { return (n % 2 != 0 || n <= mas.Average()); }).ToArray(); Подскажите...
Время доступа к элементам Java SE
Подскажите, как определить время доступа к эл-там массива двумерного и одномерного. Задача: Нулевые эл-ты размещены в левой половине матрицы. Фоновые эл-ты не учитывать при формировании вектора. Сравнить время доступа к эл-там в двумерном массиве и одномерном. public class Vector { public static void main(String args){ int matrix = new int; int number = 1; //Numbers for matrix...
Java SE Как проверить, пустая ли ячейка в эксель-файле (библиотека apache poi)? https://www.cyberforum.ru/ java-j2se/ thread810961.html
проверить, пустая ли ячейка (А5 например) и если пустая, то записать некоторые данные в строку 5 если не пустая, то проверить ячейку ниже (A6) и т.д. никак не разберусь с синтаксисом в if`e(проверка пустая ли ячейка) что-то вроде этого должно получиться for(int i=4; i<40; i++) { if (cell(i,0) == null) {
Java SE Двоичный поиск для массива с повторениями https://www.cyberforum.ru/ java-j2se/ thread810877.html
пишу программку которая считывает массив чисел (упорядоченный) . И с помощью двоичного поиска находит количество нужных нам чисел в массиве. То есть, например: 6 - количество чисел -1 1 2 2 2 3 - сами числа 3 - количество чисел для поиска 1 2 3 - сами числа количество которых будем искать То есть после работы программы должно появляться 1 3 1
Java SE String задачка
Помогите,пожалуйста, с задачкой,посмотрите что с ней не так. /*Дан текст в котором имеются последовательности из одинаковых символов. ("лллттрвщззззззро") * Определить сколько символов в самой длинной из таких последовательности*/ package string; public class Work_9Dz { /** * @param args */
Java SE RSA шифрование Здравствуйте. Нашел реализацию RSA для Java в интернете. Немного переделал класс, добавив getters и setters, а так же перенес инструкции из конструктора в метод init. Вот класс реализации RSA шифрования: public class RSA { private final static BigInteger one = new BigInteger("1"); private final static SecureRandom random = new SecureRandom(); private BigInteger privateKey;... https://www.cyberforum.ru/ java-j2se/ thread810708.html
Java SE Как выводить вводимые числа на экран? https://www.cyberforum.ru/ java-j2se/ thread810677.html
Возник вопрос как в выходном сообщении выводить введенные ранее числа на экран? Пример на рисунке - в прикрепленном файле. код: * Purpose: Calculates maximum and minimum of list of integers */
Java SE Что содержит этот объект?
Здравствуйте. Я что-то запутался в объектах.. подскажите по поему коду: Item i1 = new Item("Bread", 0.95); Item i2 = new Item("Milk", 0.55); ....... Order receipt = new Order(); receipt.add(i1, 1); receipt.add(i1, 5); receipt.add(i2, 3);
Java SE Игра "Быки" По-моему, каждый раз, когда я пинаю язык программирования, первым делом пишу на нем "Быки". Зацените, как ЭТО выглядит для человека, который вчера полистал несколько страниц Хорстмана, а сегодня начал таки учить по Эккелю. import java.util.Random; public class Byki { public static void main(String args) { Game start = new Game(); start.Start(); } } class Game { https://www.cyberforum.ru/ java-j2se/ thread810514.html Java SE Синхронизировать две группы потоков Здравствуйте. Пытаюсь написать такую программу: есть 2 группы потоков, например Thread1 и Thread2. Каждый поток из Thread1 посылает сигнал любому потоку из Thread2. Когда поток из Thread2 получит сигнал от потока из Thread1, то оба потока что-то делают, но это не имеет значения в данном случае, потом засыпают на некоторое время. После чего, поток из Thread1 пишет свое имя и имя потока, которому... https://www.cyberforum.ru/ java-j2se/ thread810446.html
Написать программу Java SE
Напишите программу, подсчитывающую число элементов в последовательности, которые больше своих предшественников.
Java SE Цикл: Подсчитать количество встречающихся букв в тексте Здравтсвуйте! Мне необходимо написать программу, подсчитывающую количество встречающихся букв в тексте (пусть учитываются только латинские буквы). Признак окончания ввода - пустая строка. Я решил, что имеет смысл считывать данные посимвольно, написал вот такой код: import java.io.*; public class CharCounterShort { public static void main(String args) throws IOException {... https://www.cyberforum.ru/ java-j2se/ thread810286.html
2586 / 2259 / 257
Регистрация: 14.09.2011
Сообщений: 5,185
Записей в блоге: 18
18.03.2013, 13:30 0

Потеря this в конструкторе - Java SE - Ответ 4272159

18.03.2013, 13:30. Показов 2882. Ответов 8
Метки (Все метки)

Ответ

вот вам демо возможных проблем
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import java.util.ArrayList;
import java.util.List;
 
public class LostThis {
    public static void main(String[] args) {
        List<One> l = new ArrayList<One>();
        for (int i = 0; i < 10; i++) {
            One o = new One(l);
            l.add(o);
            o.start();
        }
    }
}
 
class One extends Thread {
    private List<One> t;
 
    public One(List<One> t) {
        this.t = t;
        t.remove(this);
    }
 
    @Override
    public void run() {
        System.out.println(t);
    }
}
это совсем уж тупой пример, а в жизни происходит часто так, что ссылка this уплывает из конструктора наружу ещё до инициализации всех проперти класса и если там зареган какой нибудь обсервер или листенер он тутже начнёт пытаться юзать данные из ссылки и естественно напорется на нуль поинтер или конкурент модифай

Вернуться к обсуждению:
Потеря this в конструкторе Java SE
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.03.2013, 13:30
Готовые ответы и решения:

Потеря this в конструкторе
Доброго времени суток Имеется 5 файлов кода : import javafx.animation.AnimationTimer;...

Потеря this в конструкторе
И, снова здравствуйте. Буду краток, при объявлении переменных и не только, через &quot;this&quot; происходит...

Потеря this
Приветствую! Помогите пожалуйста разобраться. Теряю this. Вероятнее всего можно и по-другому...

Ошибка в конструкторе
Программа тамагочи, с временем жизни (таймер) и просьбами, обращение к которым происходит через...

8
18.03.2013, 13:30
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.03.2013, 13:30
Помогаю со студенческими работами здесь

Ошибка в конструкторе
Почему пишет что отсутствуют нужные параметры конструктора? class Aircraft { public:...

QTime в конструкторе
Здравствуйте. Подскажите как можно использовать QTime в качестве параметра в конструкторе...

О конструкторе копирования
Доброго времени суток всем присутствующим. Интересует маленький вопрос. В 15-й строке происходит...

Ошибка в конструкторе
TCo = class public SList: TStringList; constructor Create; End; constructor...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru