| Skip to content | https://github.com/eemustafasahin/Complete_Java_Course_Notes#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Feemustafasahin%2FComplete_Java_Course_Notes |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub SparkBuild and deploy intelligent apps | https://github.com/features/spark |
| GitHub ModelsManage and compare prompts | https://github.com/features/models |
| 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 |
| GitHub SponsorsFund open source developers | https://github.com/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/accelerator |
| 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/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%2Feemustafasahin%2FComplete_Java_Course_Notes |
|
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&source=header-repo&source_repo=eemustafasahin%2FComplete_Java_Course_Notes |
| Reload | https://github.com/eemustafasahin/Complete_Java_Course_Notes |
| Reload | https://github.com/eemustafasahin/Complete_Java_Course_Notes |
| Reload | https://github.com/eemustafasahin/Complete_Java_Course_Notes |
|
eemustafasahin
| https://github.com/eemustafasahin |
| Complete_Java_Course_Notes | https://github.com/eemustafasahin/Complete_Java_Course_Notes |
|
Notifications
| https://github.com/login?return_to=%2Feemustafasahin%2FComplete_Java_Course_Notes |
|
Fork
12
| https://github.com/login?return_to=%2Feemustafasahin%2FComplete_Java_Course_Notes |
|
Star
23
| https://github.com/login?return_to=%2Feemustafasahin%2FComplete_Java_Course_Notes |
| https://github.com/oguzkaran | https://github.com/oguzkaran |
|
23
stars
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/stargazers |
|
12
forks
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/forks |
|
Branches
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/branches |
|
Tags
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/tags |
|
Activity
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/activity |
|
Star
| https://github.com/login?return_to=%2Feemustafasahin%2FComplete_Java_Course_Notes |
|
Notifications
| https://github.com/login?return_to=%2Feemustafasahin%2FComplete_Java_Course_Notes |
|
Code
| https://github.com/eemustafasahin/Complete_Java_Course_Notes |
|
Issues
0
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/issues |
|
Pull requests
0
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/pulls |
|
Actions
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/actions |
|
Projects
0
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/projects |
|
Security
Uh oh!
There was an error while loading. Please reload this page.
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/security |
| Please reload this page | https://github.com/eemustafasahin/Complete_Java_Course_Notes |
|
Insights
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/pulse |
|
Code
| https://github.com/eemustafasahin/Complete_Java_Course_Notes |
|
Issues
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/issues |
|
Pull requests
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/pulls |
|
Actions
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/actions |
|
Projects
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/projects |
|
Security
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/security |
|
Insights
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/pulse |
| Branches | https://github.com/eemustafasahin/Complete_Java_Course_Notes/branches |
| Tags | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tags |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/branches |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/tags |
| 157 Commits | https://github.com/eemustafasahin/Complete_Java_Course_Notes/commits/master/ |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/commits/master/ |
| JavaHomeworks | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaHomeworks |
| JavaHomeworks | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaHomeworks |
| JavaLesson001 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson001 |
| JavaLesson001 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson001 |
| JavaLesson002 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson002 |
| JavaLesson002 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson002 |
| JavaLesson003 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson003 |
| JavaLesson003 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson003 |
| JavaLesson004 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson004 |
| JavaLesson004 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson004 |
| JavaLesson005 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson005 |
| JavaLesson005 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson005 |
| JavaLesson006 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson006 |
| JavaLesson006 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson006 |
| JavaLesson007 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson007 |
| JavaLesson007 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson007 |
| JavaLesson008 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson008 |
| JavaLesson008 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson008 |
| JavaLesson009 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson009 |
| JavaLesson009 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson009 |
| JavaLesson010 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson010 |
| JavaLesson010 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson010 |
| JavaLesson011 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson011 |
| JavaLesson011 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson011 |
| JavaLesson012 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson012 |
| JavaLesson012 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson012 |
| JavaLesson013 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson013 |
| JavaLesson013 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson013 |
| JavaLesson014 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson014 |
| JavaLesson014 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson014 |
| JavaLesson015 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson015 |
| JavaLesson015 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson015 |
| JavaLesson016 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson016 |
| JavaLesson016 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson016 |
| JavaLesson017 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson017 |
| JavaLesson017 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson017 |
| JavaLesson018 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson018 |
| JavaLesson018 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson018 |
| JavaLesson019 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson019 |
| JavaLesson019 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson019 |
| JavaLesson020 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson020 |
| JavaLesson020 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson020 |
| JavaLesson021 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson021 |
| JavaLesson021 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson021 |
| JavaLesson022 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson022 |
| JavaLesson022 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson022 |
| JavaLesson023 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson023 |
| JavaLesson023 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson023 |
| JavaLesson024 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson024 |
| JavaLesson024 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson024 |
| JavaLesson025 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson025 |
| JavaLesson025 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson025 |
| JavaLesson026 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson026 |
| JavaLesson026 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson026 |
| JavaLesson027 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson027 |
| JavaLesson027 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson027 |
| JavaLesson028 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson028 |
| JavaLesson028 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson028 |
| JavaLesson029 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson029 |
| JavaLesson029 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson029 |
| JavaLesson030 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson030 |
| JavaLesson030 | https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson030 |
| README.md | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/README.md |
| README.md | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/README.md |
| README | https://github.com/eemustafasahin/Complete_Java_Course_Notes |
| https://github.com/eemustafasahin/images/blob/master/Java_logo_icon.png |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes#java_course_notes |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes#table-of-contents-core-java |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md |
| Hello, World | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#hello-world |
| Yorum satırları (comment lines) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#yorum-sat%C4%B1rlar%C4%B1-comment-lines |
| Atomlar (token) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#atomlar-token |
| Java' da atomlar arasında istenildiği kadar boşluk (whitespace) bırakılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#java-da-atomlar-aras%C4%B1nda-istenildi%C4%9Fi-kadar-bo%C5%9Fluk-whitespace-b%C4%B1rak%C4%B1labilir |
| Anahtar sözcükler ve değişkenler dışında atomlar bitişik yazılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#anahtar-s%C3%B6zc%C3%BCkler-ve-de%C4%9Fi%C5%9Fkenler-d%C4%B1%C5%9F%C4%B1nda-atomlar-biti%C5%9Fik-yaz%C4%B1labilir |
| Java'da paket bildiriminin (declaration) genel biçimi: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#javada-paket-bildiriminin-declaration-genel-bi%C3%A7imi |
| Java'da Metot bildirimi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#javada-metot-bildirimi |
| Java'da Metot çağırmanın (call) genel biçimi: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#javada-metot-%C3%A7a%C4%9F%C4%B1rman%C4%B1n-call-genel-bi%C3%A7imi |
| Java'da Metotların çağrılmasi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#javada-metotlar%C4%B1n-%C3%A7a%C4%9Fr%C4%B1lmasi |
| Javada Çagiran metodun (caller) ait oldugu sinif ile çagrilan metodun (callee) ait oldugu sinif ayni pakette ise çagirma sirasinda paket ismi yazilmayabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#javada-%C3%A7agiran-metodun-caller-ait-oldugu-sinif-ile-%C3%A7agrilan-metodun-callee-ait-oldugu-sinif-ayni-pakette-ise-%C3%A7agirma-sirasinda-paket-ismi-yazilmayabilir |
| Java'da Çagiran metot ile çagrilan metot ayni sinifta ise çagirma sirasinda sinif ismi yazilmayabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md#javada-%C3%A7agiran-metot-ile-%C3%A7agrilan-metot-ayni-sinifta-ise-%C3%A7agirma-sirasinda-sinif-ismi-yazilmayabilir |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md |
| Tür nedir ? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#t%C3%BCr-nedir- |
| Java'da Değişken bildiriminin genel biçimi: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#javada-de%C4%9Fi%C5%9Fken-bildiriminin-genel-bi%C3%A7imi |
| Java'da değişken bildirimi 3(üç) şekilde yapılabilir: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#javada-de%C4%9Fi%C5%9Fken-bildirimi-3%C3%BC%C3%A7-%C5%9Fekilde-yap%C4%B1labilir |
| Bir metot içerisinde istenildiği kadar içiçe veya ayrık bloklar olabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#bir-metot-i%C3%A7erisinde-istenildi%C4%9Fi-kadar-i%C3%A7i%C3%A7e-veya-ayr%C4%B1k-bloklar-olabilir |
| Bir blok içerisinde herhangi bir yerde bildirilen değişkenlere yerel değişkenler denir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#bir-blok-i%C3%A7erisinde-herhangi-bir-yerde-bildirilen-de%C4%9Fi%C5%9Fkenlere-yerel-de%C4%9Fi%C5%9Fkenler-denir |
| Aynı türden yerel değişkenler aralarına virgül konarak bildirilebilirler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#ayn%C4%B1-t%C3%BCrden-yerel-de%C4%9Fi%C5%9Fkenler-aralar%C4%B1na-virg%C3%BCl-konarak-bildirilebilirler |
| Yerel değişkenlere ilk değer verilmesi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#yerel-de%C4%9Fi%C5%9Fkenlere-ilk-de%C4%9Fer-verilmesi |
| Yerel bir değişkenin faaliyet alanı bildirildiği yerden bildirildiği bloğun sonuna kadardır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#yerel-bir-de%C4%9Fi%C5%9Fkenin-faaliyet-alan%C4%B1-bildirildi%C4%9Fi-yerden-bildirildi%C4%9Fi-blo%C4%9Fun-sonuna-kadard%C4%B1r |
| Aynı faaliyet alanı içerisinde aynı isimde yerel değişken bildirimi geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#ayn%C4%B1-faaliyet-alan%C4%B1-i%C3%A7erisinde-ayn%C4%B1-isimde-yerel-de%C4%9Fi%C5%9Fken-bildirimi-ge%C3%A7ersizdir |
| Farklı faaliyet alanları içerisinde aynı isimde yerel değişken bildirimi yapılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#farkl%C4%B1-faaliyet-alanlar%C4%B1-i%C3%A7erisinde-ayn%C4%B1-isimde-yerel-de%C4%9Fi%C5%9Fken-bildirimi-yap%C4%B1labilir |
| Farklı faaliyet alanları içerisinde aynı isimde yerel değişken bildirimi yapılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#farkl%C4%B1-faaliyet-alanlar%C4%B1-i%C3%A7erisinde-ayn%C4%B1-isimde-yerel-de%C4%9Fi%C5%9Fken-bildirimi-yap%C4%B1labilir-1 |
| print ve println metotları değişkenlerin içerisindeki değerleri ekrana basabilirler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#print-ve-println-metotlar%C4%B1-de%C4%9Fi%C5%9Fkenlerin-i%C3%A7erisindeki-de%C4%9Ferleri-ekrana-basabilirler |
| İçerisine değer atanmamış hiç bir değişken kullanılamaz yani içerisinde değer varmış gibi işlem yapılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#i%CC%87%C3%A7erisine-de%C4%9Fer-atanmam%C4%B1%C5%9F-hi%C3%A7-bir-de%C4%9Fi%C5%9Fken-kullan%C4%B1lamaz-yani-i%C3%A7erisinde-de%C4%9Fer-varm%C4%B1%C5%9F-gibi-i%C5%9Flem-yap%C4%B1lamaz |
| Yerel değişkenlere değer atanması programcının sorumluluğundadır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson002/java002.md#yerel-de%C4%9Fi%C5%9Fkenlere-de%C4%9Fer-atanmas%C4%B1-programc%C4%B1n%C4%B1n-sorumlulu%C4%9Fundad%C4%B1r |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md |
| Değişken isimleri rakam karakteri ile başlatılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#de%C4%9Fi%C5%9Fken-isimleri-rakam-karakteri-ile-ba%C5%9Flat%C4%B1lamaz |
| Değişken isimleri uygun karakterler ile başlatılıp istenildiği kadar rakam karakteri ile devam ettirilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#de%C4%9Fi%C5%9Fken-isimleri-uygun-karakterler-ile-ba%C5%9Flat%C4%B1l%C4%B1p-istenildi%C4%9Fi-kadar-rakam-karakteri-ile-devam-ettirilebilir |
| Değişken isimlendirmede UNICODE alfabetik karakterler kullanılabilir. Yani isimler Türkçe karakter de içerebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#de%C4%9Fi%C5%9Fken-isimlendirmede-unicode-alfabetik-karakterler-kullan%C4%B1labilir-yani-isimler-t%C3%BCrk%C3%A7e-karakter-de-i%C3%A7erebilir |
| Değişken isimleri büyük küçük harf duyarlıdır (case sensitive) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#de%C4%9Fi%C5%9Fken-isimleri-b%C3%BCy%C3%BCk-k%C3%BC%C3%A7%C3%BCk-harf-duyarl%C4%B1d%C4%B1r-case-sensitive |
| Değişken isimlendirmede boşluk (whitespace) karakteri kullanılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#de%C4%9Fi%C5%9Fken-isimlendirmede-bo%C5%9Fluk-whitespace-karakteri-kullan%C4%B1lamaz |
| Değişken isimlendirmede _ karakteri kullanılabilir. Hatta değişken _ ile de başlatılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#de%C4%9Fi%C5%9Fken-isimlendirmede-_-karakteri-kullan%C4%B1labilir-hatta-de%C4%9Fi%C5%9Fken-_-ile-de-ba%C5%9Flat%C4%B1labilir |
| Java 9'dan itibaren alttire karakteri tek başına değişken ismi olarak kullanılamaz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#java-9dan-itibaren-alttire-karakteri-tek-ba%C5%9F%C4%B1na-de%C4%9Fi%C5%9Fken-ismi-olarak-kullan%C4%B1lamaz |
| Java' da değişken isimlendirmede $ karakteri kullanılması durumu... | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#java-da-de%C4%9Fi%C5%9Fken-isimlendirmede--karakteri-kullan%C4%B1lmas%C4%B1-durumu |
| Değişken isimleri doğrudan anahtar sözcüklerden oluşamaz. Ancak ... | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#de%C4%9Fi%C5%9Fken-isimleri-do%C4%9Frudan-anahtar-s%C3%B6zc%C3%BCklerden-olu%C5%9Famaz-ancak- |
| Değişken isminin kolay telaffuz edilebilir, anlamlı ve yeterince uzunlukta olması tavsiye edilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#de%C4%9Fi%C5%9Fken-isminin-kolay-telaffuz-edilebilir-anlaml%C4%B1-ve-yeterince-uzunlukta-olmas%C4%B1-tavsiye-edilir |
| Klavyeden int türden değer okunması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#klavyeden-int-t%C3%BCrden-de%C4%9Fer-okunmas%C4%B1 |
| Klavyeden double türden değer okunması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#klavyeden-double-t%C3%BCrden-de%C4%9Fer-okunmas%C4%B1 |
| Klavyeden long türden değer okunması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#klavyeden-long-t%C3%BCrden-de%C4%9Fer-okunmas%C4%B1 |
| İfade (expression) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#i%CC%87fade-expression |
| return deyimi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#return-deyimi |
| return deyimi nasıl kullanılırsa kullanılsın metodu sonlandırır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#return-deyimi-nas%C4%B1l-kullan%C4%B1l%C4%B1rsa-kullan%C4%B1ls%C4%B1n-metodu-sonland%C4%B1r%C4%B1r |
| Akış return deyimine geldiğinde önce return deyimine ilşkin ifade hesaplanır. Sonuç döndürülür | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#ak%C4%B1%C5%9F-return-deyimine-geldi%C4%9Finde-%C3%B6nce-return-deyimine-il%C5%9Fkin-ifade-hesaplan%C4%B1r-sonu%C3%A7-d%C3%B6nd%C3%BCr%C3%BCl%C3%BCr |
| Geri dönüş değeri olan metotlarda akışın her noktasında return deyimi ifade ile bulunmalıdır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Feri-olan-metotlarda-ak%C4%B1%C5%9F%C4%B1n-her-noktas%C4%B1nda-return-deyimi-ifade-ile-bulunmal%C4%B1d%C4%B1r |
| Geri dönüş değeri olan metotlarda return tek başına kullanılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Feri-olan-metotlarda-return-tek-ba%C5%9F%C4%B1na-kullan%C4%B1lamaz |
| Derleyici geri dönüş değeri aktarımı için geçici değişken yaratan kodu üretir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#derleyici-geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Feri-aktar%C4%B1m%C4%B1-i%C3%A7in-ge%C3%A7ici-de%C4%9Fi%C5%9Fken-yaratan-kodu-%C3%BCretir |
| Bir metodun geri dönüş değeri başka bir metodun geri dönüş değeri olarak return deyimi ile yazılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#bir-metodun-geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Feri-ba%C5%9Fka-bir-metodun-geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Feri-olarak-return-deyimi-ile-yaz%C4%B1labilir |
| Geri dönüş değeri olan metotlar geri dönüş değeri yokmuş gibi çağrılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Feri-olan-metotlar-geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Feri-yokmu%C5%9F-gibi-%C3%A7a%C4%9Fr%C4%B1labilir |
| Geri dönüş değer olmayan metotlarda (void metot) return zorunlu değildir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Fer-olmayan-metotlarda-void-metot-return-zorunlu-de%C4%9Fildir |
| Geri dönüş değer olmayan metotlarda istenirse return tek başına metodu sonlandırmak için kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Fer-olmayan-metotlarda-istenirse-return-tek-ba%C5%9F%C4%B1na-metodu-sonland%C4%B1rmak-i%C3%A7in-kullan%C4%B1labilir |
| Geri dönüş değer olmayan metotlar geri dönüş değeri varmış gibi çağrılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Fer-olmayan-metotlar-geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Feri-varm%C4%B1%C5%9F-gibi-%C3%A7a%C4%9Fr%C4%B1lamaz |
| Bir metodun bildiriminde parantez içerisinde bildirilen değişkenlere parametre değişkenleri denir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#bir-metodun-bildiriminde-parantez-i%C3%A7erisinde-bildirilen-de%C4%9Fi%C5%9Fkenlere-parametre-de%C4%9Fi%C5%9Fkenleri-denir |
| Parametre değişkenleri aynı türden olsa bile her değişken için tür bilgisi yazılmalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#parametre-de%C4%9Fi%C5%9Fkenleri-ayn%C4%B1-t%C3%BCrden-olsa-bile-her-de%C4%9Fi%C5%9Fken-i%C3%A7in-t%C3%BCr-bilgisi-yaz%C4%B1lmal%C4%B1d%C4%B1r |
| Parametre değişkenleri faaliyet alanı bakımından adeta metodun gövdesi (bloğu) başında bildirilen yerel değişkenler gibidir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#parametre-de%C4%9Fi%C5%9Fkenleri-faaliyet-alan%C4%B1-bak%C4%B1m%C4%B1ndan-adeta-metodun-g%C3%B6vdesi-blo%C4%9Fu-ba%C5%9F%C4%B1nda-bildirilen-yerel-de%C4%9Fi%C5%9Fkenler-gibidir |
| Metotlarda argüman nedir? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#metotlarda-arg%C3%BCman-nedir |
| Bir metot kaç parametreliyse o kadar sayıda argüman ile çağrılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#bir-metot-ka%C3%A7-parametreliyse-o-kadar-say%C4%B1da-arg%C3%BCman-ile-%C3%A7a%C4%9Fr%C4%B1labilir |
| Metot çağrısında argümanlara ilişkin ifadeler önce hesaplanır. Elde edilen değerler ile metot çağrılır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#metot-%C3%A7a%C4%9Fr%C4%B1s%C4%B1nda-arg%C3%BCmanlara-ili%C5%9Fkin-ifadeler-%C3%B6nce-hesaplan%C4%B1r-elde-edilen-de%C4%9Ferler-ile-metot-%C3%A7a%C4%9Fr%C4%B1l%C4%B1r |
| Bir metodun geri dönüş değeri başka bir metoda argüman olarak geçilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#bir-metodun-geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Feri-ba%C5%9Fka-bir-metoda-arg%C3%BCman-olarak-ge%C3%A7ilebilir |
| printf metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#printf-metodu |
| Tamsayı türlerinin (short, int, long, byte) decimal formatlanması için d format karakteri kullanılır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#tamsay%C4%B1-t%C3%BCrlerinin-short-int-long-byte-decimal-formatlanmas%C4%B1-i%C3%A7in-d-format-karakteri-kullan%C4%B1l%C4%B1r |
| printf metodu ile x, X, h ve H format karakterleri kullanılarak tamsayı türleri hexadecimal olarak gösterilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#printf-metodu-ile-x-x-h-ve-h-format-karakterleri-kullan%C4%B1larak-tamsay%C4%B1-t%C3%BCrleri-hexadecimal-olarak-g%C3%B6sterilebilir |
| printf metodu ile o format karakteri kullanılarak tamsayı türleri octal olarak gösterilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#printf-metodu-ile-o-format-karakteri-kullan%C4%B1larak-tamsay%C4%B1-t%C3%BCrleri-octal-olarak-g%C3%B6sterilebilir |
| printf metodunda gerçek sayı türleri (double, float) için f format karakteri kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#printf-metodunda-ger%C3%A7ek-say%C4%B1-t%C3%BCrleri-double-float-i%C3%A7in-f-format-karakteri-kullan%C4%B1labilir |
| printf metodu ile virgülden sonra kaç basamak gösterileceğinin belirlenmesi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#printf-metodu-ile-virg%C3%BClden-sonra-ka%C3%A7-basamak-g%C3%B6sterilece%C4%9Finin-belirlenmesi |
| printf metodu ile hizalama yapılması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#printf-metodu-ile-hizalama-yap%C4%B1lmas%C4%B1 |
| printf metodunda c format karakteri ile char türüne ilişkin karakter gösterilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#printf-metodunda-c-format-karakteri-ile-char-t%C3%BCr%C3%BCne-ili%C5%9Fkin-karakter-g%C3%B6sterilebilir |
| printf metodunda b format karakteri ile boolean türüne ilişkin değer gösterilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#printf-metodunda-b-format-karakteri-ile-boolean-t%C3%BCr%C3%BCne-ili%C5%9Fkin-de%C4%9Fer-g%C3%B6sterilebilir |
| System.out.format metodu printf ile tamamen aynı işi yapar | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#systemoutformat-metodu-printf-ile-tamamen-ayn%C4%B1-i%C5%9Fi-yapar |
| printf ile % karakterini gösterebilmek için iki tane yanyana % karakteri kullanılmalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#printf-ile--karakterini-g%C3%B6sterebilmek-i%C3%A7in-iki-tane-yanyana--karakteri-kullan%C4%B1lmal%C4%B1d%C4%B1r |
| Math sınıfının abs metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#math-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-abs-metodu |
| Math sınıfının sqrt metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#math-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-sqrt-metodu |
| Gerçek sayılar içinde belirsizlik ve tanımsızlık NaN nedir ? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#ger%C3%A7ek-say%C4%B1lar-i%C3%A7inde-belirsizlik-ve-tan%C4%B1ms%C4%B1zl%C4%B1k-nan-nedir- |
| Math sınıfının pow metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#math-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-pow-metodu |
| Math sınıfının PI ve E elemanları | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#math-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-pi-ve-e-elemanlar%C4%B1 |
| Sınıf Çalışması: Koordinat bilgilerine göre iki nokta arasındaki uzaklık bilgisini döndüren distance isimli metodu yazın. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-koordinat-bilgilerine-g%C3%B6re-iki-nokta-aras%C4%B1ndaki-uzakl%C4%B1k-bilgisini-d%C3%B6nd%C3%BCren-distance-isimli-metodu-yaz%C4%B1n |
| Math sınıfının trigonometrik metotları radyan ölçü birimi ile çalışır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#math-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-trigonometrik-metotlar%C4%B1-radyan-%C3%B6l%C3%A7%C3%BC-birimi-ile-%C3%A7al%C4%B1%C5%9F%C4%B1r |
| Math sınıfının toRadians metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#math-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-toradians-metodu |
| Math sınıfının logaritma metotları | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#math-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-logaritma-metotlar%C4%B1 |
| MathUtil sınıfının log metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#mathutil-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-log-metodu |
| Math sınıfının min ve max metotları | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#math-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-min-ve-max-metotlar%C4%B1 |
| Math sınıfının yuvarlama yapan temel metotları | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#math-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-yuvarlama-yapan-temel-metotlar%C4%B1 |
| Sabitler (literals) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#sabitler-literals |
| char türden sabitler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#char-t%C3%BCrden-sabitler |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md |
| Tek tırnak içerisinde özel durumlar dışında birden fazla karakter yazılamaz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#tek-t%C4%B1rnak-i%C3%A7erisinde-%C3%B6zel-durumlar-d%C4%B1%C5%9F%C4%B1nda-birden-fazla-karakter-yaz%C4%B1lamaz |
| Ters bölüden sonra özel karakterler dışında karakter yazılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#ters-b%C3%B6l%C3%BCden-sonra-%C3%B6zel-karakterler-d%C4%B1%C5%9F%C4%B1nda-karakter-yaz%C4%B1lamaz |
| Ters bölü karakteri tek tırnak içersine iki tane olarak yazılmalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#ters-b%C3%B6l%C3%BC-karakteri-tek-t%C4%B1rnak-i%C3%A7ersine-iki-tane-olarak-yaz%C4%B1lmal%C4%B1d%C4%B1r |
| Tek tırnak karakter sabiti tek tırnak içerisinde ters bölü ile yazılmalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#tek-t%C4%B1rnak-karakter-sabiti-tek-t%C4%B1rnak-i%C3%A7erisinde-ters-b%C3%B6l%C3%BC-ile-yaz%C4%B1lmal%C4%B1d%C4%B1r |
| İki tırnak karakter sabiti tek tırnak içerisinde iki türlü kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#i%CC%87ki-t%C4%B1rnak-karakter-sabiti-tek-t%C4%B1rnak-i%C3%A7erisinde-iki-t%C3%BCrl%C3%BC-kullan%C4%B1labilir |
| İki tırnak içerisinde (String atomunda) ter bölü yazılması gereken karakterler anlamlıdır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#i%CC%87ki-t%C4%B1rnak-i%C3%A7erisinde-string-atomunda-ter-b%C3%B6l%C3%BC-yaz%C4%B1lmas%C4%B1-gereken-karakterler-anlaml%C4%B1d%C4%B1r |
| Aşağıdaki durumda ters bölüden sonra özel karakter kullanılmadığından error oluşur | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#a%C5%9Fa%C4%9F%C4%B1daki-durumda-ters-b%C3%B6l%C3%BCden-sonra-%C3%B6zel-karakter-kullan%C4%B1lmad%C4%B1%C4%9F%C4%B1ndan-error-olu%C5%9Fur |
| İki tırnak karakteri iki tırnak içerisinde ters bölü ile kullanılmalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#i%CC%87ki-t%C4%B1rnak-karakteri-iki-t%C4%B1rnak-i%C3%A7erisinde-ters-b%C3%B6l%C3%BC-ile-kullan%C4%B1lmal%C4%B1d%C4%B1r |
| İki tırnak karakteri iki tırnak içerisinde ters bölü ile kullanılmalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#i%CC%87ki-t%C4%B1rnak-karakteri-iki-t%C4%B1rnak-i%C3%A7erisinde-ters-b%C3%B6l%C3%BC-ile-kullan%C4%B1lmal%C4%B1d%C4%B1r-1 |
| Tek tırnak karakteri iki tırnak içerisinde iki şekilde kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#tek-t%C4%B1rnak-karakteri-iki-t%C4%B1rnak-i%C3%A7erisinde-iki-%C5%9Fekilde-kullan%C4%B1labilir |
| Tek tırnak karakteri iki tırnak içerisinde iki şekilde kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#tek-t%C4%B1rnak-karakteri-iki-t%C4%B1rnak-i%C3%A7erisinde-iki-%C5%9Fekilde-kullan%C4%B1labilir-1 |
| Ters bölü ve u ile bir karakterin yazılması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#ters-b%C3%B6l%C3%BC-ve-u-ile-bir-karakterin-yaz%C4%B1lmas%C4%B1 |
| Ters bölü u ile değişken isimlerine ilişkin karakterler de belirlenebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#ters-b%C3%B6l%C3%BC-u-ile-de%C4%9Fi%C5%9Fken-isimlerine-ili%C5%9Fkin-karakterler-de-belirlenebilir |
| Ters bölü u iki tırnak içerisinde de anlamlıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#ters-b%C3%B6l%C3%BC-u-iki-t%C4%B1rnak-i%C3%A7erisinde-de-anlaml%C4%B1d%C4%B1r |
| Bir tamsayı önüne bir ek almadan yazıldığında decimal yazılmış olur | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#bir-tamsay%C4%B1-%C3%B6n%C3%BCne-bir-ek-almadan-yaz%C4%B1ld%C4%B1%C4%9F%C4%B1nda-decimal-yaz%C4%B1lm%C4%B1%C5%9F-olur |
| Tamsayı sabitinin önünen sıfır ve x (büyük veya küçük) yazıldığında bu ekten sonra gelen basamaklar hexadimal basamaklar olarak yazılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#tamsay%C4%B1-sabitinin-%C3%B6n%C3%BCnen-s%C4%B1f%C4%B1r-ve-x-b%C3%BCy%C3%BCk-veya-k%C3%BC%C3%A7%C3%BCk-yaz%C4%B1ld%C4%B1%C4%9F%C4%B1nda-bu-ekten-sonra-gelen-basamaklar-hexadimal-basamaklar-olarak-yaz%C4%B1labilir |
| Tamsayı sabitinin önünen sıfır yazıldığında bu ekten sonra gelen basamaklar octal basamaklar olarak yazılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#tamsay%C4%B1-sabitinin-%C3%B6n%C3%BCnen-s%C4%B1f%C4%B1r--yaz%C4%B1ld%C4%B1%C4%9F%C4%B1nda-bu-ekten-sonra-gelen-basamaklar-octal-basamaklar-olarak-yaz%C4%B1labilir |
| Java 7 ile birlikte sabitin başına sıfır ve b (büyük veya küçük) yazıldığından ikilik sistemde basamaklar yazılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#java-7-ile-birlikte-sabitin-ba%C5%9F%C4%B1na-s%C4%B1f%C4%B1r-ve-b-b%C3%BCy%C3%BCk-veya-k%C3%BC%C3%A7%C3%BCk-yaz%C4%B1ld%C4%B1%C4%9F%C4%B1ndan-ikilik-sistemde-basamaklar-yaz%C4%B1labilir |
| Gerçek sayı sabit sabitlerinin üstel gösterilişi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#ger%C3%A7ek-say%C4%B1-sabit-sabitlerinin-%C3%BCstel-g%C3%B6sterili%C5%9Fi |
| Java 7 ile birlikte bir sabit içerisinde alttire karakteri kullanılabilmektedir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#java-7-ile-birlikte-bir-sabit-i%C3%A7erisinde-alttire-karakteri-kullan%C4%B1labilmektedir |
| Alttire karakteri kullanılabildiği yerde istenildiği kadar yazılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#alttire-karakteri-kullan%C4%B1labildi%C4%9Fi-yerde-istenildi%C4%9Fi-kadar-yaz%C4%B1labilir |
| Alttire karakteri karakter sabitleri içerisinde geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#alttire-karakteri-karakter-sabitleri-i%C3%A7erisinde-ge%C3%A7ersizdir |
| Alttire karakteri sabitin başında ya da sonunda geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#alttire-karakteri-sabitin-ba%C5%9F%C4%B1nda-ya-da-sonunda-ge%C3%A7ersizdir |
| Alttire karakteri sayı nokta içeriyosa noktadan önce ya da sonra geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#alttire-karakteri-say%C4%B1-nokta-i%C3%A7eriyosa-noktadan-%C3%B6nce-ya-da-sonra-ge%C3%A7ersizdir |
| Alttire karakteri sabit sonundaki eklerden önce ya da sonra kullanılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#alttire-karakteri-sabit-sonundaki-eklerden-%C3%B6nce-ya-da-sonra-kullan%C4%B1lamaz |
| Alttire karakteri sabitin önündeki eklerden önce sonra veya arasında geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#alttire-karakteri-sabitin-%C3%B6n%C3%BCndeki-eklerden-%C3%B6nce-sonra-veya-aras%C4%B1nda-ge%C3%A7ersizdir |
| Octal sabitler için önek ile sabitin ilk basamağı arasında alttire karakteri geçerlidir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#octal-sabitler-i%C3%A7in-%C3%B6nek-ile-sabitin-ilk-basama%C4%9F%C4%B1-aras%C4%B1nda-alttire-karakteri-ge%C3%A7erlidir |
| Octal sabitin önekinden önce alttire yine geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#octal-sabitin-%C3%B6nekinden-%C3%B6nce-alttire-yine-ge%C3%A7ersizdir |
| Gerçek sayı sabitlerinin tamsayı kısmının değeri sıfırsa noktadan önce sıfır yazılmayabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#ger%C3%A7ek-say%C4%B1-sabitlerinin-tamsay%C4%B1-k%C4%B1sm%C4%B1n%C4%B1n-de%C4%9Feri-s%C4%B1f%C4%B1rsa-noktadan-%C3%B6nce-s%C4%B1f%C4%B1r-yaz%C4%B1lmayabilir |
| Operatörler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#operat%C3%B6rler |
| Aritmetik 4 işlem ve mod operatörü (bölme hariç) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#aritmetik-4-i%C5%9Flem-ve-mod-operat%C3%B6r%C3%BC-b%C3%B6lme-hari%C3%A7 |
| Bölme işleminde operandlar tamsayı türündense sonuç tamsayı türünden çıkar. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#b%C3%B6lme-i%C5%9Fleminde-operandlar-tamsay%C4%B1-t%C3%BCr%C3%BCndense-sonu%C3%A7-tamsay%C4%B1-t%C3%BCr%C3%BCnden-%C3%A7%C4%B1kar |
| Mod operatörünün birinci operandı negatif ise sonuç hep negatif çıkar. Pozitif ise hep pozitif çıkar | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#mod-operat%C3%B6r%C3%BCn%C3%BCn-birinci-operand%C4%B1-negatif-ise-sonu%C3%A7-hep-negatif-%C3%A7%C4%B1kar-pozitif-ise-hep-pozitif-%C3%A7%C4%B1kar |
| Mod operatörü Java' da gerçek sayılar için de kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#mod-operat%C3%B6r%C3%BC-java-da-ger%C3%A7ek-say%C4%B1lar-i%C3%A7in-de-kullan%C4%B1labilir |
| Sınıf Çalışması: getDigitsSum metodunu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-getdigitssum-metodunu-yaz%C4%B1n%C4%B1z |
| İşaret - operatörü | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#i%CC%87%C5%9Faret---operat%C3%B6r%C3%BC |
| İşaret + operatörü | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#i%CC%87%C5%9Faret--operat%C3%B6r%C3%BC |
| ++ operatörü iki şekilde operatörü postfix ve prefix olarak kullanılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#-operat%C3%B6r%C3%BC-iki-%C5%9Fekilde-operat%C3%B6r%C3%BC-postfix-ve-prefix-olarak-kullan%C4%B1labilir |
| ++ operatörünün prefix kullanımında ürettiği değer (işleme giren değer) artırılmış değerdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#-operat%C3%B6r%C3%BCn%C3%BCn-prefix-kullan%C4%B1m%C4%B1nda-%C3%BCretti%C4%9Fi-de%C4%9Fer-i%C5%9Fleme-giren-de%C4%9Fer-art%C4%B1r%C4%B1lm%C4%B1%C5%9F-de%C4%9Ferdir |
| ++ operatörünün postfix kullanımında ürettiği değer (işleme giren değer) artırılMAmış değerdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#-operat%C3%B6r%C3%BCn%C3%BCn-postfix-kullan%C4%B1m%C4%B1nda-%C3%BCretti%C4%9Fi-de%C4%9Fer-i%C5%9Fleme-giren-de%C4%9Fer-art%C4%B1r%C4%B1lmam%C4%B1%C5%9F-de%C4%9Ferdir |
| -- operatörü iki şekilde operatörü postfix ve prefix olarak kullanılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#---operat%C3%B6r%C3%BC-iki-%C5%9Fekilde-operat%C3%B6r%C3%BC-postfix-ve-prefix-olarak-kullan%C4%B1labilir |
| -- operatörü iki şekilde operatörü postfix ve prefix olarak kullanılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#---operat%C3%B6r%C3%BC-iki-%C5%9Fekilde-operat%C3%B6r%C3%BC-postfix-ve-prefix-olarak-kullan%C4%B1labilir-1 |
| -- operatörünün prefix kullanımında ürettiği değer (işleme giren değer) azaltılmış değerdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#---operat%C3%B6r%C3%BCn%C3%BCn-prefix-kullan%C4%B1m%C4%B1nda-%C3%BCretti%C4%9Fi-de%C4%9Fer-i%C5%9Fleme-giren-de%C4%9Fer-azalt%C4%B1lm%C4%B1%C5%9F-de%C4%9Ferdir |
| ++ ve -- operatörlerinin kullanımı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#-ve----operat%C3%B6rlerinin-kullan%C4%B1m%C4%B1 |
| Derleyici yukarıdan aşağıya ve soldan sağa olmak üzere anlamlı en uzun ifadeyi alacak şekilde atomlarına ayırma işlemini yapar | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#derleyici-yukar%C4%B1dan-a%C5%9Fa%C4%9F%C4%B1ya-ve-soldan-sa%C4%9Fa-olmak-%C3%BCzere-anlaml%C4%B1-en-uzun-ifadeyi-alacak-%C5%9Fekilde-atomlar%C4%B1na-ay%C4%B1rma-i%C5%9Flemini-yapar |
| Karşılaştırma operatörleri karşılaştırmanın sonucuna göre boolean türden değer üretir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#kar%C5%9F%C4%B1la%C5%9Ft%C4%B1rma-operat%C3%B6rleri-kar%C5%9F%C4%B1la%C5%9Ft%C4%B1rman%C4%B1n-sonucuna-g%C3%B6re-boolean-t%C3%BCrden-de%C4%9Fer-%C3%BCretir |
| Mantıksal VE (AND) operatörü | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#mant%C4%B1ksal-ve-and-operat%C3%B6r%C3%BC |
| Mantıksal VEYA (OR) operatörü | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#mant%C4%B1ksal-veya-or-operat%C3%B6r%C3%BC |
| Mantıksal operatörlerin kısa devre (short circuit) davranışı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#mant%C4%B1ksal-operat%C3%B6rlerin-k%C4%B1sa-devre-short-circuit-davran%C4%B1%C5%9F%C4%B1 |
| Mantıksal operatörlerin kısa devre (short circuit) davranışı (2) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#mant%C4%B1ksal-operat%C3%B6rlerin-k%C4%B1sa-devre-short-circuit-davran%C4%B1%C5%9F%C4%B1-2 |
| Mantıksal operatörlerin kısa devre (short circuit) davranışı (3) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#mant%C4%B1ksal-operat%C3%B6rlerin-k%C4%B1sa-devre-short-circuit-davran%C4%B1%C5%9F%C4%B1-3 |
| Bitsel AND (&)ve bitsel OR (|) operatörleri tamsayılar ile çalışırlar. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#bitsel-and-ve-bitsel-or--operat%C3%B6rleri-tamsay%C4%B1lar-ile-%C3%A7al%C4%B1%C5%9F%C4%B1rlar |
| Mantıksal değil operatörünün flag değişkenlerde kullanımı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#mant%C4%B1ksal-de%C4%9Fil-operat%C3%B6r%C3%BCn%C3%BCn-flag-de%C4%9Fi%C5%9Fkenlerde-kullan%C4%B1m%C4%B1 |
| Atama operatörü sağdan sola önceliklidir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#atama-operat%C3%B6r%C3%BC-sa%C4%9Fdan-sola-%C3%B6nceliklidir |
| İşlemli atama operatörlerinin genel biçimi: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#i%CC%87%C5%9Flemli-atama-operat%C3%B6rlerinin-genel-bi%C3%A7imi |
| Metot çağırma operatörü | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#metot-%C3%A7a%C4%9F%C4%B1rma-operat%C3%B6r%C3%BC |
| Java' da etkisiz ifadeler genel olarak error oluşturur | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#java-da-etkisiz-ifadeler-genel-olarak-error-olu%C5%9Fturur |
| Deyim (statement) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#deyim-statement |
| Basit deyim | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#basit-deyim |
| Bileşik deyim | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#bile%C5%9Fik-deyim |
| Bildirim deyimleri | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#bildirim-deyimleri |
| Boş deyim | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#bo%C5%9F-deyim |
| if deyiminin genel biçimi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#if-deyiminin-genel-bi%C3%A7imi |
| Aşağıdaki örnekte else'in ait olduğu bir if deyimi olmadığından error oluşur | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-elsein-ait-oldu%C4%9Fu-bir-if-deyimi-olmad%C4%B1%C4%9F%C4%B1ndan-error-olu%C5%9Fur |
| Aşağıdaki örnekte else kısmı içteki if deyimine ait olur (dangling else) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-else-k%C4%B1sm%C4%B1-i%C3%A7teki-if-deyimine-ait-olur-dangling-else |
| Yukarıdaki örnekte dangling else durumu aşağıdaki gibi bileşik deyim koyarak düzeltilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#yukar%C4%B1daki-%C3%B6rnekte-dangling-else-durumu-a%C5%9Fa%C4%9F%C4%B1daki-gibi-bile%C5%9Fik-deyim-koyarak-d%C3%BCzeltilebilir |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md |
| if deyiminin koşul parantezinde boolean türden ifadeler için == veya != operatörleri kullanılması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#if-deyiminin-ko%C5%9Ful-parantezinde-boolean-t%C3%BCrden-ifadeler-i%C3%A7in--veya--operat%C3%B6rleri-kullan%C4%B1lmas%C4%B1 |
| isEven metodu kullanarak isOdd metodu aşağıdaki gibi yazılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#iseven-metodu-kullanarak-isodd-metodu-a%C5%9Fa%C4%9F%C4%B1daki-gibi-yaz%C4%B1labilir |
| boolean türden bir metot çağrısının if deyiminde kullanımı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#boolean-t%C3%BCrden-bir-metot-%C3%A7a%C4%9Fr%C4%B1s%C4%B1n%C4%B1n-if-deyiminde-kullan%C4%B1m%C4%B1 |
| Sınıf Çalışması: Katsayıları klavyeden girilen ikinci dereceden bir denklemin köklerini bulup ekrana basan programı yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-katsay%C4%B1lar%C4%B1-klavyeden-girilen-ikinci-dereceden-bir-denklemin-k%C3%B6klerini-bulup-ekrana-basan-program%C4%B1-yaz%C4%B1n%C4%B1z |
| Döngü deyimleri | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#d%C3%B6ng%C3%BC-deyimleri |
| while döngüsünde n-kez dönen döngü kalıbı (dizi uyumlu) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#while-d%C3%B6ng%C3%BCs%C3%BCnde-n-kez-d%C3%B6nen-d%C3%B6ng%C3%BC-kal%C4%B1b%C4%B1-dizi-uyumlu |
| while döngüsünde n-kez dönen döngü kalıbı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#while-d%C3%B6ng%C3%BCs%C3%BCnde-n-kez-d%C3%B6nen-d%C3%B6ng%C3%BC-kal%C4%B1b%C4%B1 |
| while döngüsünün parantezi içerisinde okunabilirliği etkilemedeği sürece aşağıdaki gibi bir kod yazılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#while-d%C3%B6ng%C3%BCs%C3%BCn%C3%BCn-parantezi-i%C3%A7erisinde-okunabilirli%C4%9Fi-etkilemede%C4%9Fi-s%C3%BCrece-a%C5%9Fa%C4%9F%C4%B1daki-gibi-bir-kod-yaz%C4%B1labilir |
| Sınıf Çalışması: Klavyeden sıfır girilene kadar alınan sayıların pozitif ve negatif olanlarının ayrı ayrı toplamlarını bulan programı yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-klavyeden-s%C4%B1f%C4%B1r-girilene-kadar-al%C4%B1nan-say%C4%B1lar%C4%B1n-pozitif-ve-negatif-olanlar%C4%B1n%C4%B1n-ayr%C4%B1-ayr%C4%B1-toplamlar%C4%B1n%C4%B1-bulan-program%C4%B1-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir sayının basamak sayısını döndüren getDigitsCount isimli metodu yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-say%C4%B1n%C4%B1n-basamak-say%C4%B1s%C4%B1n%C4%B1-d%C3%B6nd%C3%BCren-getdigitscount-isimli-metodu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir sayının basamakları toplamını döndüren getDigitsSum isimli metodu yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-say%C4%B1n%C4%B1n-basamaklar%C4%B1-toplam%C4%B1n%C4%B1-d%C3%B6nd%C3%BCren-getdigitssum-isimli-metodu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir sayının tersini döndüren getReverse isimli metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-say%C4%B1n%C4%B1n-tersini-d%C3%B6nd%C3%BCren-getreverse-isimli-metodu |
| Kontrolün sonda yapıldığı while döngü deyimi (do-while döngüsü): | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#kontrol%C3%BCn-sonda-yap%C4%B1ld%C4%B1%C4%9F%C4%B1-while-d%C3%B6ng%C3%BC-deyimi-do-while-d%C3%B6ng%C3%BCs%C3%BC |
| do-while döngüsü içerisinde bildirilen bir değişken while parantezinde faaliyet alanı kuralları gereği kullanılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#do-while-d%C3%B6ng%C3%BCs%C3%BC-i%C3%A7erisinde-bildirilen-bir-de%C4%9Fi%C5%9Fken-while-parantezinde-faaliyet-alan%C4%B1-kurallar%C4%B1-gere%C4%9Fi-kullan%C4%B1lamaz |
| Yukarıdaki örnek aşağıdaki gibi çözülebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#yukar%C4%B1daki-%C3%B6rnek-a%C5%9Fa%C4%9F%C4%B1daki-gibi-%C3%A7%C3%B6z%C3%BClebilir |
| Sonsuz döngü: Döngünün koşulundan dolayı sonlanmadığı döngülere denir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#sonsuz-d%C3%B6ng%C3%BC--d%C3%B6ng%C3%BCn%C3%BCn-ko%C5%9Fulundan-dolay%C4%B1-sonlanmad%C4%B1%C4%9F%C4%B1-d%C3%B6ng%C3%BClere-denir |
| Sonsuz döngünün sonlandırılması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#sonsuz-d%C3%B6ng%C3%BCn%C3%BCn-sonland%C4%B1r%C4%B1lmas%C4%B1 |
| for döngü deyimi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyimi |
| for döngü deyiminin 1.kısmında değişken bildirimi yapılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyiminin-1k%C4%B1sm%C4%B1nda-de%C4%9Fi%C5%9Fken-bildirimi-yap%C4%B1labilir |
| for döngü deyimi ile n-kez dönen döngü kalıbı (dizi uyumlu) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyimi-ile-n-kez-d%C3%B6nen-d%C3%B6ng%C3%BC-kal%C4%B1b%C4%B1-dizi-uyumlu |
| for döngü deyimi ile n-kez dönen döngü kalıbı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyimi-ile-n-kez-d%C3%B6nen-d%C3%B6ng%C3%BC-kal%C4%B1b%C4%B1 |
| for döngü deyiminin birinci ve üçüncü kısmında virgül ayracı ifade ayırmak için kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyiminin-birinci-ve-%C3%BC%C3%A7%C3%BCnc%C3%BC-k%C4%B1sm%C4%B1nda-virg%C3%BCl-ayrac%C4%B1-ifade-ay%C4%B1rmak-i%C3%A7in-kullan%C4%B1labilir |
| for döngü deyiminin birinci ve üçüncü kısmında virgül ayracı ifade ayırmak için kullanılabilir (2) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyiminin-birinci-ve-%C3%BC%C3%A7%C3%BCnc%C3%BC-k%C4%B1sm%C4%B1nda-virg%C3%BCl-ayrac%C4%B1-ifade-ay%C4%B1rmak-i%C3%A7in-kullan%C4%B1labilir-2 |
| for döngü deyiminin birinci kısmında değişken bildirimi varsa virgülle ayırarak bildirim dışında bir ifade yazılamaz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyiminin-birinci-k%C4%B1sm%C4%B1nda-de%C4%9Fi%C5%9Fken-bildirimi-varsa-virg%C3%BClle-ay%C4%B1rarak-bildirim-d%C4%B1%C5%9F%C4%B1nda-bir-ifade-yaz%C4%B1lamaz |
| for döngü deyiminin ilginç bir kullanımı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyiminin-ilgin%C3%A7-bir-kullan%C4%B1m%C4%B1 |
| for döngü deyiminin ilginç bir kullanımı (2) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyiminin-ilgin%C3%A7-bir-kullan%C4%B1m%C4%B1-2 |
| for döngü deyiminin 3.kısmının boş bırakılması durumu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyiminin-3k%C4%B1sm%C4%B1n%C4%B1n-bo%C5%9F-b%C4%B1rak%C4%B1lmas%C4%B1-durumu |
| for döngü deyiminin 1.ve 3.kısmının boş bırakılması while döngü deyimine benzetilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyiminin-1ve-3k%C4%B1sm%C4%B1n%C4%B1n-bo%C5%9F-b%C4%B1rak%C4%B1lmas%C4%B1-while-d%C3%B6ng%C3%BC-deyimine-benzetilebilir |
| for döngü deyiminin 2.kısmının boş bırakılması sonsuz döngü oluşturmak demektir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyiminin-2k%C4%B1sm%C4%B1n%C4%B1n-bo%C5%9F-b%C4%B1rak%C4%B1lmas%C4%B1-sonsuz-d%C3%B6ng%C3%BC-olu%C5%9Fturmak-demektir |
| for döngü deyimi ile sonsuz döngü kalıbı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#for-d%C3%B6ng%C3%BC-deyimi-ile-sonsuz-d%C3%B6ng%C3%BC-kal%C4%B1b%C4%B1 |
| Sınıf Çalışması: Parametresi ile aldığı int türden a ve b değerleri için a'nın b-inci kuvvetini döndüren pow isimli metodu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-a-ve-b-de%C4%9Ferleri-i%C3%A7in-an%C4%B1n-b-inci-kuvvetini-d%C3%B6nd%C3%BCren-pow-isimli-metodu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir sayının Armstrong sayısı olup olmadığını test eden isArmstrong metodunu yazınız ve test ediniz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-say%C4%B1n%C4%B1n-armstrong-say%C4%B1s%C4%B1-olup-olmad%C4%B1%C4%9F%C4%B1n%C4%B1-test-eden-isarmstrong-metodunu-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir sayının faktoriyelini döndüren factorial isimli metodu yazınız ve test ediniz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-say%C4%B1n%C4%B1n-faktoriyelini-d%C3%B6nd%C3%BCren-factorial-isimli-metodu-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir sayının asal olup olmadığını test eden isPrime metodunu yazınız ve test ediniz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-say%C4%B1n%C4%B1n-asal-olup-olmad%C4%B1%C4%9F%C4%B1n%C4%B1-test-eden-isprime-metodunu-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir sayının asal olup olmadığını test eden isPrime metodunu yazınız ve test ediniz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-say%C4%B1n%C4%B1n-asal-olup-olmad%C4%B1%C4%9F%C4%B1n%C4%B1-test-eden-isprime-metodunu-yaz%C4%B1n%C4%B1z-ve-test-ediniz-1 |
| Yukarıda yazılan isPrime metotlarının performanslarını gösteren basit bir test | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson005/java005.md#yukar%C4%B1da-yaz%C4%B1lan-isprime-metotlar%C4%B1n%C4%B1n-performanslar%C4%B1n%C4%B1-g%C3%B6steren-basit-bir-test |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir n değeri için n-inci asal sayıyı döndüren getPrime isimli metodu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-n-de%C4%9Feri-i%C3%A7in-n-inci-asal-say%C4%B1y%C4%B1-d%C3%B6nd%C3%BCren-getprime-isimli-metodu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Parametresi ile aldığı n sayısı için n-inci fibonacci sayısını döndüren getFibonacci isimli metodu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-n-say%C4%B1s%C4%B1-i%C3%A7in-n-inci-fibonacci-say%C4%B1s%C4%B1n%C4%B1-d%C3%B6nd%C3%BCren-getfibonacci-isimli-metodu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Parametresi ile aldığı sayıdan büyük ilk Fibonacci sayısını döndüren getNextFibonacciNumber isimli metodu yazınız ve test ediniz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-say%C4%B1dan-b%C3%BCy%C3%BCk-ilk-fibonacci-say%C4%B1s%C4%B1n%C4%B1-d%C3%B6nd%C3%BCren-getnextfibonaccinumber-isimli-metodu-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| İçiçe döngüler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#i%CC%87%C3%A7i%C3%A7e-d%C3%B6ng%C3%BCler |
| Programcı bazen tek bir döngü yazsada döngü içerisinde çağrılan metotlar içerisinde de döngü kullanılmışsa içiçe döngü yazılmış olur | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#programc%C4%B1-bazen-tek-bir-d%C3%B6ng%C3%BC-yazsada-d%C3%B6ng%C3%BC-i%C3%A7erisinde-%C3%A7a%C4%9Fr%C4%B1lan-metotlar-i%C3%A7erisinde-de-d%C3%B6ng%C3%BC-kullan%C4%B1lm%C4%B1%C5%9Fsa-i%C3%A7i%C3%A7e-d%C3%B6ng%C3%BC-yaz%C4%B1lm%C4%B1%C5%9F-olur |
| 3 basamanklı Armstrong sayılarının içiçe döngü ile bulunuşu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#3-basamankl%C4%B1-armstrong-say%C4%B1lar%C4%B1n%C4%B1n-i%C3%A7i%C3%A7e-d%C3%B6ng%C3%BC-ile-bulunu%C5%9Fu |
| break deyiminin genel biçimi. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#break-deyiminin-genel-bi%C3%A7imi |
| Aşağıdaki örnekte içteki döngüde bir koşul gerçekleştiğinde dıştaki döngü sonlandırılmıştır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-i%C3%A7teki-d%C3%B6ng%C3%BCde-bir-ko%C5%9Ful-ger%C3%A7ekle%C5%9Fti%C4%9Finde-d%C4%B1%C5%9Ftaki-d%C3%B6ng%C3%BC-sonland%C4%B1r%C4%B1lm%C4%B1%C5%9Ft%C4%B1r |
| Etiketli break deyimi ile yukarıdaki örnek daha okunabilir olarak değiştirilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#etiketli-break-deyimi-ile-yukar%C4%B1daki-%C3%B6rnek-daha-okunabilir-olarak-de%C4%9Fi%C5%9Ftirilebilir |
| Etiketli break deyiminin kullanımı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#etiketli-break-deyiminin-kullan%C4%B1m%C4%B1 |
| continue deyimi döngüyü değil döngünün adımını sonlandırır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#continue-deyimi-d%C3%B6ng%C3%BCy%C3%BC-de%C4%9Fil-d%C3%B6ng%C3%BCn%C3%BCn-ad%C4%B1m%C4%B1n%C4%B1-sonland%C4%B1r%C4%B1r |
| Menülerle işlem yapılabilen basit bir iskelet program | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#men%C3%BClerle-i%C5%9Flem-yap%C4%B1labilen-basit-bir-iskelet-program |
| switch deyiminin genel biçimi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#switch-deyiminin-genel-bi%C3%A7imi |
| switch deyiminde default bölüm olmak zorunda değildir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#switch-deyiminde-default-b%C3%B6l%C3%BCm-olmak-zorunda-de%C4%9Fildir |
| switch deyiminde default bölümününm yerinin önemi yoktur. Şüphesiz sona konması daha uygundur | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#switch-deyiminde-default-b%C3%B6l%C3%BCm%C3%BCn%C3%BCnm-yerinin-%C3%B6nemi-yoktur-%C5%9F%C3%BCphesiz-sona-konmas%C4%B1-daha-uygundur |
| switch deyiminde bir case bölümüne ilişkin ifadenin sabit ifadesi olması gerekir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#switch-deyiminde-bir-case-b%C3%B6l%C3%BCm%C3%BCne-ili%C5%9Fkin-ifadenin-sabit-ifadesi-olmas%C4%B1-gerekir |
| switch deyiminde birden fazla aynı değere sahip case bölümü geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#switch-deyiminde-birden-fazla-ayn%C4%B1-de%C4%9Fere-sahip-case-b%C3%B6l%C3%BCm%C3%BC-ge%C3%A7ersizdir |
| switch deyiminde birden fazla aynı değere sahip case bölümü geçersizdir (2) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#switch-deyiminde-birden-fazla-ayn%C4%B1-de%C4%9Fere-sahip-case-b%C3%B6l%C3%BCm%C3%BC-ge%C3%A7ersizdir-2 |
| switch deyiminde temel türler için tamsayı türleri ve char türü dışında hiç bir tür kullanılamaz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#switch-deyiminde-temel-t%C3%BCrler-i%C3%A7in-tamsay%C4%B1-t%C3%BCrleri-ve-char-t%C3%BCr%C3%BC-d%C4%B1%C5%9F%C4%B1nda-hi%C3%A7-bir-t%C3%BCr-kullan%C4%B1lamaz |
| switch deyiminde aşağı düşme (fall through) özelliği vardır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#switch-deyiminde-a%C5%9Fa%C4%9F%C4%B1-d%C3%BC%C5%9Fme-fall-through-%C3%B6zelli%C4%9Fi-vard%C4%B1r |
| switch deyimi char türü için de kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#switch-deyimi-char-t%C3%BCr%C3%BC-i%C3%A7in-de-kullan%C4%B1labilir |
| Menülerle işlem yapılabilen basit bir iskelet program | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#men%C3%BClerle-i%C5%9Flem-yap%C4%B1labilen-basit-bir-iskelet-program-1 |
| Menülerle işlem yapılabilen basit bir iskelet program | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#men%C3%BClerle-i%C5%9Flem-yap%C4%B1labilen-basit-bir-iskelet-program-2 |
| Sınıf çalışması:isLeapYear isimli metodu yazınız ve test ediniz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-y%C4%B1l-de%C4%9Ferine-g%C3%B6re-y%C4%B1l%C4%B1n-art%C4%B1k-y%C4%B1l-olup-olmad%C4%B1%C4%9F%C4%B1n%C4%B1-test-eden-isleapyear-isimli-metodu-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Sınıf çalışması: isValidDate isimli metodu yazınız ve test ediniz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-g%C3%BCn-ay-ve-y%C4%B1l-bilgilerine-ili%C5%9Fkin-tarihin-ge%C3%A7erli-bir-tarih-olup-olmad%C4%B1%C4%9F%C4%B1n%C4%B1-test-eden-isvaliddate-isimli-metodu-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Sınıf çalışması:getDayOfYear isimli metodu yazınız ve test ediniz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson006/java006.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-g%C3%BCn-ay-ve-y%C4%B1l-bilgilerine-ili%C5%9Fkin-tarihin-y%C4%B1l%C4%B1n-ka%C3%A7%C4%B1nc%C4%B1-g%C3%BCn%C3%BC-oldu%C4%9Funu-d%C3%B6nd%C3%BCren-getdayofyear-isimli-metodu-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md |
| Sınıf çalışması: getDayOfYear isimli metodu yazınız ve test ediniz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-getdayofyear-isimli-metodu-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Sınıf çalışması: getDayOfWeek metodunu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-getdayofweek-metodunu-yaz%C4%B1n%C4%B1z |
| Tür Dönüşümümlerine genel bakış | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#t%C3%BCr-d%C3%B6n%C3%BC%C5%9F%C3%BCm%C3%BCmlerine-genel-bak%C4%B1%C5%9F |
| Aşağıdaki örnekte long türünün içerisindeki değere bakılmaksızın atama geçersiz olduğundan error oluşur | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-long-t%C3%BCr%C3%BCn%C3%BCn-i%C3%A7erisindeki-de%C4%9Fere-bak%C4%B1lmaks%C4%B1z%C4%B1n-atama-ge%C3%A7ersiz-oldu%C4%9Fundan-error-olu%C5%9Fur |
| Küçük tamsayı türünden büyük tamsayı türüne doğrudan atama yapılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#k%C3%BC%C3%A7%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BCnden-b%C3%BCy%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BCne-do%C4%9Frudan-atama-yap%C4%B1labilir |
| Küçük tamsayı türünden büyük tamsayı türüne yapılan atamalarda tamsayı türüne ilişkin değer pozitif veya sıfır ise nasıl besleme yapılır ? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#k%C3%BC%C3%A7%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BCnden-b%C3%BCy%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BCne-yap%C4%B1lan-atamalarda-tamsay%C4%B1-t%C3%BCr%C3%BCne-ili%C5%9Fkin-de%C4%9Fer-pozitif-veya-s%C4%B1f%C4%B1r-ise-nas%C4%B1l-besleme-yap%C4%B1l%C4%B1r- |
| Hiç bir türden char türüne doğrudan atama yapılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#hi%C3%A7-bir-t%C3%BCrden-char-t%C3%BCr%C3%BCne-do%C4%9Frudan-atama-yap%C4%B1lamaz |
| Yukarıdaki kuralın istisnası olarak "char türü sınırları içerisinde kalan int türden bir sabit" char türüne doğrudan atanabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#yukar%C4%B1daki-kural%C4%B1n-istisnas%C4%B1-olarak-char-t%C3%BCr%C3%BC-s%C4%B1n%C4%B1rlar%C4%B1-i%C3%A7erisinde-kalan-int-t%C3%BCrden-bir-sabit-char-t%C3%BCr%C3%BCne-do%C4%9Frudan-atanabilir |
| char türünden short türüne doğrudan atama geçersizdir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#char-t%C3%BCr%C3%BCnden-short-t%C3%BCr%C3%BCne-do%C4%9Frudan-atama-ge%C3%A7ersizdir |
| char türünden kendisinden uzunluk olarak büyük türlere doğrudan atama geçerlidir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#char-t%C3%BCr%C3%BCnden-kendisinden-uzunluk-olarak-b%C3%BCy%C3%BCk-t%C3%BCrlere-do%C4%9Frudan-atama-ge%C3%A7erlidir |
| char türünden kendisinden uzunluk olarak büyük türlere doğrudan atama geçerlidir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#char-t%C3%BCr%C3%BCnden-kendisinden-uzunluk-olarak-b%C3%BCy%C3%BCk-t%C3%BCrlere-do%C4%9Frudan-atama-ge%C3%A7erlidir-1 |
| short türünden char türüne doğrudan atama geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#short-t%C3%BCr%C3%BCnden-char-t%C3%BCr%C3%BCne-do%C4%9Frudan-atama-ge%C3%A7ersizdir |
| Bilindiği gibi Java'da byte ve short türden sabit yoktur. Ancak "sınırlar içerisinde kalan int türden bir sabit" byte/short türüne atanabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#bilindi%C4%9Fi-gibi-javada-byte-ve-short-t%C3%BCrden-sabit-yoktur-ancak-s%C4%B1n%C4%B1rlar-i%C3%A7erisinde-kalan-int-t%C3%BCrden-bir-sabit-byteshort-t%C3%BCr%C3%BCne-atanabilir |
| Bütün tamsayı türlerinden gerçek sayı türlerine doğrudan atama geçerlidir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#b%C3%BCt%C3%BCn-tamsay%C4%B1-t%C3%BCrlerinden-ger%C3%A7ek-say%C4%B1-t%C3%BCrlerine-do%C4%9Frudan-atama-ge%C3%A7erlidir |
| Gerçek sayılardan tamsayı türlerine atama geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#ger%C3%A7ek-say%C4%B1lardan-tamsay%C4%B1-t%C3%BCrlerine-atama-ge%C3%A7ersizdir |
| float türünden double türüne doğrudan atama geçerlidir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#float-t%C3%BCr%C3%BCnden-double-t%C3%BCr%C3%BCne-do%C4%9Frudan-atama-ge%C3%A7erlidir |
| double türünden float türüne doğrudan atama geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#double-t%C3%BCr%C3%BCnden-float-t%C3%BCr%C3%BCne-do%C4%9Frudan-atama-ge%C3%A7ersizdir |
| boolean türünden herhangi bir türe doğrudan atama geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#boolean-t%C3%BCr%C3%BCnden-herhangi-bir-t%C3%BCre-do%C4%9Frudan-atama-ge%C3%A7ersizdir |
| Herhangi bir türden boolean türüne doğrudan atama geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#herhangi-bir-t%C3%BCrden-boolean-t%C3%BCr%C3%BCne-do%C4%9Frudan-atama-ge%C3%A7ersizdir |
| Temel türler için doğrudan dönüşüm tablosu: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#temel-t%C3%BCrler-i%C3%A7in-do%C4%9Frudan-d%C3%B6n%C3%BC%C5%9F%C3%BCm-tablosu |
| short, byte ve char türlerine "sınırlar içerisinde kalması koşuluyla int türden sabit atanması" kuralları metot çağrısında argümanlardan parametrelere yapılan atama işleminde geçersizdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#short-byte-ve-char-t%C3%BCrlerine-s%C4%B1n%C4%B1rlar-i%C3%A7erisinde-kalmas%C4%B1-ko%C5%9Fuluyla-int-t%C3%BCrden-sabit-atanmas%C4%B1-kurallar%C4%B1-metot-%C3%A7a%C4%9Fr%C4%B1s%C4%B1nda-arg%C3%BCmanlardan-parametrelere-yap%C4%B1lan-atama-i%C5%9Fleminde-ge%C3%A7ersizdir |
| Aşağıdaki örnekte float türüne atamalar yapılmıştır. Çıktıları inceleyiniz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-float-t%C3%BCr%C3%BCne-atamalar-yap%C4%B1lm%C4%B1%C5%9Ft%C4%B1r-%C3%A7%C4%B1kt%C4%B1lar%C4%B1-inceleyiniz |
| Aşağıdaki örnekte klavyden float değer alındığında yuvarlama hatası oluşabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-klavyden-float-de%C4%9Fer-al%C4%B1nd%C4%B1%C4%9F%C4%B1nda-yuvarlama-hatas%C4%B1-olu%C5%9Fabilir |
| Yukarıda söylenen sabite ilişkin detaylar sabit ifadeleri için de geçerlidir. Zaten sabit ifadelerinin sonucu da sabittir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#yukar%C4%B1da-s%C3%B6ylenen-sabite-ili%C5%9Fkin-detaylar-sabit-ifadeleri-i%C3%A7in-de-ge%C3%A7erlidir-zaten-sabit-ifadelerinin-sonucu-da-sabittir |
| İki operandlı bir operatör için derleyici önce operandların türlerine bakar. Operandlar farklı türdense önce ortak türe dönüştürür sonra işlemi yapar. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#i%CC%87ki-operandl%C4%B1-bir-operat%C3%B6r-i%C3%A7in-derleyici-%C3%B6nce-operandlar%C4%B1n-t%C3%BCrlerine-bakar-operandlar-farkl%C4%B1-t%C3%BCrdense-%C3%B6nce-ortak-t%C3%BCre-d%C3%B6n%C3%BC%C5%9Ft%C3%BCr%C3%BCr-sonra-i%C5%9Flemi-yapar |
| İşlem öncesinde her iki operand da byte, short ve char türlerindense (yani uzunluk olarak int türünden küçükse) her iki operand da int türüne yükseltilir (integer promotion), sonuç int türden çıkar | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#i%CC%87%C5%9Flem-%C3%B6ncesinde-her-iki-operand-da-byte-short-ve-char-t%C3%BCrlerindense-yani-uzunluk-olarak-int-t%C3%BCr%C3%BCnden-k%C3%BC%C3%A7%C3%BCkse-her-iki-operand-da-int-t%C3%BCr%C3%BCne-y%C3%BCkseltilir-integer-promotion-sonu%C3%A7-int-t%C3%BCrden-%C3%A7%C4%B1kar |
| Gerçek sayı türleri ve tamsayı türleri işleme sokulduğunda dönüştürme gerçek sayı türüne doğrudur ve sonuç dönüştürülen gerçek sayı türünden çıkar. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#ger%C3%A7ek-say%C4%B1-t%C3%BCrleri-ve-tamsay%C4%B1-t%C3%BCrleri-i%C5%9Fleme-sokuldu%C4%9Funda-d%C3%B6n%C3%BC%C5%9Ft%C3%BCrme-ger%C3%A7ek-say%C4%B1-t%C3%BCr%C3%BCne-do%C4%9Frudur-ve-sonu%C3%A7-d%C3%B6n%C3%BC%C5%9Ft%C3%BCr%C3%BClen-ger%C3%A7ek-say%C4%B1-t%C3%BCr%C3%BCnden-%C3%A7%C4%B1kar |
| Bölme işleminde her iki operand da tamsayı türlerine ilişkinse sonuç tamsayı türünden çıkar. Bölme işlemi yapılır. Elde edilen değerin noktadan sonraki kısmı atılır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#b%C3%B6lme-i%C5%9Fleminde-her-iki-operand-da-tamsay%C4%B1-t%C3%BCrlerine-ili%C5%9Fkinse-sonu%C3%A7-tamsay%C4%B1-t%C3%BCr%C3%BCnden-%C3%A7%C4%B1kar-b%C3%B6lme-i%C5%9Flemi-yap%C4%B1l%C4%B1r-elde-edilen-de%C4%9Ferin-noktadan-sonraki-k%C4%B1sm%C4%B1-at%C4%B1l%C4%B1r |
| Küçük tamsayı türü ile büyük tamsayı türü işleme sokulduğunda dönüşüm büyük tamsayı türüne doğrudur. Sonuçta büyük tamsayı türünden çıkar | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#k%C3%BC%C3%A7%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BC-ile-b%C3%BCy%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BC-i%C5%9Fleme-sokuldu%C4%9Funda-d%C3%B6n%C3%BC%C5%9F%C3%BCm-b%C3%BCy%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BCne-do%C4%9Frudur-sonu%C3%A7ta-b%C3%BCy%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BCnden-%C3%A7%C4%B1kar |
| boolean türü hiçbir tür ile işleme sokulamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#boolean-t%C3%BCr%C3%BC-hi%C3%A7bir-t%C3%BCr-ile-i%C5%9Fleme-sokulamaz |
| char türü diğer türlerle işleme sokulabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#char-t%C3%BCr%C3%BC-di%C4%9Fer-t%C3%BCrlerle-i%C5%9Fleme-sokulabilir |
| İşlem öncesi otomatik tür dönüşümü geçici değişken yaratılarak yapılır. Örnekte derleyici aşağıdakine benzer bir kod üretir: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#i%CC%87%C5%9Flem-%C3%B6ncesi-otomatik-t%C3%BCr-d%C3%B6n%C3%BC%C5%9F%C3%BCm%C3%BC-ge%C3%A7ici-de%C4%9Fi%C5%9Fken-yarat%C4%B1larak-yap%C4%B1l%C4%B1r-%C3%B6rnekte-derleyici-a%C5%9Fa%C4%9F%C4%B1dakine-benzer-bir-kod-%C3%BCretir |
| Tür dönüştürme operatörünün genel biçimi: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#t%C3%BCr-d%C3%B6n%C3%BC%C5%9Ft%C3%BCrme-operat%C3%B6r%C3%BCn%C3%BCn-genel-bi%C3%A7imi |
| implicit olarak yapılabilen dönüşümler explicit olarak da yapılabilir. Ancak bunun kullanımı anlamsızdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#implicit-olarak-yap%C4%B1labilen-d%C3%B6n%C3%BC%C5%9F%C3%BCmler-explicit-olarak-da-yap%C4%B1labilir-ancak-bunun-kullan%C4%B1m%C4%B1-anlams%C4%B1zd%C4%B1r |
| Aşağdaki explicit dönüşüme ilişkin maddeler else-if biçiminde değerlendirilmelidir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#a%C5%9Fa%C4%9Fdaki-explicit-d%C3%B6n%C3%BC%C5%9F%C3%BCme-ili%C5%9Fkin-maddeler-else-if-bi%C3%A7iminde-de%C4%9Ferlendirilmelidir |
| Büyük tamsayı türünden küçük tamsayı türüne yapılan explicit dönüşümde sayının yüksek anlamlı byte değerleri atılır. Elde edilen değer hedef tamsayı türüne atanır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#b%C3%BCy%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BCnden-k%C3%BC%C3%A7%C3%BCk-tamsay%C4%B1-t%C3%BCr%C3%BCne-yap%C4%B1lan-explicit-d%C3%B6n%C3%BC%C5%9F%C3%BCmde-say%C4%B1n%C4%B1n-y%C3%BCksek-anlaml%C4%B1-byte-de%C4%9Ferleri-at%C4%B1l%C4%B1r-elde-edilen-de%C4%9Fer-hedef-tamsay%C4%B1-t%C3%BCr%C3%BCne-atan%C4%B1r |
| short türünden char türüne yapılan explicit dönüşümde sayının bit kalıbı değişmez. Bitlerin yorumlanışı değişir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#short-t%C3%BCr%C3%BCnden-char-t%C3%BCr%C3%BCne-yap%C4%B1lan-explicit-d%C3%B6n%C3%BC%C5%9F%C3%BCmde-say%C4%B1n%C4%B1n-bit-kal%C4%B1b%C4%B1-de%C4%9Fi%C5%9Fmez-bitlerin-yorumlan%C4%B1%C5%9F%C4%B1-de%C4%9Fi%C5%9Fir |
| byte türünden char türüne yapılan explicit dönüşüm iki aşamada geçekleşir. Birinci aşamada değer int türüne dönüştürülür. İkinci aşamada yüksek anlamlı byte değerleri atılarak char türüne dönüştürülür | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#byte-t%C3%BCr%C3%BCnden-char-t%C3%BCr%C3%BCne-yap%C4%B1lan-explicit-d%C3%B6n%C3%BC%C5%9F%C3%BCm-iki-a%C5%9Famada-ge%C3%A7ekle%C5%9Fir-birinci-a%C5%9Famada-de%C4%9Fer-int-t%C3%BCr%C3%BCne-d%C3%B6n%C3%BC%C5%9Ft%C3%BCr%C3%BCl%C3%BCr-i%CC%87kinci-a%C5%9Famada-y%C3%BCksek-anlaml%C4%B1-byte-de%C4%9Ferleri-at%C4%B1larak-char-t%C3%BCr%C3%BCne-d%C3%B6n%C3%BC%C5%9Ft%C3%BCr%C3%BCl%C3%BCr |
| double türünden float türüne yapılan explicit dönüüşmde bilgi kaybı olabilir. Bu durumda IEEE754 standardına göre yuvarlama kuralları kullanılarak float türünde gösterilebilecek en yakın değer elde edilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#double-t%C3%BCr%C3%BCnden--float-t%C3%BCr%C3%BCne-yap%C4%B1lan-explicit-d%C3%B6n%C3%BC%C3%BC%C5%9Fmde-bilgi-kayb%C4%B1-olabilir-bu-durumda-ieee754-standard%C4%B1na-g%C3%B6re-yuvarlama-kurallar%C4%B1-kullan%C4%B1larak-float-t%C3%BCr%C3%BCnde-g%C3%B6sterilebilecek-en-yak%C4%B1n-de%C4%9Fer-elde-edilir |
| Tür dönüştürme operatörü ile de boolean türünden hiç bir türe ve hiç bir türden boolean türüne dönüşüm yapılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#t%C3%BCr-d%C3%B6n%C3%BC%C5%9Ft%C3%BCrme-operat%C3%B6r%C3%BC-ile-de-boolean-t%C3%BCr%C3%BCnden-hi%C3%A7-bir-t%C3%BCre-ve-hi%C3%A7-bir-t%C3%BCrden-boolean-t%C3%BCr%C3%BCne-d%C3%B6n%C3%BC%C5%9F%C3%BCm-yap%C4%B1lamaz |
| Gerçek sayı türünden tamsayı türüne explicit dönüşüm şu aşamalarla gerçekleşir: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#ger%C3%A7ek-say%C4%B1-t%C3%BCr%C3%BCnden-tamsay%C4%B1-t%C3%BCr%C3%BCne-explicit-d%C3%B6n%C3%BC%C5%9F%C3%BCm-%C5%9Fu-a%C5%9Famalarla-ger%C3%A7ekle%C5%9Fir |
| Bazen tür dönüştürme operatörü kullanılmazsa bilgi kaybı oluşabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#bazen-t%C3%BCr-d%C3%B6n%C3%BC%C5%9Ft%C3%BCrme-operat%C3%B6r%C3%BC-kullan%C4%B1lmazsa-bilgi-kayb%C4%B1-olu%C5%9Fabilir |
| Aşağıdaki örnekte double türden sabit kullanıldığından doğru işlem yapılmıştır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-double-t%C3%BCrden-sabit-kullan%C4%B1ld%C4%B1%C4%9F%C4%B1ndan-do%C4%9Fru-i%C5%9Flem-yap%C4%B1lm%C4%B1%C5%9Ft%C4%B1r |
| İşlemli atama operatörlerinin çalışma biçimi: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#i%CC%87%C5%9Flemli-atama-operat%C3%B6rlerinin-%C3%A7al%C4%B1%C5%9Fma-bi%C3%A7imi |
| Bir sayının log10 kullanarak basamak sayısının bulunması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#bir-say%C4%B1n%C4%B1n-log10-kullanarak-basamak-say%C4%B1s%C4%B1n%C4%B1n-bulunmas%C4%B1 |
| Homework-005-1. sorunun bir çözümü | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#homework-005-1-sorunun-bir-%C3%A7%C3%B6z%C3%BCm%C3%BC |
| Koşul operatörünün genel biçimi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#ko%C5%9Ful-operat%C3%B6r%C3%BCn%C3%BCn-genel-bi%C3%A7imi |
| Aşağıdaki örnekte b + 200 ifadesi koşul operatörünün 3. operandıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-b--200-ifadesi-ko%C5%9Ful-operat%C3%B6r%C3%BCn%C3%BCn-3-operand%C4%B1d%C4%B1r |
| Aşağıdaki örnekte 200 sayısı koşul operatörünün ürettiği değer eklenmiştir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-200-say%C4%B1s%C4%B1-ko%C5%9Ful-operat%C3%B6r%C3%BCn%C3%BCn-%C3%BCretti%C4%9Fi-de%C4%9Fer-eklenmi%C5%9Ftir |
| Koşul operatörünün ürettiği değer bir işleme sokulabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#ko%C5%9Ful-operat%C3%B6r%C3%BCn%C3%BCn-%C3%BCretti%C4%9Fi-de%C4%9Fer-bir-i%C5%9Fleme-sokulabilir |
| Koşul operatörü return deyimine ilişkin ifadede kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#ko%C5%9Ful-operat%C3%B6r%C3%BC-return-deyimine-ili%C5%9Fkin-ifadede-kullan%C4%B1labilir |
| Koşul operatörü bir metoda argüman olarak verilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#ko%C5%9Ful-operat%C3%B6r%C3%BC-bir-metoda-arg%C3%BCman-olarak-verilebilir |
| Bir sayının log10 kullanarak basamak sayısının bulunması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#bir-say%C4%B1n%C4%B1n-log10-kullanarak-basamak-say%C4%B1s%C4%B1n%C4%B1n-bulunmas%C4%B1-1 |
| Sınıf Çalışması: getDayOfWeek metodunu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-getdayofweek-metodunu-yaz%C4%B1n%C4%B1z-1 |
| Koşul operatörünün opandlarında ilişkin ifade void bir ifade olamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#ko%C5%9Ful-operat%C3%B6r%C3%BCn%C3%BCn-opandlar%C4%B1nda-ili%C5%9Fkin-ifade-void-bir-ifade-olamaz |
| Koşul operatörünün bir kullanımı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#ko%C5%9Ful-operat%C3%B6r%C3%BCn%C3%BCn-bir-kullan%C4%B1m%C4%B1 |
| Aşağıdaki örnekte koşul operatörünün daha okunabilir olması için gerekmese de parantez konmalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-ko%C5%9Ful-operat%C3%B6r%C3%BCn%C3%BCn-daha-okunabilir-olmas%C4%B1-i%C3%A7in-gerekmese-de-parantez-konmal%C4%B1d%C4%B1r |
| Aşağıdaki foo metotları ayrı sınıflarda olduklarından herhangi bir problem oluşmaz. Bu işlem method overloading değildir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson007/java007.md#a%C5%9Fa%C4%9F%C4%B1daki-foo-metotlar%C4%B1-ayr%C4%B1-s%C4%B1n%C4%B1flarda-olduklar%C4%B1ndan-herhangi-bir-problem-olu%C5%9Fmaz-bu-i%C5%9Flem-method-overloading-de%C4%9Fildir |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md |
| Method overloading nedir ? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#method-overloading-nedir- |
| Bir metodun static olup olmamasının overload işlemine etkisi yoktur | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#bir-metodun-static-olup-olmamas%C4%B1n%C4%B1n-overload-i%C5%9Flemine-etkisi-yoktur |
| Bir metodun geri dönüş tür bilgisinin overload işlemine etkisi yoktur. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#bir-metodun-geri-d%C3%B6n%C3%BC%C5%9F-t%C3%BCr-bilgisinin-overload-i%C5%9Flemine-etkisi-yoktur |
| Bir metodun parametre değişkenlerinin isimlerinin overload işlemine etkisi yoktur. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#bir-metodun-parametre-de%C4%9Fi%C5%9Fkenlerinin-isimlerinin-overload-i%C5%9Flemine-etkisi-yoktur |
| Bir metodun overload edilebilmesi için parametrik yapısı farklı olması gerekir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#bir-metodun-overload-edilebilmesi-i%C3%A7in-parametrik-yap%C4%B1s%C4%B1-farkl%C4%B1-olmas%C4%B1-gerekir |
| Bir metodun imzası nedir? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#bir-metodun-imzas%C4%B1-nedir |
| Overload Resolution işlemi nasıl gerçekleşir? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#overload-resolution-i%C5%9Flemi-nas%C4%B1l-ger%C3%A7ekle%C5%9Fir |
| Bir değişkenin faaliyet alanı ve ömrü nedir? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#bir-de%C4%9Fi%C5%9Fkenin-faaliyet-alan%C4%B1-ve-%C3%B6mr%C3%BC-nedir |
| Sınıfın elemanları: metot ve veri elemanı. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#s%C4%B1n%C4%B1f%C4%B1n-elemanlar%C4%B1-metot-ve-veri-eleman%C4%B1 |
| Sınıfın veri elemanı nedir? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#s%C4%B1n%C4%B1f%C4%B1n-veri-eleman%C4%B1-nedir |
| Bir sınıf içerisinde aynı isimde birden fazla veri elemanı bildirimi yapılamaz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#bir-s%C4%B1n%C4%B1f-i%C3%A7erisinde-ayn%C4%B1-isimde-birden-fazla-veri-eleman%C4%B1-bildirimi-yap%C4%B1lamaz |
| Sınıf bildirimi bir tür bildirimidir! | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#s%C4%B1n%C4%B1f-bildirimi-bir-t%C3%BCr-bildirimidir |
| Sınıf bildirimi bir tür bildirimi olduğuna göre sınıf türünden de değişkenler bildirilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#s%C4%B1n%C4%B1f-bildirimi-bir-t%C3%BCr-bildirimi-oldu%C4%9Funa-g%C3%B6re-s%C4%B1n%C4%B1f-t%C3%BCr%C3%BCnden-de-de%C4%9Fi%C5%9Fkenler-bildirilebilir |
| Java' da türler kategori olarak iki gruba ayrılır: değer türleri (value types), referans türleri (reference types). | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#java-da-t%C3%BCrler-kategori-olarak-iki-gruba-ayr%C4%B1l%C4%B1r-de%C4%9Fer-t%C3%BCrleri-value-types-referans-t%C3%BCrleri-reference-types |
| Sınıf türünden bir değişkene referans değişken ya da referans denir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#s%C4%B1n%C4%B1f-t%C3%BCr%C3%BCnden-bir-de%C4%9Fi%C5%9Fkene-referans-de%C4%9Fi%C5%9Fken-ya-da-referans-denir |
| Java'da nesne yaratılması. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#javada-nesne-yarat%C4%B1lmas%C4%B1 |
| Sınıfın non-static veri elemanları her nesne için ayrıca yaratılır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#s%C4%B1n%C4%B1f%C4%B1n-non-static-veri-elemanlar%C4%B1-her-nesne-i%C3%A7in-ayr%C4%B1ca-yarat%C4%B1l%C4%B1r |
| Non-static veri elemanlarına nesnenin yaratılması aşamasında default değerler atanır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#non-static-veri-elemanlar%C4%B1na-nesnenin-yarat%C4%B1lmas%C4%B1-a%C5%9Famas%C4%B1nda-default-de%C4%9Ferler-atan%C4%B1r |
| Java'da nesnenin bellekte kapladığı alan en az non-static veri elemanlarının toplam uzunluğu kadardır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#javada-nesnenin-bellekte-kaplad%C4%B1%C4%9F%C4%B1-alan-en-az-non-static-veri-elemanlar%C4%B1n%C4%B1n-toplam-uzunlu%C4%9Fu-kadard%C4%B1r |
| İki aynı türden referansın birbirine atanması iki referansın da aynı nesneyi göstermeleri demektir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#i%CC%87ki-ayn%C4%B1-t%C3%BCrden-referans%C4%B1n-birbirine-atanmas%C4%B1-iki-referans%C4%B1n-da-ayn%C4%B1-nesneyi-g%C3%B6stermeleri-demektir |
| Referans parametreli metotlar olabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#referans-parametreli-metotlar-olabilir |
| Referans parametreli metotlar aldıkları referansa ilişkin nesne üzerinde değişiklik yapabilirler . | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#referans-parametreli-metotlar-ald%C4%B1klar%C4%B1-referansa-ili%C5%9Fkin-nesne-%C3%BCzerinde-de%C4%9Fi%C5%9Fiklik-yapabilirler- |
| Referans geri dönen metotlar ile bir nesnenin referansı metodun geri dönüş değerinden elde edilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#referans-geri-d%C3%B6nen-metotlar-ile-bir-nesnenin-referans%C4%B1-metodun-geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Ferinden-elde-edilebilir |
| Sınıfın static bir veri elemanı bir tanedir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#s%C4%B1n%C4%B1f%C4%B1n-static-bir-veri-eleman%C4%B1-bir-tanedir |
| Sınıfın static veri elemanlarının hepsi sınıfın bir elemanı ilk kez kez kullanıldığında yaratılır ve programın sonuna kadar yaşarlar. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#s%C4%B1n%C4%B1f%C4%B1n-static-veri-elemanlar%C4%B1n%C4%B1n-hepsi-s%C4%B1n%C4%B1f%C4%B1n-bir-eleman%C4%B1-ilk-kez-kez-kullan%C4%B1ld%C4%B1%C4%9F%C4%B1nda-yarat%C4%B1l%C4%B1r-ve-program%C4%B1n-sonuna-kadar-ya%C5%9Farlar |
| Sınıfın static veri elemanlarına da default değerler atanır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson008/java008.md#s%C4%B1n%C4%B1f%C4%B1n-static-veri-elemanlar%C4%B1na-da-default-de%C4%9Ferler-atan%C4%B1r |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/java009.md |
| Sınıfın non-static bir elemanına sınıf dışından sınıf ismi ile erişilemez. Çünkü non-static veri elemanı her nesne için ayrıca yaratılır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-eleman%C4%B1na-s%C4%B1n%C4%B1f-d%C4%B1%C5%9F%C4%B1ndan-s%C4%B1n%C4%B1f-ismi-ile-eri%C5%9Filemez-%C3%A7%C3%BCnk%C3%BC-non-static-veri-eleman%C4%B1-her-nesne-i%C3%A7in-ayr%C4%B1ca-yarat%C4%B1l%C4%B1r-nesne-bilinmeden-elemana-eri%C5%9Filemez |
| Sınıfın static bir elemanına sınıf dışından referans ile de erişilebilir. Sınıf ismi ile erişmekten okunabilirlik hariç bir farkı yoktur. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-static-bir-eleman%C4%B1na-s%C4%B1n%C4%B1f-d%C4%B1%C5%9F%C4%B1ndan-referans-ile-de-eri%C5%9Filebilir-s%C4%B1n%C4%B1f-ismi-ile-eri%C5%9Fmekten-bir-fark%C4%B1-yoktur-bu-%C5%9Fekilde-kodlar-okunabilirlik-a%C3%A7%C4%B1s%C4%B1ndan-yaz%C4%B1lmamal%C4%B1d%C4%B1r |
| Sınıfın non-static bir metodu sınıf dışından referans ve nokta operatörü ile çağrılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-s%C4%B1n%C4%B1f-d%C4%B1%C5%9F%C4%B1ndan-referans-ve-nokta-operat%C3%B6r%C3%BC-ile-%C3%A7a%C4%9Fr%C4%B1labilir |
| Sınıfın non-static bir metodu sınıf dışından sınıf ismi ve noka operatörü ile çağrılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-s%C4%B1n%C4%B1f-d%C4%B1%C5%9F%C4%B1ndan-s%C4%B1n%C4%B1f-ismi-ve-noka-operat%C3%B6r%C3%BC-ile-%C3%A7a%C4%9Fr%C4%B1lamaz |
| Sınıfın static bir metodu sınıf isme ve nokta operatörü ile çağrılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-s%C4%B1n%C4%B1f-isme-ve-nokta-operat%C3%B6r%C3%BC-ile-%C3%A7a%C4%9Fr%C4%B1labilir |
| Sınıfın static bir metodu referans ve nokta operatörü ile de çağrılabilir. Fakat okunabilirlik açısından yapılmamalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-referans-ve-nokta-operat%C3%B6r%C3%BC-ile-de-%C3%A7a%C4%9Fr%C4%B1labilir-static-veri-elemanlar%C4%B1nda-oldu%C4%9Fu-gibi-herhangi-bir-etkisi-yoktur-bu-%C5%9Fekilde-%C3%A7a%C4%9Fr%C4%B1-okunabilirlik-a%C3%A7%C4%B1s%C4%B1ndan-yap%C4%B1lmamal%C4%B1d%C4%B1r |
| Sınıfın non-static bir metodu içerisinde aynı sınıfın non-static bir veri elemanına doğrudan erişilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-i%C3%A7erisinde-ayn%C4%B1-s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-veri-eleman%C4%B1na-do%C4%9Frudan-eri%C5%9Filebilir-do%C4%9Frudan-eri%C5%9Filen-veri-eleman%C4%B1-metodu-%C3%A7a%C4%9F%C4%B1ran-referans%C4%B1n-g%C3%B6sterdi%C4%9Fi-nesnenin-veri-eleman%C4%B1d%C4%B1r |
| Sınıfın non-static bir metodu içerisinde aynı sınıfın non-static metodu doğrudan çağrılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-i%C3%A7erisinde-ayn%C4%B1-s%C4%B1n%C4%B1f%C4%B1n-non-static-metodu-do%C4%9Frudan-%C3%A7a%C4%9Fr%C4%B1labilir-do%C4%9Frudan-%C3%A7a%C4%9Fr%C4%B1lan-metot-%C3%A7a%C4%9F%C4%B1ran-metodu-%C3%A7a%C4%9F%C4%B1ran-referans-ile-%C3%A7a%C4%9Fr%C4%B1lm%C4%B1%C5%9F-olur |
| Yukarıdaki iki maddenin özeti olarak, sınıfın non-static bir metodu içerisinde sınıfın non-static elemanlarına doğrudan erişilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#yukar%C4%B1daki-iki-maddenin-%C3%B6zeti-olarak-s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-non-static-elemanlar%C4%B1na-do%C4%9Frudan-eri%C5%9Filebilir |
| Sınıfın non-static bir metodu içerisinde sınıfın static bir veri elemanına doğrudan erişilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-static-bir-veri-eleman%C4%B1na-do%C4%9Frudan-eri%C5%9Filebilir |
| Sınıfın non-static bir metodu içerisinde sınıfın static bir metodu doğrudan çağrılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-do%C4%9Frudan-%C3%A7a%C4%9Fr%C4%B1labilir |
| Yukarıdaki iki maddenin özeti olarak, sınıfın non-static bir metodu içerisinde sınıfın static elemanlarına doğrudan erişilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#yukar%C4%B1daki-iki-maddenin-%C3%B6zeti-olarak-s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-static-elemanlar%C4%B1na-do%C4%9Frudan-eri%C5%9Filebilir |
| Yukarıdaki dört maddenin özeti olarak, sınıfın non-static bir metodu içerisinde sınıfın tüm elemanlarına (non-static veya static) doğrudan erişilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#yukar%C4%B1daki-d%C3%B6rt-maddenin-%C3%B6zeti-olarak-s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-t%C3%BCm-elemanlar%C4%B1na-non-static-veya-static-do%C4%9Frudan-eri%C5%9Filebilir |
| Sınıfın static bir metodu içerisinde sınıfın non-static bir veri elemanına doğrudan erişilemez. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#yukar%C4%B1daki-d%C3%B6rt-maddenin-%C3%B6zeti-olarak-s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-t%C3%BCm-elemanlar%C4%B1na-non-static-veya-static-do%C4%9Frudan-eri%C5%9Filebilir |
| Sınıfın static bir metodu içerisinde sınıfın non-static bir metodu doğrudan çağrılamaz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-do%C4%9Frudan-%C3%A7a%C4%9Fr%C4%B1lamaz-%C3%A7%C3%BCnk%C3%BC-%C3%A7a%C4%9Fr%C4%B1lmaya-%C3%A7al%C4%B1%C5%9F%C4%B1lan-non-static-metot-bir-non-veri-eleman%C4%B1na-eri%C5%9Fiyor--olabilir-bu-durumda-veri-eleman%C4%B1n%C4%B1n-hangi-nesneye-oldu%C4%9Fu-bilinemez-dolay%C4%B1s%C4%B1yla-error-olu%C5%9Fur |
| Yukarıdaki iki maddenin özeti olarak, sınıfın static bir metodu içerisinde sınıfın non-static elemanlarına doğrudan erişilemez | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#yukar%C4%B1daki-iki-maddenin-%C3%B6zeti-olarak-s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-non-static-elemanlar%C4%B1na-do%C4%9Frudan-eri%C5%9Filemez |
| Sınıfın static bir metodu içerisinde sınıfın static bir elemanına doğrudan erişilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-static-bir-eleman%C4%B1na-do%C4%9Frudan-eri%C5%9Filebilir |
| Sınıfın static bir metodu içerisinde sınıfın static bir metodu doğrudan çağrılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-do%C4%9Frudan-%C3%A7a%C4%9Fr%C4%B1labilir |
| Yukarıdaki iki maddenin özeti olarak, sınıfın static bir metodu içerisinde sınıfın static elemanlarına doğrudan erişilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#yukar%C4%B1daki-iki-maddenin-%C3%B6zeti-olarak-s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-static-elemanlar%C4%B1na-do%C4%9Frudan-eri%C5%9Filebilir |
| Yukarıdaki dört maddenin özeti olarak, sınıfın static bir metodu içerisinde sınıfın yalnızca static elemanlarına doğrudan erişilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#yukar%C4%B1daki-d%C3%B6rt-maddenin-%C3%B6zeti-olarak-s%C4%B1n%C4%B1f%C4%B1n-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-yaln%C4%B1zca-static-elemanlar%C4%B1na-do%C4%9Frudan-eri%C5%9Filebilir |
| Yukarıdaki sekiz maddenin özeti olarak, sınıfın non-static bir metodu içerisinde sınıfın her elemanına doğrudan erişilebilirken, static bir metodu içerisinde yalnızca static elemanlarına doğrudan erişilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#yukar%C4%B1daki-sekiz-maddenin-%C3%B6zeti-olarak-s%C4%B1n%C4%B1f%C4%B1n-non-static-bir-metodu-i%C3%A7erisinde-s%C4%B1n%C4%B1f%C4%B1n-her-eleman%C4%B1na-do%C4%9Frudan-eri%C5%9Filebilirken-static-bir-metodu-i%C3%A7erisinde-yaln%C4%B1zca-static-elemanlar%C4%B1na-do%C4%9Frudan-eri%C5%9Filebilir |
| Point sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#point-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu |
| Point sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#point-s%C4%B1n%C4%B1f%C4%B1 |
| Complex sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#complex-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu |
| Complex sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#complex-s%C4%B1n%C4%B1f%C4%B1 |
| Random sınıfı nextInt metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#random-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-nextint-metodu |
| Random sınıfı nextDouble metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#random-s%C4%B1n%C4%B1f%C4%B1-nextdouble-metodu |
| Random sınıfı nextLong metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#random-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-nextlong-metodu |
| Random sınıfın nextBoolean metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#random-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-nextboolean-metodu |
| Sınıf Çalışması: Paranın yazı gelme olasılığının yaklaşık olarak 0.5 olduğunu bulan basit bir simulasyon programını yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-paran%C4%B1n-yaz%C4%B1-gelme-olas%C4%B1l%C4%B1%C4%9F%C4%B1n%C4%B1n-yakla%C5%9F%C4%B1k-olarak-05-oldu%C4%9Funu-bulan-basit-bir-simulasyon-program%C4%B1n%C4%B1-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Paranın yazı gelme olasılığının yaklaşık olarak 0.5 olduğunu bulan basit bir simulasyon programını yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-paran%C4%B1n-yaz%C4%B1-gelme-olas%C4%B1l%C4%B1%C4%9F%C4%B1n%C4%B1n-yakla%C5%9F%C4%B1k-olarak-05-oldu%C4%9Funu-bulan-basit-bir-simulasyon-program%C4%B1n%C4%B1-yaz%C4%B1n%C4%B1z-1 |
| Sınıf Çalışması: İki zar atıldığında zarların çift gelmesi (ikisi de aynı) olasılığını yaklaşık hesaplayan basit simülasyon programını yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-i%CC%87ki-zar-at%C4%B1ld%C4%B1%C4%9F%C4%B1nda-zarlar%C4%B1n-%C3%A7ift-gelmesi-ikisi-de-ayn%C4%B1-olas%C4%B1l%C4%B1%C4%9F%C4%B1n%C4%B1-yakla%C5%9F%C4%B1k-hesaplayan-basit-sim%C3%BClasyon-program%C4%B1n%C4%B1-yaz%C4%B1n%C4%B1z |
| Tohum değeri setSeed isimli metot ile değiştirilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#tohum-de%C4%9Feri-setseed-isimli-metot-ile-de%C4%9Fi%C5%9Ftirilebilir |
| Homework-002-2. sorunun bir çözümü. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#homework-002-2-sorunun-bir-%C3%A7%C3%B6z%C3%BCm%C3%BC |
| Java'da nesnenin yaratılma aşamaları | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#javada-nesnenin-yarat%C4%B1lma-a%C5%9Famalar%C4%B1 |
| constructor (ctor) özellikleri | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#constructor-ctor-%C3%B6zellikleri |
| ctor'un çağrılması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#ctorun-%C3%A7a%C4%9Fr%C4%B1lmas%C4%B1 |
| ctor non-static bir metottur. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#ctor-non-static-bir-metottur-a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-do%C4%9Frudan-eri%C5%9Filen-x-bu-ctor-ile-yarat%C4%B1lan-nesnenin-xi-olur |
| ctor öncesinde default değerler atanmış olur. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#ctor-%C3%B6ncesinde-default-de%C4%9Ferler-atanm%C4%B1%C5%9F-olur |
| ctor içerisinde return kullanımı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#ctor-i%C3%A7erisinde-return-kullan%C4%B1m%C4%B1 |
| Point sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#point-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-1 |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md |
| Complex sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#complex-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu |
| Random sınıfının tohum değeri parametreli ctor elemanı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#random-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-tohum-de%C4%9Feri-parametreli-ctor-eleman%C4%B1 |
| Derleyici String atomu gördüğünde nasıl bir kod üretir ? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#derleyici-string-atomu-g%C3%B6rd%C3%BC%C4%9F%C3%BCnde-nas%C4%B1l-bir-kod-%C3%BCretir- |
| printf metodunda s format karakteri ile bir String referansına ilişkin yazı ekrana basılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#printf-metodunda-s-format-karakteri-ile-bir-string-referans%C4%B1na-ili%C5%9Fkin-yaz%C4%B1-ekrana-bas%C4%B1labilir |
| immutable sınıf nedir ? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#immutable-s%C4%B1n%C4%B1f-nedir- |
| String sınıfının toUpperCase metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-touppercase-metodu |
| String sınıfının toLowerCase metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-tolowercase-metodu |
| String sınıfının length isimli metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-length-isimli-metodu |
| String sınıfının charAt isimli metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-charat-isimli-metodu |
| Boş String nedir ? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#bo%C5%9F-string-nedir- |
| Aynı türden iki referansın == ve != operatörleri ile karşılaştırılması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#ayn%C4%B1-t%C3%BCrden-iki-referans%C4%B1n--ve--operat%C3%B6rleri-ile-kar%C5%9F%C4%B1la%C5%9Ft%C4%B1r%C4%B1lmas%C4%B1 |
| Yazıların eşitlik karşılaştırması == ve != operatörleri ile yapılmaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#yaz%C4%B1lar%C4%B1n-e%C5%9Fitkik-kar%C5%9F%C4%B1la%C5%9Ft%C4%B1rmas%C4%B1--ve--operat%C3%B6rleri-ile-yap%C4%B1lmaz |
| Yazıların eşitlik karşılaştırması equals metodu ile yapılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#yaz%C4%B1lar%C4%B1n-e%C5%9Fitlik-kar%C5%9F%C4%B1la%C5%9Ft%C4%B1rmas%C4%B1-equals-metodu-ile-yap%C4%B1labilir |
| String sınıfının equalsIgnoreCase isimli metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-equalsignorecase-isimli-metodu |
| String sınıfının indexOf metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-indexof-metodu |
| String sınıfının fromIndex parametreli indexOf metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-fromindex-parametreli-indexof-metodu |
| String sınıfının lastIndexOf metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-lastindexof-metodu |
| Sınıf Çalışması: (countString isimli metodun yazılması) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-countstring-isimli-metodun-yaz%C4%B1lmas%C4%B1 |
| Bir string içinde boş string arama testi 1 (kötü yöntem) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#bir-string-i%C3%A7inde-bo%C5%9F-string-arama-testi-1-k%C3%B6t%C3%BC-y%C3%B6ntem |
| Bir string içinde boş string arama testi 2 (kötü yöntem) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#bir-string-i%C3%A7inde-bo%C5%9F-string-arama-testi-2-k%C3%B6t%C3%BC-y%C3%B6ntem |
| Bir string içinde boş string arama testi 3 (iyi yöntem) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#bir-string-i%C3%A7inde-bo%C5%9F-string-arama-testi-3-iyi-y%C3%B6ntem |
| String sınıfının trim metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-trim-metodu |
| String sınıfının concat metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-concat-metodu |
| Yazı birleştirmesi + operatörü ile de yapılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#yaz%C4%B1-birle%C5%9Ftirmesi--operat%C3%B6r%C3%BC-ile-de-yap%C4%B1labilir |
| + operatörünün operandlarından bir String türündense diğer operandının String karşlığı elde edilerek birleştirme işlemi yapılır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#-operat%C3%B6r%C3%BCn%C3%BCn-operandlar%C4%B1ndan-bir-string-t%C3%BCr%C3%BCndense-di%C4%9Fer-operand%C4%B1n%C4%B1n-string-kar%C5%9Fl%C4%B1%C4%9F%C4%B1-elde-edilerek-birle%C5%9Ftirme-i%C5%9Flemi-yap%C4%B1l%C4%B1r |
| Sınıf Çalışması: reverse metodunu yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-reverse-metodunu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Basit ATM kullanıcı ve parola test uygulamasını yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-basit-atm-kullan%C4%B1c%C4%B1-ve-parola-test-uygulamas%C4%B1n%C4%B1-yaz%C4%B1n%C4%B1z |
| String sınıfının substring metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-substring-metodu |
| String sınıfının substring metoduna index numarası olarak yazının uzunluğu verildiğinde boş string döndürür | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-substring-metoduna-index-numaras%C4%B1-olarak-yaz%C4%B1n%C4%B1n-uzunlu%C4%9Fu-verildi%C4%9Finde-bo%C5%9F-string-d%C3%B6nd%C3%BCr%C3%BCr |
| Sınıf Çalışması: Quit girilene kadar aldığı yazıları - ile birleştiren programı yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-quit-girilene-kadar-ald%C4%B1%C4%9F%C4%B1-yaz%C4%B1lar%C4%B1---ile-birle%C5%9Ftiren-program%C4%B1-yaz%C4%B1n%C4%B1z |
| String sınıfının startsWith metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-startswith-metodu |
| String sınıfının endsWith metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-endswith-metodu |
| Character sınıfının isXXX ( isWhiteSpace, isLetter, isDigit, isUpparCase, isLowerCase ) metotları | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#character-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-isxxx-metotlar%C4%B1 |
| Character sınıfının toXXX ( toUpperCase, toLowerCase )metotları | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#character-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-toxxx-metotlar%C4%B1 |
| Sınıf Çalışması: Aldığı yazının ilk karakterini büyük harf capitalize isimli metodu yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-ald%C4%B1%C4%9F%C4%B1-yaz%C4%B1n%C4%B1n-ilk-karakterini-b%C3%BCy%C3%BCk-harf-capitalize-isimli-metodu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Aldığı yazının sağındaki boşlukları silen trimRight ve solundaki boşlukları silen trimLeft metotlarını ayrı ayrı yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-ald%C4%B1%C4%9F%C4%B1-yaz%C4%B1n%C4%B1n-sa%C4%9F%C4%B1ndaki-bo%C5%9Fluklar%C4%B1-silen-trimright-ve-solundaki-bo%C5%9Fluklar%C4%B1-silen-trimleft-metotlar%C4%B1n%C4%B1-ayr%C4%B1-ayr%C4%B1-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Aşağıda açıklanan metotları (padLeft ve padRight) yazınız ve test ediniz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-a%C5%9Fa%C4%9F%C4%B1da-a%C3%A7%C4%B1klanan-metotlar%C4%B1-padleft-ve-padright-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Homework-002-2. sorunun bir çözümü. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#homework-002-2-sorunun-bir-%C3%A7%C3%B6z%C3%BCm%C3%BC |
| Aldığı yazının içindeki tüm boşlukları silen removeWhiteSpaces metodunu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#ald%C4%B1%C4%9F%C4%B1-yaz%C4%B1n%C4%B1n-i%C3%A7indeki-t%C3%BCm-bo%C5%9Fluklar%C4%B1-silen-removewhitespaces-metodunu-yaz%C4%B1n%C4%B1z |
| String sınıfının compareTo metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-compareto-metodu |
| String sınıfının compareToIgnoreCase metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-comparetoignorecase-metodu |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md |
| Derleyici özdeş String atomları (string literal) için aynı adresi verir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#derleyici-%C3%B6zde%C5%9F-string-atomlar%C4%B1-string-literal-i%C3%A7in-ayn%C4%B1-adresi-verir |
| Sınıf çalışması: isPangramTR ve isPangramEN isimli metodlarını yazınız (1.1). | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-ispangramtr-ve-ispangramen-isimli-metodlar%C4%B1n%C4%B1-yaz%C4%B1n%C4%B1z-11 |
| isPangramEN motedunun unicode-uyumlu yazılması (1.2) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#ispangramen-motedunun-unicode-uyumlu-yaz%C4%B1lmas%C4%B1-12 |
| Sınıf çalışması: isPalindrom isimli motodu yazınız (2). | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-ispalindrom-isimli-motodu-yaz%C4%B1n%C4%B1z-2 |
| Sınıf çalışması: isPalindrom isimli motodu yazınız (3). | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-ispalindrom-isimli-motodu-yaz%C4%B1n%C4%B1z-3 |
| Sınıf çalışması: isPalindrom isimli motodu yazınız(4). | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-ispalindrom-isimli-motodu-yaz%C4%B1n%C4%B1z4 |
| Sınıf çalışması: getLongestPalindrome metodunu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-getlongestpalindrome-metodunu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: getRandomTextTR ve getRandomTextEN metodlarını yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-getrandomtexttr-ve-getrandomtexten-metodlar%C4%B1n%C4%B1-yaz%C4%B1n%C4%B1z |
| Sarmalayan sınıfların parseXXX (parseint, parse double vs.) metodları ile yazılar sayıya çevrilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#sarmalayan-s%C4%B1n%C4%B1flar%C4%B1n-parsexxx-parseint-parse-double-vs-metodlar%C4%B1-ile-yaz%C4%B1lar-say%C4%B1ya-%C3%A7evrilebilir |
| Neden nextInt, nextLong, nextDouble metotları nextLine metodu ile aynı Scanner nesnesi üzerinde kullanılmamalıdır ? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#neden-nextint-nextlong-nextdouble-metotlar%C4%B1-nextline-metodu-ile-ayn%C4%B1-scanner-nesnesi-%C3%BCzerinde-kullan%C4%B1lmamal%C4%B1d%C4%B1r- |
| String sınıfının valueOf metodu. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-valueof-metodu |
| String sınıfının contains metodu. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-contains-metodu |
| Sınıf çalışması: isPangramTr ve isPangramEN metodlarını yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-ispangramtr-ve-ispangramen-metodlar%C4%B1n%C4%B1-yaz%C4%B1n%C4%B1z |
| String sınıfının format metodu. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-format-metodu |
| Complex sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#complex-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu |
| String sınıfının replace metodu. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-replace-metodu |
| java 7 ile birlikte switch deyiminde String kullanımı. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#java-7-ile-birlikte-switch-deyiminde-string-kullan%C4%B1m%C4%B1 |
| Paketler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#paketler |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md |
| PAKETLER | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#paketler |
| java.lang paketi altındaki tüm sınıflar heryerden görülebilirdir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#javalang-paketi-alt%C4%B1ndaki-t%C3%BCm-s%C4%B1n%C4%B1flar-heryerden-g%C3%B6r%C3%BClebilirdir |
| Point sınıfı (paket bildirimi ile) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#point-s%C4%B1n%C4%B1f%C4%B1-paket-bildirimi-ile |
| Complex sınıfı (paket bildirimi ile) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#complex-s%C4%B1n%C4%B1f%C4%B1-paket-bildirimi-ile |
| PointF sınıfı (paket bildirimi ile) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#pointf-s%C4%B1n%C4%B1f%C4%B1-paket-bildirimi-ile |
| DateApp uygulaması (paket bilidirmi ile) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#dateapp-uygulamas%C4%B1-paket-bilidirmi-ile |
| StringUtil sınıfı (paket bildirimi ile) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#stringutil-s%C4%B1n%C4%B1f%C4%B1-paket-bildirimi-ile |
| NumberUtil sınıfı (paket bilidirimi ile) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#numberutil-s%C4%B1n%C4%B1f%C4%B1-paket-bilidirimi-ile |
| İsim arama (Name LookUp) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#i%CC%87sim-arama-name-lookup |
| Derleyici bildirim sırasındaki isimleri aramaz. Zaten bu bildirimdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#derleyici-bildirim-s%C4%B1ras%C4%B1ndaki-isimleri-aramaz-zaten-bu-bildirimdir |
| Bir isim programlamada iki türlü kullanılabilir: nitelikli (qualified), niteliksiz (unqualified) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#bir-isim-programlamada-iki-t%C3%BCrl%C3%BC-kullan%C4%B1labilir-nitelikli-qualified-niteliksiz-unqualified |
| Nitelikli ve niteliksiz kullanım | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#nitelikli-ve-niteliksiz-kullan%C4%B1m |
| İsim bulundu fakat kullanım hatası | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#i%CC%87sim-bulundu-fakat-kullan%C4%B1m-hatas%C4%B1 |
| İsim bulunamadı hatası | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#i%CC%87sim-bulunamad%C4%B1-hatas%C4%B1 |
| Niteliksiz isim arama kuralları (1) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#niteliksiz-isim-arama-kurallar%C4%B1-1 |
| Niteliksiz isim arama kuralları (2) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#niteliksiz-isim-arama-kurallar%C4%B1-2 |
| Yukarıdaki iki kurala göre bir sınıfın veri elemanı ile aynı isimde olan metot parametre değişkenleri veya yerel değişkenler olabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#yukar%C4%B1daki-iki-kurala-g%C3%B6re-bir-s%C4%B1n%C4%B1f%C4%B1n-veri-eleman%C4%B1-ile-ayn%C4%B1-isimde-olan-metot-parametre-de%C4%9Fi%C5%9Fkenleri-veya-yerel-de%C4%9Fi%C5%9Fkenler-olabilir |
| Niteliksiz isim arama kuralları (3) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#niteliksiz-isim-arama-kurallar%C4%B1-3 |
| isimsiz paket altına bir sınıf konmamalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#isimsiz-paket-alt%C4%B1na-bir-s%C4%B1n%C4%B1f-konmamal%C4%B1d%C4%B1r |
| Niteliksiz isim arama kuralları (4) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#niteliksiz-isim-arama-kurallar%C4%B1-4 |
| Nitelikli isim arama kuralları (1) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#nitelikli-isim-arama-kurallar%C4%B1-1 |
| Nitelikli isim arama kuralları (2) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#nitelikli-isim-arama-kurallar%C4%B1-2 |
| Nitelikli isim arama kuralları (3) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#nitelikli-isim-arama-kurallar%C4%B1-3 |
| Alt paket isimleri niteliksiz aramaya dahil değildir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#alt-paket-isimleri-niteliksiz-aramaya-dahil-de%C4%9Fildir |
| import bildirimi iki şekilde kullanılabilir: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#import-bildirimi-iki-%C5%9Fekilde-kullan%C4%B1labilir |
| Yıldızlı import bildirimi (import on demand declaration) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#y%C4%B1ld%C4%B1zl%C4%B1-import-bildirimi-import-on-demand-declaration |
| Yıldızlı import bildiriminin (import on demand declaration) gerekliliği | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#y%C4%B1ld%C4%B1zl%C4%B1-import-bildiriminin-import-on-demand-declaration-gereklili%C4%9Fi |
| import bildirimi ve ambiguity durumu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#import-bildirimi-ve-ambiguity-durumu |
| ambiguity durumunun çözümü | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#ambiguity-durumunun-%C3%A7%C3%B6z%C3%BCm%C3%BC |
| Yıldızsız import bildiriminin (import single type declaration) genel biçimi: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#y%C4%B1ld%C4%B1zs%C4%B1z-import-bildiriminin-import-single-type-declaration-genel-bi%C3%A7imi |
| Yıldızsız import bildiriminin (import single type declaration) gerekliliği | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#y%C4%B1ld%C4%B1zs%C4%B1z-import-bildiriminin-import-single-type-declaration-gereklili%C4%9Fi |
| import bildiriminin yapılması sırasında hata oluşması durumu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#import-bildiriminin-yap%C4%B1lmas%C4%B1-s%C4%B1ras%C4%B1nda-hata-olu%C5%9Fmas%C4%B1-durumu |
| yıldız import bildiriminin geçersiz olduğu durum | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#y%C4%B1ld%C4%B1z-import-bildiriminin-ge%C3%A7ersiz-oldu%C4%9Fu-durum |
| StringUtil sınıfı (güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#stringutil-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi |
| import ile bildirilen paketlerin sınıflarının çakışması durumunda ne yapılmalıdır ? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#import-ile-bildirilen-paketlerin-s%C4%B1n%C4%B1flar%C4%B1n%C4%B1n-%C3%A7ak%C4%B1%C5%9Fmas%C4%B1-durumunda-ne-yap%C4%B1lmal%C4%B1d%C4%B1r- |
| Aşağıdaki örnekte import bildirimleri ile nitaliklendirme azaltılmıştır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-import-bildirimleri-ile-nitaliklendirme-azalt%C4%B1lm%C4%B1%C5%9Ft%C4%B1r |
| static import bildirimleri ve türleri | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#static-import-bildirimleri-ve-t%C3%BCrleri |
| Yıldızlı import static bildiriminin genel biçimi: (import static on demand declaration) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#y%C4%B1ld%C4%B1zl%C4%B1-import-static-bildiriminin-genel-bi%C3%A7imi-import-static-on-demand-declaration |
| NumberUtil sınıfı (Güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#numberutil-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi |
| StringUtil sınıfı (Güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#stringutil-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi-1 |
| Point sınıfı (Güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#point-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi |
| PointF sınıfı (güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#pointf-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi |
| Yıldızsız import static bildiriminin genel biçimi: (import static single type declaration) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#y%C4%B1ld%C4%B1zs%C4%B1z-import-static-bildiriminin-genel-bi%C3%A7imi-import-static-single-type-declaration |
| NumberUtil sınıfı (güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#numberutil-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi-1 |
| StringUtil sınıfı (Güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#stringutil-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi-2 |
| Point sınıfı(güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#point-s%C4%B1n%C4%B1f%C4%B1g%C3%BCncellendi |
| PointF sınıfı (Güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#pointf-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi-1 |
| Diziler (Arrays) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#diziler-arrays |
| Dizi referansı bildirimi Java' da iki şekilde yapılabilir: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#dizi-referans%C4%B1-bildirimi-java-da-iki-%C5%9Fekilde-yap%C4%B1labilir |
| []'in referans bildiriminde bulunduğu yare göre farkları | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#in-referans-bildiriminde-bulundu%C4%9Fu-yare-g%C3%B6re-farklar%C4%B1 |
| Dizi yaramanın genel biçimi: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#dizi-yaraman%C4%B1n-genel-bi%C3%A7imi |
| Dizi yaratılırken verilen eleman sayısı sabit ifadesi olmak zorunda değildir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#dizi-yarat%C4%B1l%C4%B1rken-verilen-eleman-say%C4%B1s%C4%B1-sabit-ifadesi-olmak-zorunda-de%C4%9Fildir |
| length veri elemanına atama yapılamaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#length-veri-eleman%C4%B1na-atama-yap%C4%B1lamaz |
| Dizinin elamlarına [] operatörü ile erişilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#dizinin-elamlar%C4%B1na--operat%C3%B6r%C3%BC-ile-eri%C5%9Filebilir |
| [] operatörüne negatif pozitif bakımından sınırlar dışında bir değer verildiğinde exception oluşur | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#-operat%C3%B6r%C3%BCne-negatif-pozitif-bak%C4%B1m%C4%B1ndan-s%C4%B1n%C4%B1rlar-d%C4%B1%C5%9F%C4%B1nda-bir-de%C4%9Fer-verildi%C4%9Finde-exception-olu%C5%9Fur |
| Bir dizi ilk yaratıldığında tüm elemanlarına default değerler atanır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#bir-dizi-ilk-yarat%C4%B1ld%C4%B1%C4%9F%C4%B1nda-t%C3%BCm-elemanlar%C4%B1na-default-de%C4%9Ferler-atan%C4%B1r |
| Dizilere ilkdeğer verilmesi (initialization) küme parantezi ile yapılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#dizilere-ilkde%C4%9Fer-verilmesi-initialization-k%C3%BCme-parantezi-ile-yap%C4%B1labilir |
| Diziye ilkdeğer verilirken aynı zamanda bir referansa da ilkdeğer veriliyorsa new operatörü kullanılması gerekmez | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#diziye-ilkde%C4%9Fer-verilirken-ayn%C4%B1-zamanda-bir-referansa-da-ilkde%C4%9Fer-veriliyorsa-new-operat%C3%B6r%C3%BC-kullan%C4%B1lmas%C4%B1-gerekmez |
| atama şeklinde diziye ilk değer verilemez | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#atama-%C5%9Feklinde-diziye-ilk-de%C4%9Fer-verilemez |
| Diziye ilkdeğer verilmesi sırasında küme parantezi içerisinde yazılan son elemandan sonra konan bir tane virgül geçerlidir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#diziye-ilkde%C4%9Fer-verilmesi-s%C4%B1ras%C4%B1nda-k%C3%BCme-parantezi-i%C3%A7erisinde-yaz%C4%B1lan-son-elemandan-sonra-konan-bir-tane-virg%C3%BCl-ge%C3%A7erlidir |
| Diziye ilkdeğer olarak verilen elemanlar sabit ifadesi olmak zorunda değildir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md#diziye-ilkde%C4%9Fer-olarak-verilen-elemanlar-sabit-ifadesi-olmak-zorunda-de%C4%9Fildir |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md |
| Bir metodun parametresi bir dizi referansı olabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#bir-metodun-parametresi-bir-dizi-referans%C4%B1-olabilir |
| Bir metodun geri dönüş değerine ilişkin tür bir dizi türü olabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#bir-metodun-geri-d%C3%B6n%C3%BC%C5%9F-de%C4%9Ferine-ili%C5%9Fkin-t%C3%BCr-bir-dizi-t%C3%BCr%C3%BC-olabilir |
| ArrayUtil sınıfının swap metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#arrayutil-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-swap-metodu |
| ArrayUtil sınıfının fillRandomArray metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#arrayutil-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-fillrandomarray-metodu |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir diziyi tersyüz eden reverse isimli metodu yazınız ve tes ediniz. İşlemi ikinci bir dizi kullanmadan yapınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-diziyi-tersy%C3%BCz-eden-reverse-isimli-metodu-yaz%C4%B1n%C4%B1z-ve-tes-ediniz-i%CC%87%C5%9Flemi-ikinci-bir-dizi-kullanmadan-yap%C4%B1n%C4%B1z |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir diziyi tersyüz eden reverse isimli metodu yazınız ve tes ediniz. İşlemi ikinci bir dizi kullanmadan yapınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-diziyi-tersy%C3%BCz-eden-reverse-isimli-metodu-yaz%C4%B1n%C4%B1z-ve-tes-ediniz-i%CC%87%C5%9Flemi-ikinci-bir-dizi-kullanmadan-yap%C4%B1n%C4%B1z-1 |
| Java'da length bilgisi sıfır olan dizi yaratılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#javada-length-bilgisi-s%C4%B1f%C4%B1r-olan-dizi-yarat%C4%B1labilir |
| Sıfır elemanlı aşağıdaki gibi kontrol amaçlı kullanılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#s%C4%B1f%C4%B1r-elemanl%C4%B1-a%C5%9Fa%C4%9F%C4%B1daki-gibi-kontrol-ama%C3%A7l%C4%B1-kullan%C4%B1labilir |
| Sayısal loto kuponu üreten basit bir program | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#say%C4%B1sal-loto-kuponu-%C3%BCreten-basit-bir-program |
| Sayısal loto kuponu üreten basit bir program (Daha iyi versiyon) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#say%C4%B1sal-loto-kuponu-%C3%BCreten-basit-bir-program-daha-iyi-versiyon |
| ArrayUtil sınıfının max ve min metotları | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#arrayutil-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-max-ve-min-metotlar%C4%B1 |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir sayının basamklarından oluşan diziyi döndüren getDigits isimli metodu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-say%C4%B1n%C4%B1n-basamklar%C4%B1ndan-olu%C5%9Fan-diziyi-d%C3%B6nd%C3%BCren-getdigits-isimli-metodu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir dizinin elemanları toplamını döndüren sum isimli metodu ArrayUtil sınıfı içerisinde yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-dizinin-elemanlar%C4%B1-toplam%C4%B1n%C4%B1-d%C3%B6nd%C3%BCren-sum-isimli-metodu-arrayutil-s%C4%B1n%C4%B1f%C4%B1-i%C3%A7erisinde-yaz%C4%B1n%C4%B1z |
| ArrayUtil sınıfının getHistogramData metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#arrayutil-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-gethistogramdata-metodu |
| String sınıfının char türden dizi paametreli ctor'u ile char türden diziden bir String elde edilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-char-t%C3%BCrden-dizi-paametreli-ctoru-ile-char-t%C3%BCrden-diziden-bir-string-elde-edilebilir |
| String sınıfının char türden dizi paametreli valueOf ile char türden diziden bir String elde edilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-char-t%C3%BCrden-dizi-paametreli-valueof-ile-char-t%C3%BCrden-diziden-bir-string-elde-edilebilir |
| String sınıfının toCharArray metodu ile bit String'in karakterlerinden oluşan char türden bir dizi elde edilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-tochararray-metodu-ile-bit-stringin-karakterlerinden-olu%C5%9Fan-char-t%C3%BCrden-bir-dizi-elde-edilebilir |
| StringUtil sınıfının reverse metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#stringutil-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-reverse-metodu |
| Dizilerin sıraya dizilmesi (sorting): | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#dizilerin-s%C4%B1raya-dizilmesi-sorting |
| Seçerek sıralama algoritması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#se%C3%A7erek-s%C4%B1ralama-algoritmas%C4%B1 |
| ArrayUtil sınıfının partition metodu (partition algoritması kullanılmıştır) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#arrayutil-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-partition-metodu-partition-algoritmas%C4%B1-kullan%C4%B1lm%C4%B1%C5%9Ft%C4%B1r |
| ArrayUtil sınıfının drawHistogram metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#arrayutil-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-drawhistogram-metodu |
| Referans dizileri | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#referans-dizileri |
| Referans dizierine ilkdeğer verilmesi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#referans-dizierine-ilkde%C4%9Fer-verilmesi |
| String dizileri | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#string-dizileri |
| Sınıf çalışması: getDayOfWeek metodunu aşağıdaki kurallara göre yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-getdayofweek-metodunu-a%C5%9Fa%C4%9F%C4%B1daki-kurallara-g%C3%B6re-yaz%C4%B1n%C4%B1z |
| Sınıf çalışması: Klavyden int türden bir n sayısı isteyiniz. n elemanlı bir String dizisi yaratınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-klavyden-int-t%C3%BCrden-bir-n-say%C4%B1s%C4%B1-isteyiniz-n-elemanl%C4%B1-bir-string-dizisi-yarat%C4%B1n%C4%B1z |
| Sınıf çalışması: Parametresi ile aldığı en fazla üç basamaklı bir sayının Türkçe olarak okunuşunu döndüren numberToText3DigitsTR metodunu yazınız ve test ediniz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-en-fazla-%C3%BC%C3%A7-basamakl%C4%B1-bir-say%C4%B1n%C4%B1n-t%C3%BCrk%C3%A7e-olarak-okunu%C5%9Funu-d%C3%B6nd%C3%BCren-numbertotext3digitstr-metodunu-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md |
| Sınıf çalışması: getDigitsInThrees metodunu NumberUtil sınıfı içerisinde yazınız yazınız ve test ediniz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-getdigitsinthrees-metodunu-numberutil-s%C4%B1n%C4%B1f%C4%B1-i%C3%A7erisinde-yaz%C4%B1n%C4%B1z-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| String sınıfının split metodu ve çeşitli örnekler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-split-metodu-ve-%C3%A7e%C5%9Fitli-%C3%B6rnekler |
| split metodu ile kullanılacak ayraç(lar) [] arasında yazılmalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#split-metodu-ile-kullan%C4%B1lacak-ayra%C3%A7lar--aras%C4%B1nda-yaz%C4%B1lmal%C4%B1d%C4%B1r |
| split'in aşağıdaki biçimde kullanımında iki ayraç arasındaki boş string'ler de geri döndürülen diziye dahil edilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#split-metodu-ile-kullan%C4%B1lacak-ayra%C3%A7lar--aras%C4%B1nda-yaz%C4%B1lmal%C4%B1d%C4%B1r |
| Boş string'in diziye dahil edilmemesi için köşeli parantez konmalıdır sonuna + konmalıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#bo%C5%9F-stringin-diziye-dahil-edilmemesi-i%C3%A7in--sonuna--konmal%C4%B1d%C4%B1r |
| [ ve ] karakterlerinin ayraç olarak verilebilmesi için ters bölü ile yazılması gerekir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#-ve--karakterlerinin-ayra%C3%A7-olarak-verilebilmesi-i%C3%A7in-ters-b%C3%B6l%C3%BC-ile-yaz%C4%B1lmas%C4%B1-gerekir |
| Sınıf çalışması: Klavyeden aşağıdaki formatta girilen bilgiyi ayrıştırarak ekrana yazdıran programı yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-klavyeden-a%C5%9Fa%C4%9F%C4%B1daki-formatta-girilen-bilgiyi-ayr%C4%B1%C5%9Ft%C4%B1rarak-ekrana-yazd%C4%B1ran-program%C4%B1-yaz%C4%B1n%C4%B1z |
| Homework-013 sorusuna ilişkin bir iskelet. Bunu kullanarak geliştirmeniz tavsiye edilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#homework-013-sorusuna-ili%C5%9Fkin-bir-iskelet-bunu-kullanarak-geli%C5%9Ftirmeniz-tavsiye-edilir |
| Dizi Dizileri | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#dizi-dizileri |
| Aşağıdaki m * n'lik bir matris yaratılmış ve elemanlarına rasgele değerler atanmıştır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#a%C5%9Fa%C4%9F%C4%B1daki-m--nlik-bir-matris-yarat%C4%B1lm%C4%B1%C5%9F-ve-elemanlar%C4%B1na-rasgele-de%C4%9Ferler-atanm%C4%B1%C5%9Ft%C4%B1r |
| Java 5 ile birlikte aşağıdaki gibi ikinci [] içerisinde yazılan uzunluk matrisin satır sayısı anlamına gelir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#java-5-ile-birlikte-a%C5%9Fa%C4%9F%C4%B1daki-gibi-ikinci--i%C3%A7erisinde-yaz%C4%B1lan-uzunluk-matrisin-sat%C4%B1r-say%C4%B1s%C4%B1-anlam%C4%B1na-gelir |
| Dizi dizileri de metotlara geçirilebilir, dizi dizisi (referansı) döndüren metotlar da yazılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#dizi-dizileri-de-metotlara-ge%C3%A7irilebilir-dizi-dizisi-referans%C4%B1-d%C3%B6nd%C3%BCren-metotlar-da-yaz%C4%B1labilir |
| Dizi dizilerine ilk değer verilmesi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#dizi-dizilerine-ilk-de%C4%9Fer-verilmesi |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir dizi dizisinin elemanlarının toplamını döndüren sum isimli metodu ArrayUtil sınıfı içerisinde yazınız ve test ediniz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-dizi-dizisinin-elemanlar%C4%B1n%C4%B1n-toplam%C4%B1n%C4%B1-d%C3%B6nd%C3%BCren-sum-isimli-metodu-arrayutil-s%C4%B1n%C4%B1f%C4%B1-i%C3%A7erisinde-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Sınıf Çalışması: Parametresi ile aldığı bir matrisin devriğini (transpose) döndüren transpose isimli metodu yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-bir-matrisin-devri%C4%9Fini-transpose-d%C3%B6nd%C3%BCren-transpose-isimli-metodu-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: isMatrix ve isSquareMatrix metodlarını yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-ismatrix-ve-issquarematrix-metodlar%C4%B1n%C4%B1-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: Parametresi ile aldığı int türden bir kare matrisin esas köşegeni üzerindeki elemanlarının toplamını bulan programı yazınız. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-parametresi-ile-ald%C4%B1%C4%9F%C4%B1-int-t%C3%BCrden-bir-kare-matrisin-esas-k%C3%B6%C5%9Fegeni-%C3%BCzerindeki-elemanlar%C4%B1n%C4%B1n-toplam%C4%B1n%C4%B1-bulan-program%C4%B1-yaz%C4%B1n%C4%B1z |
| Sınıf Çalışması: addMtrices isimli metodu ArrayUtil sınıfı içerisinde yazınız ve test ediniz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-addmtrices-isimli-metodu-arrayutil-s%C4%B1n%C4%B1f%C4%B1-i%C3%A7erisinde-yaz%C4%B1n%C4%B1z-ve-test-ediniz |
| Dizi dizilerine yönelik karmaşık bildirimler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#dizi-dizilerine-y%C3%B6nelik-karma%C5%9F%C4%B1k-bildirimler |
| Sayısal loto kupon oluşturan program | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#say%C4%B1sal-loto-kupon-olu%C5%9Fturan-program |
| Sınıf Çalışması: Şubelere göre matematik sınav sonuçlarını bulup yazdıran programı yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#s%C4%B1n%C4%B1f-%C3%A7al%C4%B1%C5%9Fmas%C4%B1-%C5%9Fubelere-g%C3%B6re-matematik-s%C4%B1nav-sonu%C3%A7lar%C4%B1n%C4%B1-bulup-yazd%C4%B1ran-program%C4%B1-yaz%C4%B1n%C4%B1z |
| ArrayUtil sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#arrayutil-s%C4%B1n%C4%B1f%C4%B1 |
| NumberUtil sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#numberutil-s%C4%B1n%C4%B1f%C4%B1 |
| for-each döngü deyiminin genel biçimi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#for-each-d%C3%B6ng%C3%BC-deyiminin-genel-bi%C3%A7imi |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md |
| for-each döngü deyiminin genel biçimi: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#for-each-d%C3%B6ng%C3%BC-deyiminin-genel-bi%C3%A7imi |
| for-each döngü deyiminin temsili karşılığı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#for-each-d%C3%B6ng%C3%BC-deyiminin-temsili-kar%C5%9F%C4%B1l%C4%B1%C4%9F%C4%B1 |
| for-each döngü deyiminde döngü değişkenine atama işlemi dorğudan yapılır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#for-each-d%C3%B6ng%C3%BC-deyiminde-d%C3%B6ng%C3%BC-de%C4%9Fi%C5%9Fkenine-atama-i%C5%9Flemi-dor%C4%9Fudan-yap%C4%B1l%C4%B1r |
| for-each döngü deyiminde döngü değişkenine atama işlemi dorğudan yapılır. Aşağıdaki örnekte error oluşmaz | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#for-each-d%C3%B6ng%C3%BC-deyiminde-d%C3%B6ng%C3%BC-de%C4%9Fi%C5%9Fkenine-atama-i%C5%9Flemi-dor%C4%9Fudan-yap%C4%B1l%C4%B1r-a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-error-olu%C5%9Fmaz |
| for-each döngü deyiminde döngü değişkenini alanı döngü boyunca görülebilirdir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#for-each-d%C3%B6ng%C3%BC-deyiminde-d%C3%B6ng%C3%BC-de%C4%9Fi%C5%9Fkenini-alan%C4%B1-d%C3%B6ng%C3%BC-boyunca-g%C3%B6r%C3%BClebilirdir |
| for-each döngü deyiminde : den sonraki kısım bir kez yapılır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#for-each-d%C3%B6ng%C3%BC-deyiminde--den-sonraki-k%C4%B1s%C4%B1m-bir-kez-yap%C4%B1l%C4%B1r |
| for-each döngü deyiminde döngü değişkenine atama yapılabilir. Bu çok işe yarar bir işlem değildir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#for-each-d%C3%B6ng%C3%BC-deyiminde-d%C3%B6ng%C3%BC-de%C4%9Fi%C5%9Fkenine-atama-yap%C4%B1labilir-bu-%C3%A7ok-i%C5%9Fe-yarar-bir-i%C5%9Flem-de%C4%9Fildir |
| String sınıfı for-each döngü deyimi ile kullanılamamaktadır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#string-s%C4%B1n%C4%B1f%C4%B1-for-each-d%C3%B6ng%C3%BC-deyimi-ile-kullan%C4%B1lamamaktad%C4%B1r |
| Yukarıdaki işlem toCharArray metodu ile yapılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#yukar%C4%B1daki-i%C5%9Flem-tochararray-metodu-ile-yap%C4%B1labilir |
| for-each döngü deyimi ile dizi dizilerinin dolaşılması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#for-each-d%C3%B6ng%C3%BC-deyimi-ile-dizi-dizilerinin-dola%C5%9F%C4%B1lmas%C4%B1 |
| for-each döngü deyimi kullanımı kolaylaştırdığı her yerde kullanılmalıdır. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#for-each-d%C3%B6ng%C3%BC-deyimi-kullan%C4%B1m%C4%B1-kolayla%C5%9Ft%C4%B1rd%C4%B1%C4%9F%C4%B1-her-yerde-kullan%C4%B1lmal%C4%B1d%C4%B1r |
| ArrayUtil sınıfı (updated) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#arrayutil-s%C4%B1n%C4%B1f%C4%B1-updated |
| Sınıfın elemanlarının erişim belirleyicileri: (Java Modifiers) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#s%C4%B1n%C4%B1f%C4%B1n-elemanlar%C4%B1n%C4%B1n-eri%C5%9Fim-belirleyicileri-java-modifiers |
| Sınıfın public bölüme sınıf dışından erişilebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#s%C4%B1n%C4%B1f%C4%B1n-public-b%C3%B6l%C3%BCme-s%C4%B1n%C4%B1f-d%C4%B1%C5%9F%C4%B1ndan-eri%C5%9Filebilir |
| Sınıfın private bölüme sınıf dışından erişilemez | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#s%C4%B1n%C4%B1f%C4%B1n-private-b%C3%B6l%C3%BCme-s%C4%B1n%C4%B1f-d%C4%B1%C5%9F%C4%B1ndan-eri%C5%9Filemez |
| Sınıfın no-modifier bölümü aynı paketteki diğer sınıflar için public anlamındadır (friendly, internal) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#s%C4%B1n%C4%B1f%C4%B1n-no-modifier-b%C3%B6l%C3%BCm%C3%BC-ayn%C4%B1-paketteki-di%C4%9Fer-s%C4%B1n%C4%B1flar-i%C3%A7in-public-anlam%C4%B1ndad%C4%B1r-friendly-internal |
| Sınıfın no-modifier bölümü farklı paketteki diğer sınıflar için private anlamındadır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#s%C4%B1n%C4%B1f%C4%B1n-no-modifier-b%C3%B6l%C3%BCm%C3%BC-farkl%C4%B1-paketteki-di%C4%9Fer-s%C4%B1n%C4%B1flar-i%C3%A7in-private-anlam%C4%B1ndad%C4%B1r |
| Sınıfın protected bölümü aynı paketteki diğer sınıflar için public anlamındadır (friendly, internal) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#s%C4%B1n%C4%B1f%C4%B1n-protected-b%C3%B6l%C3%BCm%C3%BC-ayn%C4%B1-paketteki-di%C4%9Fer-s%C4%B1n%C4%B1flar-i%C3%A7in-public-anlam%C4%B1ndad%C4%B1r-friendly-internal |
| Sınıfın protected bölümü farklı paketteki diğer sınıflar için türetme (inheritance) söz konusu değilse private anlamdadır. Türetme ve protected bölümün anlamı ileride ele alınacaktır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#s%C4%B1n%C4%B1f%C4%B1n-protected-b%C3%B6l%C3%BCm%C3%BC-farkl%C4%B1-paketteki-di%C4%9Fer-s%C4%B1n%C4%B1flar-i%C3%A7in-t%C3%BCretme-inheritance-s%C3%B6z-konusu-de%C4%9Filse-private-anlamdad%C4%B1r-t%C3%BCretme-ve-protected-b%C3%B6l%C3%BCm%C3%BCn-anlam%C4%B1-ileride-ele-al%C4%B1nacakt%C4%B1r |
| Erişim Belirleyicileri erişim tablosu (modifiers access table) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#eri%C5%9Fim-belirleyicileri-eri%C5%9Fim-tablosu-modifiers-access-table |
| Sınıfın özellikle veri elemanlarının gizlenmesine (yani diğer sınıflardan erişilememesine) nesne yönelimli programlama tekniğinde kapsülleme (encapsulation) denir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#s%C4%B1n%C4%B1f%C4%B1n-%C3%B6zellikle-veri-elemanlar%C4%B1n%C4%B1n-gizlenmesine-yani-di%C4%9Fer-s%C4%B1n%C4%B1flardan-eri%C5%9Filememesine-nesne-y%C3%B6nelimli-programlama-tekni%C4%9Finde-kaps%C3%BClleme-encapsulation-denir |
| Programlamada bazı önemli isimlendirme teknikleri | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#programlamada-baz%C4%B1-%C3%B6nemli-isimlendirme-teknikleri |
| Programlama da private elemanlara yönelik bazı isimlendirme teknikleri | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#programlama-da-private-elemanlara-y%C3%B6nelik-baz%C4%B1-isimlendirme-teknikleri |
| Bir sınıfın veri elemanlarına yönelik set metotları (setters) ve get metotlarının(getters) yazılması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#bir-s%C4%B1n%C4%B1f%C4%B1n-veri-elemanlar%C4%B1na-y%C3%B6nelik-set-metotlar%C4%B1-setters-ve-get-metotlar%C4%B1n%C4%B1ngetters-yaz%C4%B1lmas%C4%B1 |
| get ve set metotları için örnek şablon | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#get-ve-set-metotlar%C4%B1-i%C3%A7in-%C3%B6rnek-%C5%9Fablon |
| boolean türden elemanlar için getter biçimi farklıdır | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#boolean-t%C3%BCrden-elemanlar-i%C3%A7in-getter-bi%C3%A7imi-farkl%C4%B1d%C4%B1r |
| Bir veri elamanı ne zaman gizlenmelidir!!! | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#bir-veri-elaman%C4%B1-ne-zaman-gizlenmelidir |
| veri elemanlarının gizlenmesi ve client kodun bu değişiklikten etkilenmemesi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#veri-elemanlar%C4%B1n%C4%B1n-gizlenmesi-ve-client-kodun-bu-de%C4%9Fi%C5%9Fiklikten-etkilenmemesi |
| Circle sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#circle-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu |
| Circle sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#circle-s%C4%B1n%C4%B1f%C4%B1 |
| Circle sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#circle-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-1 |
| Circle sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#circle-s%C4%B1n%C4%B1f%C4%B1-1 |
| Complex sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#complex-s%C4%B1n%C4%B1f%C4%B1 |
| Getter ile referans olan veri elemanının verilmemsi ve bu durumun veri gizliliğine sakıncası. Aşağıdaki örnekte dizinin elemanlarının değiştirilmesi engellenmemiştir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#getter-ile-referans-olan-veri-eleman%C4%B1n%C4%B1n-verilmemsi-ve-bu-durumun-veri-gizlili%C4%9Fine-sak%C4%B1ncas%C4%B1-a%C5%9Fa%C4%9F%C4%B1daki-%C3%B6rnekte-dizinin-elemanlar%C4%B1n%C4%B1n-de%C4%9Fi%C5%9Ftirilmesi-engellenmemi%C5%9Ftir |
| Yukarıdaki problem aşağıdaki gibi çözülebilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#yukar%C4%B1daki-problem-a%C5%9Fa%C4%9F%C4%B1daki-gibi-%C3%A7%C3%B6z%C3%BClebilir |
| Tüm sınıfları static olan sınıflarda constructor durumu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#t%C3%BCm-s%C4%B1n%C4%B1flar%C4%B1-static-olan-s%C4%B1n%C4%B1flarda-constructor-durumu |
| ArrayUtil sınıfı (güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#arrayutil-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi |
| NumberUtil sınıfı (güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#numberutil-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi |
| StringUtil sınıfı (güncellendi) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#stringutil-s%C4%B1n%C4%B1f%C4%B1-g%C3%BCncellendi |
| null referans ve anlamı (detayları ileride ele alınacak) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#null-referans-ve-anlam%C4%B1-detaylar%C4%B1-ileride-ele-al%C4%B1nacak |
| Tasarım örüntüleri (Design Patterns): Singleton kalıbı. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#tasar%C4%B1m-%C3%B6r%C3%BCnt%C3%BCleri-design-patterns-singleton-kal%C4%B1b%C4%B1 |
| Singleton kalıbının bir implementasyonu (lazy implementation) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#singleton-kal%C4%B1b%C4%B1n%C4%B1n-bir-implementasyonu-lazy-implementation |
| Singleton kalıbının bir implementasyonu (lazy implementation) (2) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#singleton-kal%C4%B1b%C4%B1n%C4%B1n-bir-implementasyonu-lazy-implementation-2 |
| final değişkenler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#final-de%C4%9Fi%C5%9Fkenler |
| final yerel değişkenlere faaliyet alanı boyunca bir kez atama yapılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#final-yerel-de%C4%9Fi%C5%9Fkenlere-faaliyet-alan%C4%B1-boyunca-bir-kez-atama-yap%C4%B1labilir |
| Bir metodun parametre değişkeni final olarak bildirilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson015/java015.md#bir-metodun-parametre-de%C4%9Fi%C5%9Fkeni-final-olarak-bildirilebilir |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md |
| final değişkenler | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#final-de%C4%9Fi%C5%9Fkenler |
| final yerel değişkenlere faaliyet alanı boyunca bir kez atama yapılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#final-yerel-de%C4%9Fi%C5%9Fkenlere-faaliyet-alan%C4%B1-boyunca-bir-kez-atama-yap%C4%B1labilir |
| Bir metodun parametre değişkeni final olarak bildirilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#bir-metodun-parametre-de%C4%9Fi%C5%9Fkeni-final-olarak-bildirilebilir |
| final ve non-static olarak bildirilen veri elemanlarına default değer atanmaz! | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#final-ve-non-static-olarak-bildirilen-veri-elemanlar%C4%B1na-default-de%C4%9Fer-atanmaz |
| non-static final veri elemanlarına bildirim sırasında değer atanabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#non-static-final-veri-elemanlar%C4%B1na-bildirim-s%C4%B1ras%C4%B1nda-de%C4%9Fer-atanabilir |
| Bildirim sırasında atanan değerin sabit ifadesi olması gerekmez | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#bildirim-s%C4%B1ras%C4%B1nda-atanan-de%C4%9Ferin-sabit-ifadesi-olmas%C4%B1-gerekmez |
| non-static final elemanlara ctor içerisinde değer atanabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#non-static-final-elemanlara-ctor-i%C3%A7erisinde-de%C4%9Fer-atanabilir |
| non-static final elemanlara değer ctor dışında atanmamışsa tüm ctor'larda atama yapılmalıdır! | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#non-static-final-elemanlara-de%C4%9Fer-ctor-d%C4%B1%C5%9F%C4%B1nda-atanmam%C4%B1%C5%9Fsa-t%C3%BCm-ctorlarda-atama-yap%C4%B1lmal%C4%B1d%C4%B1r |
| Sınıfın static ve final olarak bildirilmiş veri elemanlarına da default değer atanmaz. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#s%C4%B1n%C4%B1f%C4%B1n-static-ve-final-olarak-bildirilmi%C5%9F-veri-elemanlar%C4%B1na-da-default-de%C4%9Fer-atanmaz |
| Sınıfın final static veri elemanına bildirim sırasında ve sınıfın static bloğu içinde değer atanabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#s%C4%B1n%C4%B1f%C4%B1n-final-static-veri-eleman%C4%B1na-bildirim-s%C4%B1ras%C4%B1nda-ve-s%C4%B1n%C4%B1f%C4%B1n-static-blo%C4%9Fu-i%C3%A7inde-de%C4%9Fer-atanabilir |
| Sınıfın final static elemanlarının bir kullanımı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#s%C4%B1n%C4%B1f%C4%B1n-final-static-elemanlar%C4%B1n%C4%B1n-bir-kullan%C4%B1m%C4%B1 |
| CommanPrompt uygulaması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#commanprompt-uygulamas%C4%B1 |
| ExamSimulation uygulaması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#examsimulation-uygulamas%C4%B1 |
| Lottary uygulaması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#lottary-uygulamas%C4%B1 |
| NumberUtil sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#numberutil-s%C4%B1n%C4%B1f%C4%B1 |
| StringUtil sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#stringutil-s%C4%B1n%C4%B1f%C4%B1 |
| Singleton kalıbının bir implementasyonu (eager implementation) | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#singleton-kal%C4%B1b%C4%B1n%C4%B1n-bir-implementasyonu-eager-implementation |
| Bir referansın final olması o referansa atama yapılamayacağı anlamına gelir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#bir-referans%C4%B1n-final-olmas%C4%B1-o-referansa-atama-yap%C4%B1lamayaca%C4%9F%C4%B1-anlam%C4%B1na-gelir |
| Aşağıdaki kurallara göre immutable bir sınıf yazınız | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#a%C5%9Fa%C4%9F%C4%B1daki-kurallara-g%C3%B6re-immutable-bir-s%C4%B1n%C4%B1f-yaz%C4%B1n%C4%B1z |
| IntValue sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#intvalue-s%C4%B1n%C4%B1f%C4%B1 |
| Time sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#time-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu |
| Time sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#time-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-1 |
| Time sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#time-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-2 |
| Time sınıfı ile basit bir dijital saat uygulaması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#time-s%C4%B1n%C4%B1f%C4%B1-ile-basit-bir-dijital-saat-uygulamas%C4%B1 |
| Time sınıfı ile basit bir dijital saat uygulaması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#time-s%C4%B1n%C4%B1f%C4%B1-ile-basit-bir-dijital-saat-uygulamas%C4%B1-1 |
| Time sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#time-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-3 |
| Time sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md#time-s%C4%B1n%C4%B1f%C4%B1 |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-1 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-2 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-3 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-4 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-5 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-6 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-7 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-8 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-9 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-10 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-11 |
| Rational sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-12 |
| Rational sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#rational-s%C4%B1n%C4%B1f%C4%B1 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-1 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-2 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-3 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-4 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-5 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-6 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-7 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-8 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-9 |
| Student parserApp ve Date sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#student-parserapp-ve-date-s%C4%B1n%C4%B1f%C4%B1 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-10 |
| Date sınıfı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1 |
| Enum türü neden gereklidir (1)? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BC-neden-gereklidir-1 |
| Enum türü neden gereklidir (2)? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BC-neden-gereklidir-2 |
| Enum türü neden gereklidir (3)? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BC-neden-gereklidir-3 |
| Enum türü neden gereklidir (4)? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BC-neden-gereklidir-4 |
| Enum türü neden gereklidir (5)? | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BC-neden-gereklidir-5 |
| Direction sınıfının geliştirilmesi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#direction-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-geli%C5%9Ftirilmesi |
| enum anahtar sözcüğü ile bir enum türü (enum class) bildirilebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-anahtar-s%C3%B6zc%C3%BC%C4%9F%C3%BC-ile-bir-enum-t%C3%BCr%C3%BC-enum-class-bildirilebilir |
| enum türünün ordinal isimli non-static metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BCn%C3%BCn-ordinal-isimli-non-static-metodu |
| enum türünün toString metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BCn%C3%BCn-tostring-metodu |
| enum türünün static valueOf static metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BCn%C3%BCn-static-valueof-static-metodu |
| enum türünün values isimli metodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BCn%C3%BCn-values-isimli-metodu |
| enum türünden nesne new operatörü ile hiç bir yerde (enum içinde bile) yaratılamaz! | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BCnden-nesne-new-operat%C3%B6r%C3%BC-ile-hi%C3%A7-bir-yerde-enum-i%C3%A7inde-bile-yarat%C4%B1lamaz |
| enum türüne sabitler dışında metot, veri elemanı ve ctor gibi elemanlar da eklenebilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BCne-sabitler-d%C4%B1%C5%9F%C4%B1nda-metot-veri-eleman%C4%B1-ve-ctor-gibi-elemanlar-da-eklenebilir |
| Aşağıdaki enum türünde içi boş ()'ler geçerlidir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#a%C5%9Fa%C4%9F%C4%B1daki-enum-t%C3%BCr%C3%BCnde-i%C3%A7i-bo%C5%9F-ler-ge%C3%A7erlidir |
| enum türünde içi boş ()'lerin anlamı | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BCnde-i%C3%A7i-bo%C5%9F-lerin-anlam%C4%B1 |
| enum türlerine ctor yazılabilir. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCrlerine-ctor-yaz%C4%B1labilir |
| enum türü ve ctor çağrılması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCr%C3%BC-ve-ctor-%C3%A7a%C4%9Fr%C4%B1lmas%C4%B1 |
| enum sınıfına eklenen ctor elemanı ve her bir sabite iliştirilen bilgi! | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-s%C4%B1n%C4%B1f%C4%B1na-eklenen-ctor-eleman%C4%B1-ve-her-bir-sabite-ili%C5%9Ftirilen-bilgi |
| enum sınıfına eklenen ctor elemanı ve her bir sabite iliştirilen bilgi! | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-s%C4%B1n%C4%B1f%C4%B1na-eklenen-ctor-eleman%C4%B1-ve-her-bir-sabite-ili%C5%9Ftirilen-bilgi-1 |
| enum sınıfına eklenen ctor elemanına göre nesne yaratılması durumu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-s%C4%B1n%C4%B1f%C4%B1na-eklenen-ctor-eleman%C4%B1na-g%C3%B6re-nesne-yarat%C4%B1lmas%C4%B1-durumu |
| enum class ile Singleton sınıf bildirimi. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-class-ile-singleton-s%C4%B1n%C4%B1f-bildirimi |
| enum class ile Singleton sınıf bildirimi. | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-class-ile-singleton-s%C4%B1n%C4%B1f-bildirimi-1 |
| enum türlerinde eşitlik karşılaştırması | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCrlerinde-e%C5%9Fitlik-kar%C5%9F%C4%B1la%C5%9Ft%C4%B1rmas%C4%B1 |
| enum türlerinde eşitlik karşılaştırması equals isimli metot ile yapılabilir | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCrlerinde-e%C5%9Fitlik-kar%C5%9F%C4%B1la%C5%9Ft%C4%B1rmas%C4%B1-equals-isimli-metot-ile-yap%C4%B1labilir |
| enum türlerinin compareTo metodu: | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#enum-t%C3%BCrlerinin-compareto-metodu |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-11 |
| Date sınıfı ve test kodu | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#date-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-12 |
| Homework-015 için bir ipucu. Detaylar gözrmezden gelindi | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#homework-015-i%C3%A7in-bir-ipucu-detaylar-g%C3%B6zrmezden-gelindi |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson018/java018.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson019/java019.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson020/java020.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson021/java021.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson022/java022.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson023/java023.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson024/java024.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson025/java025.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson026/java026.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson027/java027.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson028/java028.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson029/java029.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| Lesson | https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson030/java030.md |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master |
| https://github.com/oguzkaran | https://github.com/oguzkaran |
|
java
| https://github.com/topics/java |
|
java-course
| https://github.com/topics/java-course |
|
project
| https://github.com/topics/project |
|
java-library
| https://github.com/topics/java-library |
|
java-programming
| https://github.com/topics/java-programming |
|
java-files
| https://github.com/topics/java-files |
|
java-project
| https://github.com/topics/java-project |
|
java-notes
| https://github.com/topics/java-notes |
|
corejava
| https://github.com/topics/corejava |
|
java-learning
| https://github.com/topics/java-learning |
|
java-interfaces
| https://github.com/topics/java-interfaces |
|
java-generics
| https://github.com/topics/java-generics |
|
java-oop
| https://github.com/topics/java-oop |
|
java-inheritance
| https://github.com/topics/java-inheritance |
|
java-exceptions
| https://github.com/topics/java-exceptions |
|
java-app
| https://github.com/topics/java-app |
|
java-polymorphism
| https://github.com/topics/java-polymorphism |
|
Readme
| https://github.com/eemustafasahin/Complete_Java_Course_Notes#readme-ov-file |
| Please reload this page | https://github.com/eemustafasahin/Complete_Java_Course_Notes |
|
Activity | https://github.com/eemustafasahin/Complete_Java_Course_Notes/activity |
|
23
stars | https://github.com/eemustafasahin/Complete_Java_Course_Notes/stargazers |
|
1
watching | https://github.com/eemustafasahin/Complete_Java_Course_Notes/watchers |
|
12
forks | https://github.com/eemustafasahin/Complete_Java_Course_Notes/forks |
|
Report repository
| https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Feemustafasahin%2FComplete_Java_Course_Notes&report=eemustafasahin+%28user%29 |
| Releases | https://github.com/eemustafasahin/Complete_Java_Course_Notes/releases |
| Packages
0 | https://github.com/users/eemustafasahin/packages?repo_name=Complete_Java_Course_Notes |
|
Java
100.0%
| https://github.com/eemustafasahin/Complete_Java_Course_Notes/search?l=java |
|
| 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 |