Публикации по теме 'java'


Использование Jabba для управления несколькими установками JVM
Если вы работаете в экосистеме Java, то, вероятно, переключение между разными версиями JVM вызывает у вас проблемы. Для эффективного управления JVM я настоятельно рекомендую использовать инструмент под названием Jabba . Установка Jabba Установить Jabba в Linux так же просто, как выполнить следующий фрагмент: Вы можете использовать ту же команду для обновления вашей версии Jabba. Установка желаемой версии JVM Чтобы установить желаемую версию и дистрибутив JVM, например..

Руководство по вводу-выводу по Java — Java PushbackInputStream
PushbackInputStream добавляет функциональность к входному потоку, позволяя нам отталкивать прочитанные байты, используя его метод unread(). Существует три версии метода unread(). Один позволяет нам отодвигать один байт, а два других позволяют отодвигать несколько байтов. Пример import java.io.FileInputStream; import java.io.PushbackInputStream; /*from www .jav a 2 s .c o m*/ public class Main { public static void main(String[] args) { String srcFile = "test.txt";..

[JAVA] История Enum
Что такое Энум? Тип enum , представленный в Java 5, представляет собой специальный тип данных, который позволяет переменной быть набором предопределенных констант. Он часто используется, когда мы знаем все возможные значения во время компиляции, а набор констант можно изменить, когда они нам понадобятся. История перечисления Пока не был представлен тип enum, разработчики Java использовали для определения констант дополнительные комментарии: В этом коде понедельник должен быть..

Обход предзаказа:
Обход предзаказа: В продолжение своего первого поста я хотел бы поделиться предзаказным обходом бинарного дерева с рекурсией: Шаг 1. Инициализируйте список целых чисел и стек с помощью универсального типа двоичного дерева. List‹Integer› mlist= new ArrayList‹Integer›(); Stack‹BinaryTree› stack= new Stack‹BinaryTree›(); *BinaryTree — это класс, который содержит структуру LinkedList с данными и левой и правой переменными той же структуры для хранения адреса. Шаг 2...

5 самых высокооплачиваемых языков программирования
https://blog.skillmonks.com/it-careers/5-top-paying-programming-languages/ Все мы знаем, что программисты — одни из самых высокооплачиваемых сотрудников на современном рынке благодаря буму программного обеспечения и ИТ в последние годы. Шкала заработной платы программиста зависит от языков программирования, которыми он владеет, и от опыта, которым обладает сотрудник. Именно за некоторые редко встречающиеся нишевые языки работодатели платят больше, поскольку на таких программистов не..

Исключения Java: быть или не быть (проверено)?
Исключения Java: быть или не быть (проверено)? В Java существует два типа исключений: Проверено — эти исключения проверяются компилятором. Когда вы бросаете его, вам нужно поймать его в блоке try/catch или пометить метод объявлением throws, иначе ваш код не скомпилируется. Проверенные исключения — это те, которые получены из класса Exception. Unchecked — они вообще не проверяются во время компиляции. Вы можете использовать их без блока try/catch или даже без объявления..

Java против JavaScript в разгадке
Как связаны Java и JavaScript? Это довольно распространенный вопрос, и большинство новоявленных программистов склонны нести с собой некоторые по понятным причинам ошибочные предположения, когда впервые вникают в отношения. В конце концов, и Java, и JavaScript начинаются с «Java», поэтому они должны быть похожи. По правде говоря, одно из самых больших сходств между Java и JavaScript - это «Java» в их названиях. Итак, что еще они делят? Что ж, это оба языка программирования,..