Уроки по Java для начинающих
Уроки по Java для начинающих на programmera.ru.
Этот курс ориентирован в основном на начинающих программистов на Java, хотя он также может быть полезен опытным программистам на Java, которые хотят узнать больше о языке Java.
Что такое Java?
Java — это объектно-ориентированный язык, основанный на C ++, с сильной поддержкой сетевой, многопоточной и компонентно-ориентированной разработки. Первая версия JDK ( Java Development Kit ) 1.0, выпущенная в 1995 году, установила первый крупный публичный стандарт Java с синтаксисом на C ++ и иерархией классов, включая поддержку сетей, потоков, обработку событий, обработку исключений, многопоточность и Разработка графического интерфейса с помощью набора абстрактных оконных средств (AWT). Вскоре после этого были введены классы Java Database Connectivity (JDBC) для обмена данными с базами данных. В отличие от других языков программирования, таких как C или C ++ , однако, программы Java не компилируются в машинный код; вместо этого они преобразуются в нейтральный по архитектуре формат байт-кода. Этот набор байтов представляет собой код абстрактной виртуальной машины Java (JVM). Чтобы эти байты выполнялись на физической машине, интерпретатор Java, работающий на этой физической машине, должен переводить эти байты в локальные действия, такие как печать строки или рисование кнопки.
Java для начинающих
Основы Java
Структуры управления Java
Коллекции Java
Класс Java String
- Как получить длину строки в Java
- Метод charAt() в Java
- Метод indexOf() в Java
- Метод Replace() в Java
- Метод Contains() в Java
- Сравнение строк в Java
- Метод Substring в Java
- Метод Concat() в Java
- Метод Split() в Java
- Преобразовать строку в число String to Int
- Класс Java StringBuilder
- StringTokenizer в Java
Класс файла Java
Сетевое программирование Java
Вопросы Java
- Важные особенности Java
- Разница между Java и JavaScript?
- В чем разница между JDK и JRE? Java
- Что такое JVM и является ли она независимой от платформы?
- Что такое компилятор Just-In-Time (JIT)?
- Что такое сборщик мусора в Java?
- Что такое NullPointerException в Java
- Разница между памятью Stack and Heap в Java
- Как установить максимальное использование памяти для JVM?
- Что такое числовое продвижение?
- Зачем нужны общие типы в Java?
- Каковы final переменные в Java?
- Как аннотации работают на Java?
- Как использовать тернарный оператор в Java?
- Что такое ключевое слово instanceof в Java?
- Как ClassLoader работает на Java?
- Что такое отказобезопасные и отказоустойчивые итераторы в Java
- Что такое ссылки на методы?
- Ошибка компиляции «Can not Find Symbol» в Java
- Разница между system.gc() и runtime.gc()
- Как преобразовать TimeStamp в Date в Java?
- Как настроить объект на null, помогая сборке мусора?
- Как объекты становятся пригодными для сбора мусора? Java
- Как рассчитать разницу дат в Java
- Разница между Path и Classpath в Java
- Является ли Java «pass-by-reference» или «pass-by-value»?
- Разница между статическими и нестатистическими методами java
- Почему Java не поддерживает указатели?
- Что такое package в Java?
- Что такое классы-оболочки?
- Что такое singleton класс в Java?
- Разница между локальной переменной Java, переменной экземпляра и переменной класса?
- Может ли класс верхнего уровня быть закрытым или защищенным в java
- Являются ли полиморфизм, перегрузка и переопределение аналогичных понятий?
- Как использовать блокировки в Java
- Почему множественное наследование не поддерживается в Java
- Почему Java не является чисто объектно-ориентированным языком?
- Почему класс Java не может быть объявлен как статический?
- Разница между абстрактным классом и интерфейсом в Java
- Почему мне нужно переопределить методы equals и hashCode в Java?
- Почему Java не поддерживает перегрузку оператора?
- Что подразумевается под анонимным классом в Java?
- Загрузка статического и динамического класса в Java
- Почему я получаю NoClassDefFoundError в Java?
- Как генерировать случайные целые числа в определенном диапазоне в Java
- В чем смысл System.out.println в Java?
- Какова цель класса Runtime и System? в Java
- finally block в Java?
- В чем разница между final finally и finalize?
- Что такое try-with-resources в java?
- Что такое стек? Java
- В чем смысл неизменяемости в терминах String?
- Каковы различные способы создания строкового объекта в Java?
- Разница между String и StringBuffer / StringBuilder в Java
- В чем разница между созданием String как new () и literal?
- Как преобразовать объект String в Date в Java?
- Как создать строку Java из содержимого файла?
- Что на самом деле вызывает ошибку StackOverflow в Java?
- Почему char[] предпочитает использовать String для хранения пароля в Java
- Что такое фильтр ввода-вывода и как его использовать в Java?
- Сериализация и десериализация в Java
- Понимание переходных переменных в Java
- Что такое Externalizable в Java?
- Какова цель сериализации и десериализации в Java?
- Какая разница между потоками байтов и потоками символов
- Как добавить текст в существующий файл в Java
- Чтение и преобразование InputStream в строку в Java
- В чем разница между Reader и InputStream в Java
- Введение в потоки Java
- Что такое синхронизация Java?
- Статическая синхронизация с нестатической синхронизацией в Java
- Что такое поток Daemon в Java
- Разница между инструментами Runnable и extends Thread в Java
- Что такое ключевое слово volatile в Java
- Каковы основные интерфейсы Java Collections Framework
- Каковы различия между ArrayList и Vector в Java?
- В чем разница между ArrayList и LinkedList?
- В чем разница между List и Set в Java
- Разница между HashSet и HashMap в Java
- Разница между HashMap и Hashtable в Java?
- Как работает метод hashCode() java?
- Разница между capacity() и size() вектора в Java