| route-pattern | /:user_id/:repository/blob/*name(/*path) |
| route-controller | blob |
| route-action | show |
| fetch-nonce | v2:94d08f86-734f-8ab6-756d-7d7af170cc90 |
| current-catalog-service-hash | f3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb |
| request-id | 997E:13F52B:5B7DFF:7EBA12:6A5A526D |
| html-safe-nonce | f2f81f93dc3d97670795d9f5bf529931120e630e17ad89824c41b75c050cd67a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5OTdFOjEzRjUyQjo1QjdERkY6N0VCQTEyOjZBNUE1MjZEIiwidmlzaXRvcl9pZCI6IjEyNjYyODA3OTAxNDI2MzY2NTMiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ== |
| visitor-hmac | 292a9d35c6b600b2641f2ae24408aa1ca92fdf9a074be85256c0d68cefb54ef1 |
| hovercard-subject-tag | repository:439592911 |
| github-keyboard-shortcuts | repository,source-code,file-tree,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///blob/show |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/ABgithub1/java-interview/blob/master/java8.md |
| twitter:image | https://opengraph.githubassets.com/3714f9c24e72764d30689036470eede94502d7ffba16af32580a7ef8f3cf9979/ABgithub1/java-interview |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/3714f9c24e72764d30689036470eede94502d7ffba16af32580a7ef8f3cf9979/ABgithub1/java-interview |
| og:image:alt | Вопросы и ответы к интервью Java разработчика. Contribute to ABgithub1/java-interview development by creating an account on GitHub. |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | a793cd1fa898929111edad5857ee1f24ecf4bf7702525e67357cabc9df136fc3 |
| turbo-cache-control | no-cache |
| go-import | github.com/ABgithub1/java-interview git https://github.com/ABgithub1/java-interview.git |
| octolytics-dimension-user_id | 93038743 |
| octolytics-dimension-user_login | ABgithub1 |
| octolytics-dimension-repository_id | 439592911 |
| octolytics-dimension-repository_nwo | ABgithub1/java-interview |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | true |
| octolytics-dimension-repository_parent_id | 90507660 |
| octolytics-dimension-repository_parent_nwo | enhorse/java-interview |
| octolytics-dimension-repository_network_root_id | 90507660 |
| octolytics-dimension-repository_network_root_nwo | enhorse/java-interview |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 311929384671aa49f385b6fcc680ae3933943203 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/ABgithub1/java-interview/blob/master/java8.md#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FABgithub1%2Fjava-interview%2Fblob%2Fmaster%2Fjava8.md |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FABgithub1%2Fjava-interview%2Fblob%2Fmaster%2Fjava8.md |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fblob%2Fshow&source=header-repo&source_repo=ABgithub1%2Fjava-interview |
| Reload | https://github.com/ABgithub1/java-interview/blob/master/java8.md |
| Reload | https://github.com/ABgithub1/java-interview/blob/master/java8.md |
| Reload | https://github.com/ABgithub1/java-interview/blob/master/java8.md |
|
ABgithub1
| https://github.com/ABgithub1 |
| java-interview | https://github.com/ABgithub1/java-interview |
| enhorse/java-interview | https://github.com/enhorse/java-interview |
|
Notifications
| https://github.com/login?return_to=%2FABgithub1%2Fjava-interview |
|
Fork
0
| https://github.com/login?return_to=%2FABgithub1%2Fjava-interview |
|
Star
0
| https://github.com/login?return_to=%2FABgithub1%2Fjava-interview |
|
Code
| https://github.com/ABgithub1/java-interview |
|
Pull requests
0
| https://github.com/ABgithub1/java-interview/pulls |
|
Actions
| https://github.com/ABgithub1/java-interview/actions |
|
Projects
| https://github.com/ABgithub1/java-interview/projects |
|
Security and quality
0
| https://github.com/ABgithub1/java-interview/security |
|
Insights
| https://github.com/ABgithub1/java-interview/pulse |
|
Code
| https://github.com/ABgithub1/java-interview |
|
Pull requests
| https://github.com/ABgithub1/java-interview/pulls |
|
Actions
| https://github.com/ABgithub1/java-interview/actions |
|
Projects
| https://github.com/ABgithub1/java-interview/projects |
|
Security and quality
| https://github.com/ABgithub1/java-interview/security |
|
Insights
| https://github.com/ABgithub1/java-interview/pulse |
| https://github.com/ABgithub1/java-interview |
| java-interview | https://github.com/ABgithub1/java-interview/tree/master |
| History | https://github.com/ABgithub1/java-interview/commits/master/java8.md |
| https://github.com/ABgithub1/java-interview/commits/master/java8.md |
| java-interview | https://github.com/ABgithub1/java-interview/tree/master |
| Raw | https://github.com/ABgithub1/java-interview/raw/refs/heads/master/java8.md |
| Вопросы для собеседования | https://github.com/ABgithub1/java-interview/blob/master/README.md |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| Какие нововведения, появились в Java 8 и JDK 8? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BD%D0%BE%D0%B2%D0%BE%D0%B2%D0%B2%D0%B5%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F-%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D0%BB%D0%B8%D1%81%D1%8C-%D0%B2-java-8-%D0%B8-jdk-8 |
| Что такое «лямбда»? Какова структура и особенности использования лямбда-выражения? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D0%BB%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%9A%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0-%D1%81%D1%82%D1%80%D1%83%D0%BA%D1%82%D1%83%D1%80%D0%B0-%D0%B8-%D0%BE%D1%81%D0%BE%D0%B1%D0%B5%D0%BD%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%BB%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F |
| К каким переменным есть доступ у лямбда-выражений? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A-%D0%BA%D0%B0%D0%BA%D0%B8%D0%BC-%D0%BF%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D0%BC-%D0%B5%D1%81%D1%82%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF-%D1%83-%D0%BB%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B9 |
| Как отсортировать список строк с помощью лямбда-выражения? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BE%D1%82%D1%81%D0%BE%D1%80%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D1%82%D1%8C-%D1%81%D0%BF%D0%B8%D1%81%D0%BE%D0%BA-%D1%81%D1%82%D1%80%D0%BE%D0%BA-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D0%BB%D1%8F%D0%BC%D0%B1%D0%B4%D0%B0-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F |
| Что такое «ссылка на метод»? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0-%D0%BD%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4 |
| Какие виды ссылок на методы вы знаете? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B2%D0%B8%D0%B4%D1%8B-%D1%81%D1%81%D1%8B%D0%BB%D0%BE%D0%BA-%D0%BD%D0%B0-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5 |
| Объясните выражение System.out::println. | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9E%D0%B1%D1%8A%D1%8F%D1%81%D0%BD%D0%B8%D1%82%D0%B5-%D0%B2%D1%8B%D1%80%D0%B0%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-systemoutprintln |
| Что такое «функциональные интерфейсы»? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B |
| Для чего нужны функциональные интерфейсы Function, DoubleFunction, IntFunction и LongFunction? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-functiontr-doublefunctionr-intfunctionr-%D0%B8-longfunctionr |
| Для чего нужны функциональные интерфейсы UnaryOperator, DoubleUnaryOperator, IntUnaryOperator и LongUnaryOperator? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-unaryoperatort-doubleunaryoperator-intunaryoperator-%D0%B8-longunaryoperator |
| Для чего нужны функциональные интерфейсы BinaryOperator, DoubleBinaryOperator, IntBinaryOperator и LongBinaryOperator? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-binaryoperatort-doublebinaryoperator-intbinaryoperator-%D0%B8-longbinaryoperator |
| Для чего нужны функциональные интерфейсы Predicate, DoublePredicate, IntPredicate и LongPredicate? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-predicatet-doublepredicate-intpredicate-%D0%B8-longpredicate |
| Для чего нужны функциональные интерфейсы Consumer, DoubleConsumer, IntConsumer и LongConsumer? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-consumert-doubleconsumer-intconsumer-%D0%B8-longconsumer |
| Для чего нужны функциональные интерфейсы Supplier, BooleanSupplier, DoubleSupplier, IntSupplier и LongSupplier? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-suppliert--booleansupplier-doublesupplier-intsupplier-%D0%B8-longsupplier |
| Для чего нужен функциональный интерфейс BiConsumer? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-biconsumertu |
| Для чего нужен функциональный интерфейс BiFunction? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-bifunctiontur |
| Для чего нужен функциональный интерфейс BiPredicate? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-bipredicatetu |
| Для чего нужны функциональные интерфейсы вида _To_Function? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-%D0%B2%D0%B8%D0%B4%D0%B0-tofunction |
| Для чего нужны функциональные интерфейсы ToDoubleBiFunction, ToIntBiFunction и ToLongBiFunction? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-todoublebifunctiontu-tointbifunctiontu-%D0%B8-tolongbifunctiontu |
| Для чего нужны функциональные интерфейсы ToDoubleFunction, ToIntFunction и ToLongFunction? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-todoublefunctiont-tointfunctiont-%D0%B8-tolongfunctiont |
| Для чего нужны функциональные интерфейсы ObjDoubleConsumer, ObjIntConsumer и ObjLongConsumer? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%BD%D1%8B-%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D1%8B-objdoubleconsumert-objintconsumert-%D0%B8-objlongconsumert |
| Что такое StringJoiner? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-stringjoiner |
| Что такое default методы интрефейса? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-default-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B8%D0%BD%D1%82%D1%80%D0%B5%D1%84%D0%B5%D0%B9%D1%81%D0%B0 |
| Как вызывать default метод интерфейса в реализующем этот интерфейс классе? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B7%D1%8B%D0%B2%D0%B0%D1%82%D1%8C-default-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0-%D0%B2-%D1%80%D0%B5%D0%B0%D0%BB%D0%B8%D0%B7%D1%83%D1%8E%D1%89%D0%B5%D0%BC-%D1%8D%D1%82%D0%BE%D1%82-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81-%D0%BA%D0%BB%D0%B0%D1%81%D1%81%D0%B5 |
| Что такое static метод интерфейса? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-static-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0 |
| Как вызывать static метод интерфейса? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B7%D1%8B%D0%B2%D0%B0%D1%82%D1%8C-static-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0 |
| Что такое Optional? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-optional |
| Что такое Stream? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-stream |
| Какие существуют способы создания стрима? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA%D0%B8%D0%B5-%D1%81%D1%83%D1%89%D0%B5%D1%81%D1%82%D0%B2%D1%83%D1%8E%D1%82-%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%D1%8B-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D1%8F-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0 |
| В чем разница между Collection и Stream? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%92-%D1%87%D0%B5%D0%BC-%D1%80%D0%B0%D0%B7%D0%BD%D0%B8%D1%86%D0%B0-%D0%BC%D0%B5%D0%B6%D0%B4%D1%83-collection-%D0%B8-stream |
| Для чего нужен метод collect() в стримах? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%BD%D1%83%D0%B6%D0%B5%D0%BD-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-collect-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85 |
| Для чего в стримах применяются методы forEach() и forEachOrdered()? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B8%D0%BC%D0%B5%D0%BD%D1%8F%D1%8E%D1%82%D1%81%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-foreach-%D0%B8-foreachordered |
| Для чего в стримах предназначены методы map() и mapToInt(), mapToDouble(), mapToLong()? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-map-%D0%B8-maptoint-maptodouble-maptolong |
| Какова цель метода filter() в стримах? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA%D0%BE%D0%B2%D0%B0-%D1%86%D0%B5%D0%BB%D1%8C-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-filter-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85 |
| Для чего в стримах предназначен метод limit()? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-limit |
| Для чего в стримах предназначен метод sorted()? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-sorted |
| Для чего в стримах предназначены методы flatMap(), flatMapToInt(), flatMapToDouble(), flatMapToLong()? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%94%D0%BB%D1%8F-%D1%87%D0%B5%D0%B3%D0%BE-%D0%B2-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D1%85-%D0%BF%D1%80%D0%B5%D0%B4%D0%BD%D0%B0%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D1%8B-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-flatmap-flatmaptoint-flatmaptodouble-flatmaptolong |
| Расскажите о параллельной обработке в Java 8. | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A0%D0%B0%D1%81%D1%81%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5-%D0%BE-%D0%BF%D0%B0%D1%80%D0%B0%D0%BB%D0%BB%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B5-%D0%B2-java-8 |
| Какие конечные методы работы со стримами вы знаете? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BA%D0%BE%D0%BD%D0%B5%D1%87%D0%BD%D1%8B%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81%D0%BE-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D0%BC%D0%B8-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5 |
| Какие промежуточные методы работы со стримами вы знаете? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA%D0%B8%D0%B5-%D0%BF%D1%80%D0%BE%D0%BC%D0%B5%D0%B6%D1%83%D1%82%D0%BE%D1%87%D0%BD%D1%8B%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81%D0%BE-%D1%81%D1%82%D1%80%D0%B8%D0%BC%D0%B0%D0%BC%D0%B8-%D0%B2%D1%8B-%D0%B7%D0%BD%D0%B0%D0%B5%D1%82%D0%B5 |
| Как вывести на экран 10 случайных чисел, используя forEach()? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BD%D0%B0-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-10-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D1%8B%D1%85-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-foreach |
| Как можно вывести на экран уникальные квадраты чисел используя метод map()? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BC%D0%BE%D0%B6%D0%BD%D0%BE-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BD%D0%B0-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BA%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D1%8B-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4-map |
| Как вывести на экран количество пустых строк с помощью метода filter()? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BD%D0%B0-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-%D0%BA%D0%BE%D0%BB%D0%B8%D1%87%D0%B5%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D1%83%D1%81%D1%82%D1%8B%D1%85-%D1%81%D1%82%D1%80%D0%BE%D0%BA-%D1%81-%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%D1%8E-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D0%B0-filter |
| Как вывести на экран 10 случайных чисел в порядке возрастания? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%B2%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8-%D0%BD%D0%B0-%D1%8D%D0%BA%D1%80%D0%B0%D0%BD-10-%D1%81%D0%BB%D1%83%D1%87%D0%B0%D0%B9%D0%BD%D1%8B%D1%85-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-%D0%B2-%D0%BF%D0%BE%D1%80%D1%8F%D0%B4%D0%BA%D0%B5-%D0%B2%D0%BE%D0%B7%D1%80%D0%B0%D1%81%D1%82%D0%B0%D0%BD%D0%B8%D1%8F |
| Как найти максимальное число в наборе? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BD%D0%B0%D0%B9%D1%82%D0%B8-%D0%BC%D0%B0%D0%BA%D1%81%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D1%87%D0%B8%D1%81%D0%BB%D0%BE-%D0%B2-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B5 |
| Как найти минимальное число в наборе? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BD%D0%B0%D0%B9%D1%82%D0%B8-%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5-%D1%87%D0%B8%D1%81%D0%BB%D0%BE-%D0%B2-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B5 |
| Как получить сумму всех чисел в наборе? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%81%D1%83%D0%BC%D0%BC%D1%83-%D0%B2%D1%81%D0%B5%D1%85-%D1%87%D0%B8%D1%81%D0%B5%D0%BB-%D0%B2-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B5 |
| Как получить среднее значение всех чисел? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%81%D1%80%D0%B5%D0%B4%D0%BD%D0%B5%D0%B5-%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%B2%D1%81%D0%B5%D1%85-%D1%87%D0%B8%D1%81%D0%B5%D0%BB |
| Какие дополнительные методы для работы с ассоциативными массивами (maps) появились в Java 8? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA%D0%B8%D0%B5-%D0%B4%D0%BE%D0%BF%D0%BE%D0%BB%D0%BD%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D1%8B%D0%B5-%D0%BC%D0%B5%D1%82%D0%BE%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B-%D1%81-%D0%B0%D1%81%D1%81%D0%BE%D1%86%D0%B8%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%BC%D0%B8-%D0%BC%D0%B0%D1%81%D1%81%D0%B8%D0%B2%D0%B0%D0%BC%D0%B8-maps-%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D0%BB%D0%B8%D1%81%D1%8C-%D0%B2-java-8 |
| Что такое LocalDateTime? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-localdatetime |
| Что такое ZonedDateTime? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-zoneddatetime |
| Как получить текущую дату с использованием Date Time API из Java 8? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D1%83%D1%8E-%D0%B4%D0%B0%D1%82%D1%83-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-date-time-api-%D0%B8%D0%B7-java-8 |
| Как добавить 1 неделю, 1 месяц, 1 год, 10 лет к текущей дате с использованием Date Time API? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C-1-%D0%BD%D0%B5%D0%B4%D0%B5%D0%BB%D1%8E-1-%D0%BC%D0%B5%D1%81%D1%8F%D1%86-1-%D0%B3%D0%BE%D0%B4-10-%D0%BB%D0%B5%D1%82-%D0%BA-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B9-%D0%B4%D0%B0%D1%82%D0%B5-%D1%81-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC-date-time-api |
| Как получить следующий вторник используя Date Time API? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%81%D0%BB%D0%B5%D0%B4%D1%83%D1%8E%D1%89%D0%B8%D0%B9-%D0%B2%D1%82%D0%BE%D1%80%D0%BD%D0%B8%D0%BA-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-date-time-api |
| Как получить вторую субботу текущего месяца используя Date Time API? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B2%D1%82%D0%BE%D1%80%D1%83%D1%8E-%D1%81%D1%83%D0%B1%D0%B1%D0%BE%D1%82%D1%83-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B3%D0%BE-%D0%BC%D0%B5%D1%81%D1%8F%D1%86%D0%B0-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-date-time-api |
| Как получить текущее время с точностью до миллисекунд используя Date Time API? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D1%81-%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-%D0%B4%D0%BE-%D0%BC%D0%B8%D0%BB%D0%BB%D0%B8%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-date-time-api |
| Как получить текущее время по местному времени с точностью до миллисекунд используя Date Time API? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D1%82%D0%B5%D0%BA%D1%83%D1%89%D0%B5%D0%B5-%D0%B2%D1%80%D0%B5%D0%BC%D1%8F-%D0%BF%D0%BE-%D0%BC%D0%B5%D1%81%D1%82%D0%BD%D0%BE%D0%BC%D1%83-%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%B8-%D1%81-%D1%82%D0%BE%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E-%D0%B4%D0%BE-%D0%BC%D0%B8%D0%BB%D0%BB%D0%B8%D1%81%D0%B5%D0%BA%D1%83%D0%BD%D0%B4-%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F-date-time-api |
| Как определить повторяемую аннотацию? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D0%BE%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B8%D1%82%D1%8C-%D0%BF%D0%BE%D0%B2%D1%82%D0%BE%D1%80%D1%8F%D0%B5%D0%BC%D1%83%D1%8E-%D0%B0%D0%BD%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8E |
| Что такое Nashorn? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-nashorn |
| Что такое jjs? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%A7%D1%82%D0%BE-%D1%82%D0%B0%D0%BA%D0%BE%D0%B5-jjs |
| Какой класс появился в Java 8 для кодирования/декодирования данных? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA%D0%BE%D0%B9-%D0%BA%D0%BB%D0%B0%D1%81%D1%81-%D0%BF%D0%BE%D1%8F%D0%B2%D0%B8%D0%BB%D1%81%D1%8F-%D0%B2-java-8-%D0%B4%D0%BB%D1%8F-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%D0%B4%D0%B5%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85 |
| Как создать Base64 кодировщик и декодировщик? | https://github.com/ABgithub1/java-interview/blob/master/java8.md#%D0%9A%D0%B0%D0%BA-%D1%81%D0%BE%D0%B7%D0%B4%D0%B0%D1%82%D1%8C-base64-%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA-%D0%B8-%D0%B4%D0%B5%D0%BA%D0%BE%D0%B4%D0%B8%D1%80%D0%BE%D0%B2%D1%89%D0%B8%D0%BA |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#какие-нововведения-появились-в-java-8-и-jdk-8 |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-лямбда-какова-структура-и-особенности-использования-лямбда-выражения |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#к-каким-переменным-есть-доступ-у-лямбда-выражений |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-отсортировать-список-строк-с-помощью-лямбда-выражения |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-ссылка-на-метод |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#какие-виды-ссылок-на-методы-вы-знаете |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#объясните-выражение-systemoutprintln |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-функциональные-интерфейсы |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-functiontr-doublefunctionr-intfunctionr-и-longfunctionr |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-unaryoperatort-doubleunaryoperator-intunaryoperator-и-longunaryoperator |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-binaryoperatort-doublebinaryoperator-intbinaryoperator-и-longbinaryoperator |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-predicatet-doublepredicate-intpredicate-и-longpredicate |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-consumert-doubleconsumer-intconsumer-и-longconsumer |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-suppliert--booleansupplier-doublesupplier-intsupplier-и-longsupplier |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужен-функциональный-интерфейс-biconsumertu |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужен-функциональный-интерфейс-bifunctiontur |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужен-функциональный-интерфейс-bipredicatetu |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-вида-_to_function |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-todoublebifunctiontu-tointbifunctiontu-и-tolongbifunctiontu |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-todoublefunctiont-tointfunctiont-и-tolongfunctiont |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужны-функциональные-интерфейсы-objdoubleconsumert-objintconsumert-и-objlongconsumert |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-stringjoiner |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-default-методы-интрефейса |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-вызывать-default-метод-интерфейса-в-реализующем-этот-интерфейс-классе |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-static-метод-интерфейса |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-вызывать-static-метод-интерфейса |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-optional |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-stream |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#какие-существуют-способы-создания-стрима |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#в-чем-разница-между-collection-и-stream |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-нужен-метод-collect-в-стримах |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-в-стримах-применяются-методы-foreach-и-foreachordered |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-в-стримах-предназначены-методы-map-и-maptoint-maptodouble-maptolong |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#какова-цель-метода-filter-в-стримах |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-в-стримах-предназначен-метод-limit |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-в-стримах-предназначен-метод-sorted |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#для-чего-в-стримах-предназначены-методы-flatmap-flatmaptoint-flatmaptodouble-flatmaptolong |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#расскажите-о-параллельной-обработке-в-java-8 |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#какие-конечные-методы-работы-со-стримами-вы-знаете |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#какие-промежуточные-методы-работы-со-стримами-вы-знаете |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-вывести-на-экран-10-случайных-чисел-используя-foreach |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-можно-вывести-на-экран-уникальные-квадраты-чисел-используя-метод-map |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-вывести-на-экран-количество-пустых-строк-с-помощью-метода-filter |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-вывести-на-экран-10-случайных-чисел-в-порядке-возрастания |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-найти-максимальное-число-в-наборе |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-найти-минимальное-число-в-наборе |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-получить-сумму-всех-чисел-в-наборе |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-получить-среднее-значение-всех-чисел |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#какие-дополнительные-методы-для-работы-с-ассоциативными-массивами-maps-появились-в-java-8 |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-localdatetime |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-zoneddatetime |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-получить-текущую-дату-с-использованием-date-time-api-из-java-8 |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-добавить-1-неделю-1-месяц-1-год-10-лет-к-текущей-дате-с-использованием-date-time-api |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-получить-следующий-вторник-используя-date-time-api |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-получить-вторую-субботу-текущего-месяца-используя-date-time-api |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-получить-текущее-время-с-точностью-до-миллисекунд-используя-date-time-api |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-получить-текущее-время-по-местному-времени-с-точностью-до-миллисекунд-используя-date-time-api |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-определить-повторяемую-аннотацию |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-nashorn |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#что-такое-jjs |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#какой-класс-появился-в-java-8-для-кодированиядекодирования-данных |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#как-создать-base64-кодировщик-и-декодировщик |
| к оглавлению | https://github.com/ABgithub1/java-interview/blob/master/java8.md#java-8 |
| https://github.com/ABgithub1/java-interview/blob/master/java8.md#источники |
| Хабрахабр - Новое в Java 8 | https://habrahabr.ru/post/216431/ |
| Хабрахабр - Шпаргалка Java программиста 4. Java Stream API | https://habrahabr.ru/company/luxoft/blog/270383/ |
| METANIT.COM | http://metanit.com/java/tutorial/9.1.php |
| javadevblog.com | http://javadevblog.com/interfejsy-v-java-8-staticheskie-metody-metody-po-umolchaniyu-funktsional-ny-e-interfejsy.html |
| Вопросы для собеседования | https://github.com/ABgithub1/java-interview/blob/master/README.md |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |