Публикации по теме '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» в их названиях. Итак, что еще они делят? Что ж, это оба языка программирования,..