Николай Прохоренок - Основы Java
2-е издание, переработанное и дополненноеНазвание: | Основы Java | |
Автор: | Николай Прохоренок | |
Жанр: | Java, Java Script | |
Изадано в серии: | неизвестно | |
Издательство: | БХВ-Петербург | |
Год издания: | 2019 | |
ISBN: | 9785977540124 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Основы Java"
Описан базовый синтаксис языка Java: типы данных, операторы, условия, циклы, регулярные выражения, лямбда-выражения, ссылки на методы, объектно-ориентированное программирование. Рассмотрены основные классы стандартной библиотеки, получение данных из сети Интернет, работа с базой данных MySQL. Книга содержит большое количество практических примеров, помогающих начать программировать на языке Java самостоятельно. Весь материал тщательно подобран, хорошо структурирован и компактно изложен, что позволяет использовать книгу как удобный справочник. Во втором издании добавлена глава по Java 11 и описано большинство нововведений: модули, интерактивная оболочка JShell, инструкция var и др. Электронный архив с примерами находится на сайте издательства. Для программистов
Читаем онлайн "Основы Java". [Страница - 68]
System.out.println(p.toString0);
// ..\file.txt
Выполнить обратную операцию позволяет метод
Формат метода:
toFileO
из интерфейса
Path.
public File toFileO
Пример:
Path р = Paths.get ("С: W b o o k W f i l e . t x t " ) ;
File f = p.toFileO;
System.out.printlnff.toStringO);
Интерфейс
Path
// C:\book\file.txt
содержит следующие основные методы:
□ t o s t r i n g () — возвращает текстовое представление объекта. Формат метода:
public String toStringO
Пример:
Path р = Paths.get("C:\\book\\file.txt");
□
System.out.println(p.toStringO);
// C:\book\file.txt
p = Paths.get("../file.txt");
System.out.println(p.toStringO);
// ..\file.txt
isAbsolute () — возвращает значение
если относительный. Формат метода:
true,
если путь абсолютный, и
false —
Пример:
Path р = Paths.get ("С: W b o o k W f i l e . t x t " ) ;
System.out.println(p.isAbsolute()); // true
p = Paths.get("../file.txt");
System.out.printIn(p.isAbsolute()); // false
□
toAbsolutePath () — возвращает абсолютный путь (точки в относительном пути
не преобразуются). Формат метода:
public Path toAbsolutePath()
Пример:
Path р = Paths.get ("С: W b o o k W f i l e . t x t " ) ;
System.out.println(p.toAbsolutePath()); // C:\book\file.txt
p = Paths.get("../file.txt");
System.out.printIn(p.toAbsolutePath()); // C:\book\..\file.txt
□
normalize o — преобразует все специальные символы в абсолютном пути, про
изводя нормализацию пути. Формат метода:
public Path normalize ()
Пример:
Path р = Paths.get("C:WbookW. .Wfile.txt") ;
System.out.println(p.normalizeO); // C:\file.txt
p = Paths.get("C:/bookW. ./file.txt");
System.out.println(p.normalize()); // C:\file.txt
□
t o R e a i P a t h o — возвращает нормализованный путь, проверяя при этом сущест
вование файла. Если файл не существует, то генерируется исключение
java.nio. file.NoSuchFileException. Формат метода:
public Path toRealPath(LinkOption... options)
throws IOException
В параметре options можно указать значение n o f o l l o w l i n k s и з перечисле
ния java.nio.file.LinkOption, которое запрещает преобразование символиче
ских ссылок:
Path р = Paths.get ("С: W b o o k W f o l d e r l W . .Wfile.txt") ;
System.out.println(р.toRealPath()); // C:\book\file.txt
□
getRooto — возвращает название диска или значение
жит название диска. Формат метода:
null,
если путь не содер
public Path getRootO
□
getParento —
возвращает путь к родительскому каталогу или значение
Формат метода:
public Path getParent()
□
getFileName () —
возвращает имя файла или каталога. Формат метода:
null.
Пример:
Path р = Paths .get ("С: W b o o k W f o l d e r l W f i l e . txt");
System.out.println(p.getRoot());
// C:\
System.out.println(p.getParent());
// C:\book\folderl
System.out.println(p.getFileName()); // file.txt
□
getNameCount () — возвращает количество элементов в пути (название диска не
учитывается). Формат метода:
public int getNameCount()
□
getName () —
возвращает элемент пути по индексу. Формат метода:
public Path getName(int index)
Пример перебора всех элементов пути:
Path р = Paths .get ("С: W b o o k W f o l d e r l W f i l e . txt");
System.out.println(p.getNameCount());
// 3
for (int i = 0, j = p .getNameCount(); i < j; i++) {
System.out.print(p.getName(i) + " ");
} // book folderl file.txt
□
iterator () — возвращает итератор, с помощью которого можно перебрать эле
менты в пути (кроме названия диска). Формат метода:
import java.util.Iterator;
public Iterator iterator ()
Пример:
Path p = Paths.get ("C: W b o o k W f o l d e r l W f i l e . t x t " ) ;
Iterator it = p.iterator();
while (it.hasNextO) {
System.out.print(it.next() + " ");
) // book folderl file.txt
for (Path elem: p) {
System.out.print(elem + " ");
} // book folderl file.txt
□
forEacho —
позволяет перебрать элементы в пути (кроме названия диска).
Метод доступен, начиная с Java 8. Формат метода:
public void forEach(Consumer --">
Книги схожие с «Основы Java» по жанру, серии, автору или названию:
Марк Лой, Патрик Нимайер, Дэниэл Лук - Программируем на Java Жанр: Java, Java Script Год издания: 2023 Серия: Бестселлеры o’reilly |
Коллектив авторов - Основы русской деловой речи Жанр: Языкознание Год издания: 2015 |
Другие книги автора «Николай Прохоренок»:
Николай Прохоренок - Язык С. Самое необходимое Жанр: C, C++, C# Год издания: 2020 |
Николай Прохоренок - Основы Java Жанр: Java, Java Script Год издания: 2017 |
Владимир Александрович Дронов, Николай Прохоренок - Python 3 и PyQt 5. Разработка приложений Жанр: Python Год издания: 2016 |
Николай Прохоренок - Основы Java Жанр: Java, Java Script Год издания: 2019 |