Что вы знаете о RandomAccessFile?
Класс
•
•
•
•
•
•
• методы для выполнения обычного и форматированного вывода из файла (
• методы для обычной или форматированной записи в файл с прямым доступом (
Так же следует отметить, что конструкторы
Класс
java.io.RandomAccessFile
обеспечивает чтение и запись данных в произвольном месте файла. Он не является частью иерархии InputStream
или OutputStream
. Это полностью отдельный класс, имеющий свои собственные (в большинстве своем native
) методы. Объяснением этого может быть то, что RandomAccessFile
имеет во многом отличающееся поведение по сравнению с остальными классами ввода/вывода так как позволяет, в пределах файла, перемещаться вперед и назад.RandomAccessFile
имеет такие специфические методы как:•
getFilePointer()
для определения текущего местоположения в файле;•
seek()
для перемещения на новую позицию в файле;•
length()
для выяснения размера файла;•
setLength()
для установки размера файла;•
skipBytes()
для того, чтобы попытаться пропустить определённое число байт;•
getChannel()
для работы с уникальным файловым каналом, ассоциированным с заданным файлом;• методы для выполнения обычного и форматированного вывода из файла (
read()
, readInt()
, readLine()
, readUTF()
и т.п.);• методы для обычной или форматированной записи в файл с прямым доступом (
write()
, writeBoolean()
, writeByte(
) и т.п.).Так же следует отметить, что конструкторы
RandomAccessFile
требуют второй аргумент, указывающий необходимый режим доступа к файлу - только чтение ("r
"), чтение и запись ("rw
") или иную их разновидность.❓ Пройдите тест на знание Java
Настало время проверить уровень ваших практических навыков в Java. Пройдите наш тест и узнайте, насколько хорошо вы владеете этим популярным языком программирования.
https://proglib.io/tests/proydite-test-na-znanie-java
Настало время проверить уровень ваших практических навыков в Java. Пройдите наш тест и узнайте, насколько хорошо вы владеете этим популярным языком программирования.
https://proglib.io/tests/proydite-test-na-znanie-java
#вопросы_с_собеседований
Может ли объект получить доступ к члену класса, объявленному как private? Если да, то каким образом?
Может ли объект получить доступ к члену класса, объявленному как private? Если да, то каким образом?
Что в Spring MVC определяет маршрут к определенному контроллеру на основании URL?
Anonymous Quiz
18%
Аннотация @Controller
3%
Аннтотация @Autowired
1%
При помощи контекста приложения
10%
При помощи описанной в DispatcherServlet логики
63%
Аннотация @RequestMapping
6%
Не знаю
Библиотека джависта | Java, Spring, Maven, Hibernate
#вопросы_с_собеседований Может ли объект получить доступ к члену класса, объявленному как private? Если да, то каким образом?
🔵 Внутри класса доступ к приватной переменной открыт без ограничений;
🔵 Вложенный класс имеет полный доступ ко всем (в том числе и приватным) членам содержащего его класса;
🔵 Доступ к приватным переменным извне может быть организован через отличные от приватных методы, которые предоставлены разработчиком класса. Например: getX() и setX();
🔵 Через механизм рефлексии (Reflection API).
🔵 Вложенный класс имеет полный доступ ко всем (в том числе и приватным) членам содержащего его класса;
🔵 Доступ к приватным переменным извне может быть организован через отличные от приватных методы, которые предоставлены разработчиком класса. Например: getX() и setX();
🔵 Через механизм рефлексии (Reflection API).
Java to Kotlin: A Refactoring Guidebook (2021)
Авторы: Duncan McGregor, Nat Pryce
Количество страниц: 424
Книга учит миграции кода с Java на Kotlin. Получаемый код проще, выразительнее и его легче изменять. К концу чтения книги вы будете уверенно рефакторить код, научитесь писать на Kotlin приложения с нуля и управлять кодовой базой из двух языков по мере ее развития с течением времени.
Скачать книгу
Авторы: Duncan McGregor, Nat Pryce
Количество страниц: 424
Книга учит миграции кода с Java на Kotlin. Получаемый код проще, выразительнее и его легче изменять. К концу чтения книги вы будете уверенно рефакторить код, научитесь писать на Kotlin приложения с нуля и управлять кодовой базой из двух языков по мере ее развития с течением времени.
Скачать книгу
Telegram
Книги для программистов (reserved)
Java to Kotlin: A Refactoring Guidebook (2021)
Авторы: Duncan McGregor, Nat Pryce
Авторы: Duncan McGregor, Nat Pryce
Курс автоматизатор на Java.
Клёвые новости для всех, кто хочет стартануть в автоматизации тестирования — ребята из школы автоматизации QA.GURU проводят бесплатное вводное занятие 25-го августа в 20:00 МСК
Почему надо сходить:
— Разработаем ваш первый (или не первый) автотест на поиск в Google
—Расскажут о рынке QA🔥 Кто, кому, за что и сколько платит?
— Покажут боевой проект с полной инфраструктурой.
— Дадут домашнее задание и проверят его.
Занятие бесплатное — для участия вступайте в чат @qa_guru_chat — ссылка на занятие будет там.
Клёвые новости для всех, кто хочет стартануть в автоматизации тестирования — ребята из школы автоматизации QA.GURU проводят бесплатное вводное занятие 25-го августа в 20:00 МСК
Почему надо сходить:
— Разработаем ваш первый (или не первый) автотест на поиск в Google
—Расскажут о рынке QA🔥 Кто, кому, за что и сколько платит?
— Покажут боевой проект с полной инфраструктурой.
— Дадут домашнее задание и проверят его.
Занятие бесплатное — для участия вступайте в чат @qa_guru_chat — ссылка на занятие будет там.
👍1
📖 ТОП-10 книг для изучения языка программирования Kotlin
За несколько лет Kotlin смог настолько серьезно потеснить Java в сфере создания приложений для Android, что новые проекты имеет смысл разрабатывать уже на нем. Читайте нашу версию списка самых популярных среди новичков и профессионалов книг для изучения этого языка программирования.
https://proglib.io/sh/r2C40fQURT
За несколько лет Kotlin смог настолько серьезно потеснить Java в сфере создания приложений для Android, что новые проекты имеет смысл разрабатывать уже на нем. Читайте нашу версию списка самых популярных среди новичков и профессионалов книг для изучения этого языка программирования.
https://proglib.io/sh/r2C40fQURT
Forwarded from Java jobs — вакансии для java-разработчиков
#vacancy #вакансия #удаленнаяработа #удаленка #remotly #remote #Java #fulltime
👔 Middle Java Developer
⛳️ Cross Technologies (разработчик и интегратор)
💼🥁 Можно работать дома, можно в офисе
💵 По зарплате готовы обсуждать
Контакты tg @dilfinarium
👔 Middle Java Developer
⛳️ Cross Technologies (разработчик и интегратор)
💼🥁 Можно работать дома, можно в офисе
💵 По зарплате готовы обсуждать
Контакты tg @dilfinarium
1 млн рублей за знание Java!
X5 Group устраивает чемпионат для лучших Java-девелоперов. Призовой фонд — 1 млн рублей.
Обещают нетривиальные задачи, способные повлиять на будущее ритейла. Ты создаешь алгоритмы для своего виртуального магазина, а если он окажется самым прибыльным, получаешь:
● 500, 300 или 200 тысяч рублей
● оффер от команды X5 Технологий
● респект от сообщества джавистов.
Соревнование начинается 28 августа. Для участия нужно зарегистрироваться на платформе All Cups.
X5 Group устраивает чемпионат для лучших Java-девелоперов. Призовой фонд — 1 млн рублей.
Обещают нетривиальные задачи, способные повлиять на будущее ритейла. Ты создаешь алгоритмы для своего виртуального магазина, а если он окажется самым прибыльным, получаешь:
● 500, 300 или 200 тысяч рублей
● оффер от команды X5 Технологий
● респект от сообщества джавистов.
Соревнование начинается 28 августа. Для участия нужно зарегистрироваться на платформе All Cups.
#вопросы_с_собеседований
Чем отличается <div> от <span>?
Чем отличается <div> от <span>?
Игра RE:Tail от Х5 Tech Победишь хакера?
В новой онлайн-игре от X5 Tech «Re:Tail» именно ты можешь стать властелином кода и спасти город!
Тебе предстоит разобраться с поставками, настроить маршрут передвижения дронов-доставщиков и справиться с магазинными воришками.
Покажи, насколько ты силен в искусстве кода и помоги построить ритейл будущего!
https://re-tail.geecko.com
В новой онлайн-игре от X5 Tech «Re:Tail» именно ты можешь стать властелином кода и спасти город!
Тебе предстоит разобраться с поставками, настроить маршрут передвижения дронов-доставщиков и справиться с магазинными воришками.
Покажи, насколько ты силен в искусстве кода и помоги построить ритейл будущего!
https://re-tail.geecko.com