cookie

Sizning foydalanuvchi tajribangizni yaxshilash uchun cookie-lardan foydalanamiz. Barchasini qabul qiling», bosing, cookie-lardan foydalanilishiga rozilik bildirishingiz talab qilinadi.

avatar

Java | Фишки и трюки

Примеры, уроки, статьи ✍️По всем вопросам: @Pascal4eg Купить рекламу на telega.in: https://telega.in/c/java_tips_and_tricks

Ko'proq ko'rsatish
Reklama postlari
4 464
Obunachilar
Ma'lumot yo'q24 soatlar
+57 kunlar
+12430 kunlar

Ma'lumot yuklanmoqda...

Obunachilar o'sish tezligi

Ma'lumot yuklanmoqda...

Что выведет код?Anonymous voting
  • origin
  • replace
  • origin replace
0 votes
public class Quest {
    public static void main(String[] args) {
        String str1 = "Hello World";
        String str2 = new String("Hello World");

        Set<String> set = new HashSet<>();
        set.add(str1);
        set.add(str2);
        
        for (String str : set) {
            if (str == str1) {
                System.out.print("origin ");
            }
            if (str == str2) {
                System.out.print("replace ");
            }
        }
    }
}
Hammasini ko'rsatish...
👍 1
Photo unavailableShow in Telegram
Прокачай скиллы, чтобы получить заветный оффер Ребята из команды FAANG School собрали в одном месте гайды, шпаргалки, мануалы и чек-листы, в общем всё, что поможет стать сильными профессионалами. Основные концепции Docker, наборы команд в JetBrains, пошаговая RoadMap по Java и множество других полезных материалов будут всегда под рукой, помогут быстро справиться со сложными вопросами и тем самым приблизят вас к высокой зп. Библиотечный каталог постоянно пополняется, а значит, будет еще больше ценного контента. Бесплатно и навсегда! Переходи, заглядывай в библиотеку и сохраняй полезности, если хочешь увеличить шансы устроиться в Яндекс, Amazon, Google и другие. Попасть в библиотеку JAVA JUNIOR
Hammasini ko'rsatish...
⌨️ Верно ли утверждение, что примитивные типы данных всегда хранятся в стеке, а экземпляры ссылочных типов данных в куче? Не совсем. Примитивное поле экземпляра класса хранится не в стеке, а в куче. Любой объект (всё, что явно или неявно создаётся при помощи оператора new) хранится в куче. #java #heap #stack #question
Hammasini ko'rsatish...
👍 6👎 3 1
00:08
Video unavailableShow in Telegram
#java #meme
Hammasini ko'rsatish...
video_2024-06-26_20-09-18.mp41.94 MB
🔥 15😁 6🤣 2 1👏 1
⌨️ Что такое Heap и Stack память в Java? Какая разница между ними? Heap (куча) используется Java Runtime для выделения памяти под объекты и классы. Создание нового объекта также происходит в куче. Это же является областью работы сборщика мусора. Любой объект, созданный в куче, имеет глобальный доступ и на него могут ссылаться из любой части приложения. Stack (стек) это область хранения данных также находящееся в общей оперативной памяти (RAM). Всякий раз, когда вызывается метод, в памяти стека создается новый блок, который содержит примитивы и ссылки на другие объекты в методе. Как только метод заканчивает работу, блок также перестает использоваться, тем самым предоставляя доступ для следующего метода. Размер стековой памяти намного меньше объема памяти в куче. Стек в Java работает по схеме LIFO (Последний-зашел-Первый-вышел) Различия между Heap и Stack памятью: ✔️ Куча используется всеми частями приложения, в то время как стек используется только одним потоком исполнения программы. ✔️ Всякий раз, когда создается объект, он всегда хранится в куче, а в памяти стека содержится лишь ссылка на него. Память стека содержит только локальные переменные примитивных типов и ссылки на объекты в куче. ✔️ Объекты в куче доступны с любой точки программы, в то время как стековая память не может быть доступна для других потоков. ✔️ Стековая память существует лишь какое-то время работы программы, а память в куче живет с самого начала до конца работы программы. ✔️ Если память стека полностью занята, то Java Runtime бросает исключение java.lang.StackOverflowError. Если заполнена память кучи, то бросается исключение java.lang.OutOfMemoryError: Java Heap Space. ✔️ Размер памяти стека намного меньше памяти в куче. ✔️ Из-за простоты распределения памяти, стековая память работает намного быстрее кучи. Для определения начального и максимального размера памяти в куче используются -Xms и -Xmx опции JVM. Для стека определить размер памяти можно с помощью опции -Xss. #java #heap #stack #memory
Hammasini ko'rsatish...
👏 11 2👍 1
00:02
Video unavailableShow in Telegram
Как разработчику увеличить доход минимум в два раза? Освоить навыки по Kubernetes – самому востребованному направлению в 2024 году. Что это за зверь такой, с чем его едят и как быстро его понять, рассказывает SRE Lead в MTS Digital и преподаватель курсов Слёрма Кирилл Борисов в своём канале. Переходите и узнайте, как «кубы» могут пригодиться в работе, какие возможности открывают и прокачайте текущие скиллы. Для всех новых подписчиков подготовили гайд «Как работает etcd с Kubernetes и без него» Подписывайтесь, забирайте, изучайте и применяйте. Потом спасибо скажете 👉 @Kubernetes_Borisov Реклама. ИП Аердинов Никита Вадимович ИНН 638103515932 erid: LjN8K7zVy
Hammasini ko'rsatish...
@Kubernetes_Borisov.mp41.17 KB
👍 1👏 1👨‍💻 1
Что выведет код?Anonymous voting
  • 012
  • 123
  • ошибка компиляции
0 votes
1👏 1🎉 1
public class Quest {
    public static void main(String[] args) {
        int i=0;
        label1: System.out.print(i++);
        if (i < 2) {
            goto label1;
        }
    }
}
#java #quest
Hammasini ko'rsatish...
😁 6
⌨️ Проброс исключений Иногда возникает необходимость передать исключение дальше по стеку вызовов, чтобы оно было обработано на более высоком уровне. Для этого можно использовать ключевое слово throws в сигнатуре метода и не перехватывать исключение в блоке catch, либо пробросить исключение дальше внутри блока catch.

public void someMethod() throws IOException {
    try {
        // код, который может выбросить IOException
    } catch (IOException e) {
        // возможно, выполнить какую-то обработку
        throw e; // проброс исключения дальше
    }
}
#java #throw #throws
Hammasini ko'rsatish...
4
Boshqa reja tanlang

Joriy rejangiz faqat 5 ta kanal uchun analitika imkoniyatini beradi. Ko'proq olish uchun, iltimos, boshqa reja tanlang.