SkillAgentSearch skills...

JavaLearning

📙 Краткая лаконичная информация по самым важным разделам Java, Spring, Hibernate для успешной подготовки к техническим собеседованиям.

Install / Use

/learn @CreativeWex/JavaLearning

README

<a name="Begin"></a>

Содержание


<a name="OOP"></a>

Классы | ООП


<a name="Collections"></a>

Коллекции | Структуры данных


<a name="JDBC"></a>

Базы данных | JDBC API | Jdbc Template


<a name="Patterns"></a>

Архитектурные паттерны | Принципы проектирования


<a name="SpringCore"></a>

Spring Core


<a name="SpringMVC"></a>

Spring MVC


<a name="REST"></a>

REST | HTTP


<a name="HibernateSpringDataJPA"></a>

Hibernate | Spring Data JPA


<a name="Docker"></a>

Docker | Docker Compose


<a name="DBMigration"></a>

Миграция БД | FlyWay


<br> <br>

Отдельные темы

<a name="file"></a>

Класс File

Позволяет получить информацию о файле: права доступа, время и дата создания, путь к каталогу. А также осуществлять навигацию по иерархиям подкаталогов.

Если класс представляет каталог, то его метод list() возвращает массив строк с именами всех файлов.

Констукторы

  • File(String path) - указывается путь к файлу без указания имени файла
  • File(String dirPath, Sring name) - указывается путь к файлу и имя файла
  • File(URI uri) - указывается объекта URI, описывающий файл

Методы

  • getAbsolutePath() - абсолютный путь файла, начиная с корня системы. В Android корневым элементом является символ слеша (/);
  • canRead() - доступно для чтения;
  • canWrite() - доступно для записи;
  • exists() - файл существует или нет;
  • getName() - возвращает имя файла;
  • getParent() - возвращает имя родительского каталога;
  • getPath() - путь;
  • lastModified() - дата последнего изменения;
  • isFile() - объект является файлом, а не каталогом;
  • isDirectory - объект является каталогом;
  • isAbsolute() - возвращает true, если файл имеет абсолютный путь;
  • renameTo(File newPath) - переименовывает файл. В параметре указывается имя нового имени файла. Если переименование прошло неудачно, то возвращается false;
  • delete() - удаляет файл. Также можно удалить пустой каталог;

<a name="random"></a>

Класс Random

Методы

// Конуструкторы
Random()
Random(long seed) // начальное число

// Методы
synchronized void setSeeD(long seed) // устанавливает начальное значение
long nextLong() // возвращает следующее случайное значение типа long
int nextInt(int n) // возвращает следующее случайное значение типа int в диапазоне от 0 до n

// Генерация в определенном интервале
int i = random.nextInt(max - min + 1) 

RegEx - Regular Expressions - Регулярные Выражения

<a name="RegEx"></a>

Регулярные выражения — это механизм для поиска и замены текста путем проверки строк на соответствие заданному шаблону.

Регулярные выражения регистрозависимые, находят первое вхождение.

<br>

<a name="RegEx1"></a>

Поиск любого символ

View on GitHub
GitHub Stars11
CategoryEducation
Updated12mo ago
Forks0

Languages

Java

Security Score

72/100

Audited on Mar 30, 2025

No findings