René's URL Explorer Experiment


Title: GitHub - eemustafasahin/Complete_Java_Course_Notes: These notes cover almost every aspects of core Java. Then there will be JavaEE applications. Note: Codes in these notes have been written by Oğuz Karan, trainer and instructor in C and System Programmers Association. https://github.com/oguzkaran

Open Graph Title: GitHub - eemustafasahin/Complete_Java_Course_Notes: These notes cover almost every aspects of core Java. Then there will be JavaEE applications. Note: Codes in these notes have been written by Oğuz Karan, trainer and instructor in C and System Programmers Association. https://github.com/oguzkaran

X Title: GitHub - eemustafasahin/Complete_Java_Course_Notes: These notes cover almost every aspects of core Java. Then there will be JavaEE applications. Note: Codes in these notes have been written by Oğuz Karan, trainer and instructor in C and System Programmers Association. https://github.com/oguzkaran

Description: These notes cover almost every aspects of core Java. Then there will be JavaEE applications. Note: Codes in these notes have been written by Oğuz Karan, trainer and instructor in C and System Programmers Association. https://github.com/oguzkaran - eemustafasahin/Complete_Java_Course_Notes

Open Graph Description: These notes cover almost every aspects of core Java. Then there will be JavaEE applications. Note: Codes in these notes have been written by Oğuz Karan, trainer and instructor in C and System Progr...

X Description: These notes cover almost every aspects of core Java. Then there will be JavaEE applications. Note: Codes in these notes have been written by Oğuz Karan, trainer and instructor in C and System Progr...

Opengraph URL: https://github.com/eemustafasahin/Complete_Java_Course_Notes

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:a9210730-9466-9eaf-e5d6-6c694ec4b687
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idBD46:31F39D:212047D:2D7BBF2:6964CC91
html-safe-noncebd486c6a4aed5124155d1f7e8fc2853728e04d197eab3e1fea168e7d365bc01f
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRDQ2OjMxRjM5RDoyMTIwNDdEOjJEN0JCRjI6Njk2NENDOTEiLCJ2aXNpdG9yX2lkIjoiNzk4NjIyMTg3MDI0NDc0NDMzOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmac3d7f58c320709e14ac0914d79b91b735f4c6b56d635c3f5300c4c8d23d3853b1
hovercard-subject-tagrepository:266826061
github-keyboard-shortcutsrepository,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location//
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/eemustafasahin/Complete_Java_Course_Notes
twitter:imagehttps://opengraph.githubassets.com/18261d8055ea7983ef76f05ac2b144c6dafb2adbe21aeedd8d8d393940dc6ce5/eemustafasahin/Complete_Java_Course_Notes
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/18261d8055ea7983ef76f05ac2b144c6dafb2adbe21aeedd8d8d393940dc6ce5/eemustafasahin/Complete_Java_Course_Notes
og:image:altThese notes cover almost every aspects of core Java. Then there will be JavaEE applications. Note: Codes in these notes have been written by Oğuz Karan, trainer and instructor in C and System Progr...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
None5838582163a1256e5ebd5086b7e1dc5cea93d82086c9c8b1395fb50f6ddab28d
turbo-cache-controlno-preview
go-importgithub.com/eemustafasahin/Complete_Java_Course_Notes git https://github.com/eemustafasahin/Complete_Java_Course_Notes.git
octolytics-dimension-user_id54244053
octolytics-dimension-user_logineemustafasahin
octolytics-dimension-repository_id266826061
octolytics-dimension-repository_nwoeemustafasahin/Complete_Java_Course_Notes
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id266826061
octolytics-dimension-repository_network_root_nwoeemustafasahin/Complete_Java_Course_Notes
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release8f997e7f84bd1db9537ba403fa68be0da3423594
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://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 AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://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
Reloadhttps://github.com/eemustafasahin/Complete_Java_Course_Notes
Reloadhttps://github.com/eemustafasahin/Complete_Java_Course_Notes
Reloadhttps://github.com/eemustafasahin/Complete_Java_Course_Notes
eemustafasahin https://github.com/eemustafasahin
Complete_Java_Course_Noteshttps://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/oguzkaranhttps://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 pagehttps://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
Brancheshttps://github.com/eemustafasahin/Complete_Java_Course_Notes/branches
Tagshttps://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 Commitshttps://github.com/eemustafasahin/Complete_Java_Course_Notes/commits/master/
https://github.com/eemustafasahin/Complete_Java_Course_Notes/commits/master/
JavaHomeworkshttps://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaHomeworks
JavaHomeworkshttps://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaHomeworks
JavaLesson001https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson001
JavaLesson001https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson001
JavaLesson002https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson002
JavaLesson002https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson002
JavaLesson003https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson003
JavaLesson003https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson003
JavaLesson004https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson004
JavaLesson004https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson004
JavaLesson005https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson005
JavaLesson005https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson005
JavaLesson006https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson006
JavaLesson006https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson006
JavaLesson007https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson007
JavaLesson007https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson007
JavaLesson008https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson008
JavaLesson008https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson008
JavaLesson009https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson009
JavaLesson009https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson009
JavaLesson010https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson010
JavaLesson010https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson010
JavaLesson011https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson011
JavaLesson011https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson011
JavaLesson012https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson012
JavaLesson012https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson012
JavaLesson013https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson013
JavaLesson013https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson013
JavaLesson014https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson014
JavaLesson014https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson014
JavaLesson015https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson015
JavaLesson015https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson015
JavaLesson016https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson016
JavaLesson016https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson016
JavaLesson017https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson017
JavaLesson017https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson017
JavaLesson018https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson018
JavaLesson018https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson018
JavaLesson019https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson019
JavaLesson019https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson019
JavaLesson020https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson020
JavaLesson020https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson020
JavaLesson021https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson021
JavaLesson021https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson021
JavaLesson022https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson022
JavaLesson022https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson022
JavaLesson023https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson023
JavaLesson023https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson023
JavaLesson024https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson024
JavaLesson024https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson024
JavaLesson025https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson025
JavaLesson025https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson025
JavaLesson026https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson026
JavaLesson026https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson026
JavaLesson027https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson027
JavaLesson027https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson027
JavaLesson028https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson028
JavaLesson028https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson028
JavaLesson029https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson029
JavaLesson029https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson029
JavaLesson030https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson030
JavaLesson030https://github.com/eemustafasahin/Complete_Java_Course_Notes/tree/master/JavaLesson030
README.mdhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/README.md
README.mdhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/README.md
READMEhttps://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
Lessonhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson001/java001.md
Hello, Worldhttps://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ılabilirhttps://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 bildirimihttps://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ılmasihttps://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
Lessonhttps://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 bildirilebilirlerhttps://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 verilmesihttps://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ırhttps://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çersizdirhttps://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ılabilirhttps://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ılabilirhttps://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 basabilirlerhttps://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ılamazhttps://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ırhttps://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
Lessonhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md
Değişken isimleri rakam karakteri ile başlatılamazhttps://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 ettirilebilirhttps://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çerebilirhttps://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ılamazhttps://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ılabilirhttps://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 edilirhttps://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 deyimihttps://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ürhttps://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ılamazhttps://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ılabilirhttps://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ğildirhttps://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ılabilirhttps://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ılamazhttps://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 denirhttps://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ırhttps://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 gibidirhttps://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ılabilirhttps://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ırhttps://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çilebilirhttps://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 metoduhttps://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ırhttps://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österilebilirhttps://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österilebilirhttps://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ılabilirhttps://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 belirlenmesihttps://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österilebilirhttps://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österilebilirhttps://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 yaparhttps://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ırhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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ışırhttps://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 metoduhttps://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 metoduhttps://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 sabitlerhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson003/java003.md#char-t%C3%BCrden-sabitler
Lessonhttps://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ılamazhttps://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ırhttps://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ırhttps://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ılabilirhttps://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şurhttps://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ırhttps://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ırhttps://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ılabilirhttps://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ılabilirhttps://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 belirlenebilirhttps://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ırhttps://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ış olurhttps://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ılabilirhttps://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ılabilirhttps://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ılabilirhttps://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şihttps://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ılabilmektedirhttps://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ılabilirhttps://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çersizdirhttps://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çersizdirhttps://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çersizdirhttps://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ılamazhttps://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çersizdirhttps://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çerlidirhttps://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çersizdirhttps://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örlerhttps://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 çıkarhttps://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ılabilirhttps://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ğerdirhttps://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ğerdirhttps://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ğerdirhttps://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 yaparhttps://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 üretirhttps://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 önceliklidirhttps://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ştururhttps://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 deyimhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#basit-deyim
Bileşik deyimhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#bile%C5%9Fik-deyim
Bildirim deyimlerihttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#bildirim-deyimleri
Boş deyimhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson004/java004.md#bo%C5%9F-deyim
if deyiminin genel biçimihttps://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şurhttps://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üzeltilebilirhttps://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
Lessonhttps://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ılabilirhttps://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ızhttps://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ü deyimlerihttps://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ızhttps://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ızhttps://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ızhttps://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 metoduhttps://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ılamazhttps://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ülebilirhttps://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ü deyimihttps://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ılabilirhttps://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ı durumuhttps://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 benzetilebilirhttps://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 demektirhttps://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 edinizhttps://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 edinizhttps://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 testhttps://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
Lessonhttps://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 edinizhttps://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ülerhttps://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ış olurhttps://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şuhttps://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ırhttps://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ştirilebilirhttps://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ırhttps://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 programhttps://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çimihttps://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 uygundurhttps://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ı gerekirhttps://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çersizdirhttps://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ılabilirhttps://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 programhttps://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 programhttps://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 edinizhttps://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 edinizhttps://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
Lessonhttps://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şurhttps://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ılamazhttps://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çersizdirhttps://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 atanabilirhttps://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çerlidirhttps://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çersizdirhttps://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çerlidirhttps://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çersizdirhttps://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çersizdirhttps://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çersizdirhttps://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çersizdirhttps://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ı inceleyinizhttps://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şabilirhttps://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 sabittirhttps://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 çıkarhttps://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ırhttps://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 çıkarhttps://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 sokulamazhttps://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 sokulabilirhttps://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ırhttps://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ğerlendirilmelidirhttps://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ırhttps://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şirhttps://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ürhttps://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 edilirhttps://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ılamazhttps://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şabilirhttps://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çimihttps://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ırhttps://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ştirhttps://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 sokulabilirhttps://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ılabilirhttps://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 verilebilirhttps://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 olamazhttps://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ırhttps://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
Lessonhttps://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 yokturhttps://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
Lessonhttps://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ılabilirhttps://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ılamazhttps://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ılabilirhttps://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ırhttps://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şilebilirhttps://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şilebilirhttps://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ılabilirhttps://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şilebilirhttps://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şilebilirhttps://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şilemezhttps://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ılabilirhttps://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şilebilirhttps://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şilebilirhttps://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şilebilirhttps://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 koduhttps://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 koduhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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ızhttps://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ızhttps://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ızhttps://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ştirilebilirhttps://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) özelliklerihttps://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 koduhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson009/Java009.md#point-s%C4%B1n%C4%B1f%C4%B1-ve-test-kodu-1
Lessonhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md
Complex sınıfı ve test koduhttps://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ılabilirhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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ılmazhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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ılabilirhttps://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ırhttps://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ızhttps://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ızhttps://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 metoduhttps://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ürhttps://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ızhttps://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 metoduhttps://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 metoduhttps://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ızhttps://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ızhttps://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 edinizhttps://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 metoduhttps://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 metoduhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson010/java010.md#string-s%C4%B1n%C4%B1f%C4%B1n%C4%B1n-comparetoignorecase-metodu
Lessonhttps://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 koduhttps://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
Paketlerhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson011/java011.md#paketler
Lessonhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson012/java012.md
PAKETLERhttps://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 bildirimdirhttps://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ımhttps://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 olabilirhttps://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ırhttps://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ğihttps://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 durumuhttps://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ğihttps://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ı durumuhttps://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 durumhttps://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ırhttps://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ürlerihttps://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ğildirhttps://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ılamazhttps://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şurhttps://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ırhttps://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ı gerekmezhttps://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 verilemezhttps://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ğildirhttps://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
Lessonhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md
Bir metodun parametresi bir dizi referansı olabilirhttps://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ü olabilirhttps://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 metoduhttps://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 metoduhttps://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ılabilirhttps://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ılabilirhttps://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 programhttps://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 metoduhttps://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 edilebilirhttps://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 edilebilirhttps://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 metoduhttps://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 metoduhttps://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 dizilerihttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#referans-dizileri
Referans dizierine ilkdeğer verilmesihttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson013/java013.md#referans-dizierine-ilkde%C4%9Fer-verilmesi
String dizilerihttps://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
Lessonhttps://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 örneklerhttps://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ırhttps://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 edilirhttps://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ırhttps://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 edilirhttps://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 Dizilerihttps://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ırhttps://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ılabilirhttps://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 verilmesihttps://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 edinizhttps://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ızhttps://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 bildirimlerhttps://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 programhttps://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ızhttps://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çimihttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson014/java014.md#for-each-d%C3%B6ng%C3%BC-deyiminin-genel-bi%C3%A7imi
Lessonhttps://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şmazhttps://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ülebilirdirhttps://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ırhttps://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ırhttps://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ılabilirhttps://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şilebilirhttps://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şilemezhttps://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ırhttps://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ırhttps://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 tekniklerihttps://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 tekniklerihttps://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 şablonhttps://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ırhttps://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 etkilenmemesihttps://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 koduhttps://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 koduhttps://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ştirhttps://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ülebilirhttps://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 durumuhttps://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şkenlerhttps://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
Lessonhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson016/java016.md
final değişkenlerhttps://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 atanabilirhttps://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ı gerekmezhttps://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ızhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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
Lessonhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md
Rational sınıfı ve test koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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 koduhttps://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ştirilmesihttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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 metoduhttps://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ı durumuhttps://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ılabilirhttps://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 koduhttps://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 koduhttps://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 gelindihttps://github.com/eemustafasahin/Complete_Java_Course_Notes/blob/master/JavaLesson017/java017.md#homework-015-i%C3%A7in-bir-ipucu-detaylar-g%C3%B6zrmezden-gelindi
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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
Lessonhttps://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/oguzkaranhttps://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 pagehttps://github.com/eemustafasahin/Complete_Java_Course_Notes
Activityhttps://github.com/eemustafasahin/Complete_Java_Course_Notes/activity
23 starshttps://github.com/eemustafasahin/Complete_Java_Course_Notes/stargazers
1 watchinghttps://github.com/eemustafasahin/Complete_Java_Course_Notes/watchers
12 forkshttps://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
Releaseshttps://github.com/eemustafasahin/Complete_Java_Course_Notes/releases
Packages 0https://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
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.