Java работа с файлами

Автор: Александр Барчук

Java SE

Каждое приложение, программа имеют возможности записи чего-либо в файл. В данном уроке я продемонстрирую как можно записать какие-то данные в файл, а потом считать их оттуда.

Речь пойдет о static методах и атрибутах класса, зачем они используются, что дают они программистам.

Из своего опыта могу сказать что всегда считал что понимал ООП, что же тут такого то — полиморфизм, инкапсуляция и наследование, но вот когда дошло до дела, то туговато пришлось. Хочу разложить все по полочкам что бы никто не наступил на мои грабли в будущем :)

В этом уроке я бы хотел вас научить работать с базами данных MySQL, PostgreSQL, Oracle. А именно как подключится и выполнять SQL запросы к базе с помощью java.

В данной статье я бы хотел вам продемонстрировать как можно средствами Java сохранять объект в файл xml.

java-reflection-api-dynamic-class-loading

Reflection API

Автор: Александр Барчук

Java SE

Часто возникает необходимость во время исполнения java класса получить данные об этом же или другом классе. Это можно осуществить с помощью Reflection API.

jar_256

Как создать Jar файл в Maven

Автор: Александр Барчук

Java SE Maven

В этом уроке я покажу вам, как использовать Maven для создания Java проекта и упаковать его в *.jar файл, а также как сделать его исполняемым.

48e2ca80836bc9d61086aa4fe9889ca2e11f3c8f

Реализация интерфейса List. Часть 2

Автор: Александр Барчук

Java SE

В этом уроке мы реализуем  интерфейс List семейства Collection на основе двунаправленной очереди.

java-set-list-map

Реализация интерфейса List. Часть 1

Автор: Александр Барчук

Java SE

В этой серии статей я продемонстрирую один из способов реализации интерфейса List. Для реализации мы будем использовать двунаправленную очередь.

multythreading1

Многопоточность в Java

Автор: Александр Барчук

Java SE

При запуске любой программы образуется, по крайней мере, один поток. В Java этот поток запускается при вызове метода main(). Для создания дополнительных потоков необходимо их запустить и назначить им определенные функции, после выполнения которых потоки автоматически будут завершены виртуальной машиной.

  • Страница 3 из 3
  • <
  • 1
  • 2
  • 3