René's URL Explorer Experiment


Title: GitHub - iTzSharkSV/Java-Style-Guide: A mostly reasonable approach to Java! :book: · GitHub

Open Graph Title: GitHub - iTzSharkSV/Java-Style-Guide: A mostly reasonable approach to Java! :book:

X Title: GitHub - iTzSharkSV/Java-Style-Guide: A mostly reasonable approach to Java! :book:

Description: A mostly reasonable approach to Java! :book:. Contribute to iTzSharkSV/Java-Style-Guide development by creating an account on GitHub.

Open Graph Description: A mostly reasonable approach to Java! :book:. Contribute to iTzSharkSV/Java-Style-Guide development by creating an account on GitHub.

X Description: A mostly reasonable approach to Java! :book:. Contribute to iTzSharkSV/Java-Style-Guide development by creating an account on GitHub.

Opengraph URL: https://github.com/iTzSharkSV/Java-Style-Guide

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:096773b9-91b4-194a-327b-b1cb0c449beb
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-idCFD4:281B19:F7C4F7:16648C9:6A4CCB96
html-safe-nonce27512ea62043bf9bd1c93f3699006b4ab18a5aff98fad3156646d0fc4298f443
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDRkQ0OjI4MUIxOTpGN0M0Rjc6MTY2NDhDOTo2QTRDQ0I5NiIsInZpc2l0b3JfaWQiOiI4MDQ1OTAzMDkwODMyNjkwMDcwIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac01290619c280149c58412356bc57e35d6107d8febb5cb73104a3939bbb7f59dd
hovercard-subject-tagrepository:432760900
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/iTzSharkSV/Java-Style-Guide
twitter:imagehttps://opengraph.githubassets.com/858a6983c22cf6554d0c02d3a5ea09fde0fd9664d1f846c47ee0155a12cec7fa/iTzSharkSV/Java-Style-Guide
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/858a6983c22cf6554d0c02d3a5ea09fde0fd9664d1f846c47ee0155a12cec7fa/iTzSharkSV/Java-Style-Guide
og:image:altA mostly reasonable approach to Java! :book:. Contribute to iTzSharkSV/Java-Style-Guide development by creating an account on GitHub.
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
hostnamegithub.com
expected-hostnamegithub.com
Noneee8a9d18044a05fe2d57b9ae797da38c8be34effb03f015f7c42e94770d28a1b
turbo-cache-controlno-cache
go-importgithub.com/iTzSharkSV/Java-Style-Guide git https://github.com/iTzSharkSV/Java-Style-Guide.git
octolytics-dimension-user_id70378478
octolytics-dimension-user_loginiTzSharkSV
octolytics-dimension-repository_id432760900
octolytics-dimension-repository_nwoiTzSharkSV/Java-Style-Guide
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id432760900
octolytics-dimension-repository_network_root_nwoiTzSharkSV/Java-Style-Guide
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
releasef84814acc6f036583fd43463f5847a846243d2a4
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/iTzSharkSV/Java-Style-Guide#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FiTzSharkSV%2FJava-Style-Guide
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
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
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
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%2FiTzSharkSV%2FJava-Style-Guide
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=iTzSharkSV%2FJava-Style-Guide
Reloadhttps://github.com/iTzSharkSV/Java-Style-Guide
Reloadhttps://github.com/iTzSharkSV/Java-Style-Guide
Reloadhttps://github.com/iTzSharkSV/Java-Style-Guide
iTzSharkSV https://github.com/iTzSharkSV
Java-Style-Guidehttps://github.com/iTzSharkSV/Java-Style-Guide
Please reload this pagehttps://github.com/iTzSharkSV/Java-Style-Guide
Notifications https://github.com/login?return_to=%2FiTzSharkSV%2FJava-Style-Guide
Fork 2 https://github.com/login?return_to=%2FiTzSharkSV%2FJava-Style-Guide
Star 0 https://github.com/login?return_to=%2FiTzSharkSV%2FJava-Style-Guide
Code https://github.com/iTzSharkSV/Java-Style-Guide
Issues 0 https://github.com/iTzSharkSV/Java-Style-Guide/issues
Pull requests 0 https://github.com/iTzSharkSV/Java-Style-Guide/pulls
Discussions https://github.com/iTzSharkSV/Java-Style-Guide/discussions
Actions https://github.com/iTzSharkSV/Java-Style-Guide/actions
Security and quality 0 https://github.com/iTzSharkSV/Java-Style-Guide/security
Insights https://github.com/iTzSharkSV/Java-Style-Guide/pulse
Code https://github.com/iTzSharkSV/Java-Style-Guide
Issues https://github.com/iTzSharkSV/Java-Style-Guide/issues
Pull requests https://github.com/iTzSharkSV/Java-Style-Guide/pulls
Discussions https://github.com/iTzSharkSV/Java-Style-Guide/discussions
Actions https://github.com/iTzSharkSV/Java-Style-Guide/actions
Security and quality https://github.com/iTzSharkSV/Java-Style-Guide/security
Insights https://github.com/iTzSharkSV/Java-Style-Guide/pulse
https://github.com/iTzSharkSV/Java-Style-Guide
Brancheshttps://github.com/iTzSharkSV/Java-Style-Guide/branches
Tagshttps://github.com/iTzSharkSV/Java-Style-Guide/tags
https://github.com/iTzSharkSV/Java-Style-Guide/branches
https://github.com/iTzSharkSV/Java-Style-Guide/tags
2 Commitshttps://github.com/iTzSharkSV/Java-Style-Guide/commits/Main/
https://github.com/iTzSharkSV/Java-Style-Guide/commits/Main/
.githubhttps://github.com/iTzSharkSV/Java-Style-Guide/tree/Main/.github
.githubhttps://github.com/iTzSharkSV/Java-Style-Guide/tree/Main/.github
Docshttps://github.com/iTzSharkSV/Java-Style-Guide/tree/Main/Docs
Docshttps://github.com/iTzSharkSV/Java-Style-Guide/tree/Main/Docs
Libhttps://github.com/iTzSharkSV/Java-Style-Guide/tree/Main/Lib
Libhttps://github.com/iTzSharkSV/Java-Style-Guide/tree/Main/Lib
LICENSEhttps://github.com/iTzSharkSV/Java-Style-Guide/blob/Main/LICENSE
LICENSEhttps://github.com/iTzSharkSV/Java-Style-Guide/blob/Main/LICENSE
README.mdhttps://github.com/iTzSharkSV/Java-Style-Guide/blob/Main/README.md
README.mdhttps://github.com/iTzSharkSV/Java-Style-Guide/blob/Main/README.md
READMEhttps://github.com/iTzSharkSV/Java-Style-Guide
Code of conducthttps://github.com/iTzSharkSV/Java-Style-Guide
Contributinghttps://github.com/iTzSharkSV/Java-Style-Guide
MIT licensehttps://github.com/iTzSharkSV/Java-Style-Guide
https://github.com/iTzSharkSV/Java-Style-Guide#java-style-guide
https://github.com/iTzSharkSV/Java-Style-Guide#table-of-contents
1 Introductionhttps://github.com/iTzSharkSV/Java-Style-Guide#1-introduction
1.1 Why have code conventionshttps://github.com/iTzSharkSV/Java-Style-Guide#11-why-have-code-conventions
1.2 Guide noteshttps://github.com/iTzSharkSV/Java-Style-Guide#12-guide-notes
2 Source file basicshttps://github.com/iTzSharkSV/Java-Style-Guide#2-source-file-basics
2.1 File suffixeshttps://github.com/iTzSharkSV/Java-Style-Guide#21-file-suffixes
2.2 File namehttps://github.com/iTzSharkSV/Java-Style-Guide#22-file-name
2.3 File encodinghttps://github.com/iTzSharkSV/Java-Style-Guide#23-file-encoding
2.4 Special charactershttps://github.com/iTzSharkSV/Java-Style-Guide#24-special-characters
2.4.1 Whitespace charactershttps://github.com/iTzSharkSV/Java-Style-Guide#241-whitespace-characters
2.4.2 Special escape sequenceshttps://github.com/iTzSharkSV/Java-Style-Guide#242-special-escape-sequences
2.4.3 Non-ASCII charactershttps://github.com/iTzSharkSV/Java-Style-Guide#243-non-ascii-characters
3 Source file structurehttps://github.com/iTzSharkSV/Java-Style-Guide#3-source-file-structure
3.1 License or copyright informationhttps://github.com/iTzSharkSV/Java-Style-Guide#31-license-or-copyright-information
3.2 Package statementhttps://github.com/iTzSharkSV/Java-Style-Guide#32-package-statement
3.2.1 No line-wrappinghttps://github.com/iTzSharkSV/Java-Style-Guide#321-no-line-wrapping
3.3 Import statementshttps://github.com/iTzSharkSV/Java-Style-Guide#33-import-statements
3.3.1 No wildcard importshttps://github.com/iTzSharkSV/Java-Style-Guide#331-no-wildcard-imports
3.3.2 No line-wrappinghttps://github.com/iTzSharkSV/Java-Style-Guide#332-no-line-wrapping
3.3.3 Ordering and spacinghttps://github.com/iTzSharkSV/Java-Style-Guide#333-ordering-and-spacing
3.4 Class and Interface declarationhttps://github.com/iTzSharkSV/Java-Style-Guide#34-class-and-interface-declaration
3.4.1 One top-level class declarationhttps://github.com/iTzSharkSV/Java-Style-Guide#341-one-top-level-class-declaration
3.4.2 Class member orderinghttps://github.com/iTzSharkSV/Java-Style-Guide#342-class-member-ordering
3.4.3 Overloads: never splithttps://github.com/iTzSharkSV/Java-Style-Guide#343-overloads-never-split
4 Formattinghttps://github.com/iTzSharkSV/Java-Style-Guide#4-formatting
4.1 Indentationhttps://github.com/iTzSharkSV/Java-Style-Guide#41-indentation
4.1.1 Alignement using 4 spaceshttps://github.com/iTzSharkSV/Java-Style-Guide#411-alignement-using-4-spaces
4.1.2 Why not using tabs/smartab?https://github.com/iTzSharkSV/Java-Style-Guide#412-why-not-using-tabssmartab
4.2 Lineshttps://github.com/iTzSharkSV/Java-Style-Guide#42-lines
4.2.1 Line lengthhttps://github.com/iTzSharkSV/Java-Style-Guide#421-line-length
4.2.2 Wrapping lineshttps://github.com/iTzSharkSV/Java-Style-Guide#422-wrapping-lines
4.3 Braceshttps://github.com/iTzSharkSV/Java-Style-Guide#43-braces
4.3.1 Nonempty blockshttps://github.com/iTzSharkSV/Java-Style-Guide#431-nonempty-blocks
4.3.2 Empty blockshttps://github.com/iTzSharkSV/Java-Style-Guide#432-empty-blocks
4.4 Whitespacehttps://github.com/iTzSharkSV/Java-Style-Guide#44-whitespace
4.4.1 Vertical Whitespacehttps://github.com/iTzSharkSV/Java-Style-Guide#441-vertical-whitespace
4.4.2 Horizontal whitespacehttps://github.com/iTzSharkSV/Java-Style-Guide#442-horizontal-whitespace
4.4.3 Horizontal alignmenthttps://github.com/iTzSharkSV/Java-Style-Guide#443-horizontal-alignment
4.5 Declarationshttps://github.com/iTzSharkSV/Java-Style-Guide#45-declarations
4.5.1 Variableshttps://github.com/iTzSharkSV/Java-Style-Guide#451-variables
4.5.1.1 One variable per declarationhttps://github.com/iTzSharkSV/Java-Style-Guide#4511-one-variable-per-declaration
4.5.1.2 Initializationhttps://github.com/iTzSharkSV/Java-Style-Guide#4512-initialization
4.5.2 Classes and Interfaceshttps://github.com/iTzSharkSV/Java-Style-Guide#452-classes-and-interfaces
4.6 Statementshttps://github.com/iTzSharkSV/Java-Style-Guide#46-statements
4.6.1 Simple statementshttps://github.com/iTzSharkSV/Java-Style-Guide#461-simple-statements
4.6.2 Compound statementshttps://github.com/iTzSharkSV/Java-Style-Guide#462-compound-statements
4.6.3 return statementshttps://github.com/iTzSharkSV/Java-Style-Guide#463-return-statements
4.6.4 if, if-else, if else-if else statementshttps://github.com/iTzSharkSV/Java-Style-Guide#464-if-if-else-if-else-if-else-statements
4.6.5 for statementshttps://github.com/iTzSharkSV/Java-Style-Guide#465-for-statements
4.6.6 while statementshttps://github.com/iTzSharkSV/Java-Style-Guide#466-while-statements
4.6.7 do-while statementshttps://github.com/iTzSharkSV/Java-Style-Guide#467-do-while-statements
4.6.8 switch statementshttps://github.com/iTzSharkSV/Java-Style-Guide#468-switch-statements
4.6.8.1 Indentationhttps://github.com/iTzSharkSV/Java-Style-Guide#4681-indentation
4.6.8.2 Fall-through: commentedhttps://github.com/iTzSharkSV/Java-Style-Guide#4682-fall-through-commented
4.6.8.3 Default casehttps://github.com/iTzSharkSV/Java-Style-Guide#4683-default-case
4.6.9 try-catch statementshttps://github.com/iTzSharkSV/Java-Style-Guide#469-try-catch-statements
4.7 Specific constructshttps://github.com/iTzSharkSV/Java-Style-Guide#47-specific-constructs
4.7.1 Enum classeshttps://github.com/iTzSharkSV/Java-Style-Guide#471-enum-classes
4.7.2 Annotationshttps://github.com/iTzSharkSV/Java-Style-Guide#472-annotations
4.7.3 Arrayshttps://github.com/iTzSharkSV/Java-Style-Guide#473-arrays
4.7.3.1 Array initializershttps://github.com/iTzSharkSV/Java-Style-Guide#4731-array-initializers
4.7.3.2 No C-style array declarationshttps://github.com/iTzSharkSV/Java-Style-Guide#4732-no-c-style-array-declarations
4.7.4 Commentshttps://github.com/iTzSharkSV/Java-Style-Guide#474-comments
4.8 Modifiershttps://github.com/iTzSharkSV/Java-Style-Guide#48-modifiers
4.9 Numeric Literalshttps://github.com/iTzSharkSV/Java-Style-Guide#49-numeric-literals
4.10 Runtime Exceptionhttps://github.com/iTzSharkSV/Java-Style-Guide#410-runtime-exception
5 Naminghttps://github.com/iTzSharkSV/Java-Style-Guide#5-naming
5.1 Common to all identifiershttps://github.com/iTzSharkSV/Java-Style-Guide#51-common-to-all-identifiers
5.2 By indentifier typehttps://github.com/iTzSharkSV/Java-Style-Guide#52-by-indentifier-type
5.2.1 Package nameshttps://github.com/iTzSharkSV/Java-Style-Guide#521-package-names
5.2.2 Class nameshttps://github.com/iTzSharkSV/Java-Style-Guide#522-class-names
5.2.3 Method nameshttps://github.com/iTzSharkSV/Java-Style-Guide#523-method-names
5.2.4 Constant nameshttps://github.com/iTzSharkSV/Java-Style-Guide#524-constant-names
5.2.5 Non-constant field nameshttps://github.com/iTzSharkSV/Java-Style-Guide#525-non-constant-field-names
5.2.6 Parameter nameshttps://github.com/iTzSharkSV/Java-Style-Guide#526-parameter-names
5.2.7 Local variable nameshttps://github.com/iTzSharkSV/Java-Style-Guide#527-local-variable-names
5.2.8 Type variable nameshttps://github.com/iTzSharkSV/Java-Style-Guide#528-type-variable-names
5.3 Camel casehttps://github.com/iTzSharkSV/Java-Style-Guide#53-camel-case
6 Programming Practiceshttps://github.com/iTzSharkSV/Java-Style-Guide#6-programming-practices
6.1 Avoid public class membershttps://github.com/iTzSharkSV/Java-Style-Guide#61-avoid-public-class-members
6.2 Static members: qualified using classhttps://github.com/iTzSharkSV/Java-Style-Guide#62-static-members-qualified-using-class
6.3 Variable Assignmentshttps://github.com/iTzSharkSV/Java-Style-Guide#63-variable-assignments
6.4 Grouping parentheseshttps://github.com/iTzSharkSV/Java-Style-Guide#64-grouping-parentheses
6.5 Returning Valueshttps://github.com/iTzSharkSV/Java-Style-Guide#65-returning-values
6.6 Expressions before '?' in the Conditional Operatorhttps://github.com/iTzSharkSV/Java-Style-Guide#66-expressions-before--in-the-conditional-operator
6.7 @Override: always usedhttps://github.com/iTzSharkSV/Java-Style-Guide#67-@override-always-used
6.8 Caught exceptionshttps://github.com/iTzSharkSV/Java-Style-Guide#68-caught-exceptions
7 Javadochttps://github.com/iTzSharkSV/Java-Style-Guide#7-javadoc
7.1 Formattinghttps://github.com/iTzSharkSV/Java-Style-Guide#71-formatting
7.1.1 General formhttps://github.com/iTzSharkSV/Java-Style-Guide#711-general-form
7.1.2 Paragraphshttps://github.com/iTzSharkSV/Java-Style-Guide#712-paragraphs
7.1.3 At-clauseshttps://github.com/iTzSharkSV/Java-Style-Guide#713-at-clauses
7.2 The summary fragmenthttps://github.com/iTzSharkSV/Java-Style-Guide#72-the-summary-fragment
7.3 Where Javadoc is usedhttps://github.com/iTzSharkSV/Java-Style-Guide#73-where-javadoc-is-used
7.3.1 Exception: self-explanatory methodshttps://github.com/iTzSharkSV/Java-Style-Guide#731-exception-self-explanatory-methods
7.3.2 Exception: overrideshttps://github.com/iTzSharkSV/Java-Style-Guide#732-exception-overrides
https://github.com/iTzSharkSV/Java-Style-Guide#1-introduction
https://github.com/iTzSharkSV/Java-Style-Guide#11-why-have-code-conventions
https://github.com/iTzSharkSV/Java-Style-Guide#12-guide-notes
https://github.com/iTzSharkSV/Java-Style-Guide#2-source-file-basics
https://github.com/iTzSharkSV/Java-Style-Guide#21-file-suffixes
https://github.com/iTzSharkSV/Java-Style-Guide#22-file-name
https://github.com/iTzSharkSV/Java-Style-Guide#23-file-encoding
https://github.com/iTzSharkSV/Java-Style-Guide#24-special-characters
https://github.com/iTzSharkSV/Java-Style-Guide#241-whitespace-characters
https://github.com/iTzSharkSV/Java-Style-Guide#242-special-escape-sequences
https://github.com/iTzSharkSV/Java-Style-Guide#243-non-ascii-characters
https://github.com/iTzSharkSV/Java-Style-Guide#3-source-file-structure
https://github.com/iTzSharkSV/Java-Style-Guide#31-license-or-copyright-information
https://github.com/iTzSharkSV/Java-Style-Guide#32-package-statement
https://github.com/iTzSharkSV/Java-Style-Guide#321-no-line-wrapping
section 4.2.1 Line lengthhttps://github.com/iTzSharkSV/Java-Style-Guide#421-line-length
https://github.com/iTzSharkSV/Java-Style-Guide#33-import-statements
https://github.com/iTzSharkSV/Java-Style-Guide#331-no-wildcard-imports
https://github.com/iTzSharkSV/Java-Style-Guide#332-no-line-wrapping
section 4.2.1 Line lengthhttps://github.com/iTzSharkSV/Java-Style-Guide#421-line-length
https://github.com/iTzSharkSV/Java-Style-Guide#333-ordering-and-spacing
https://github.com/iTzSharkSV/Java-Style-Guide#34-class-and-interface-declaration
https://github.com/iTzSharkSV/Java-Style-Guide#341-one-top-level-class-declaration
https://github.com/iTzSharkSV/Java-Style-Guide#342-class-member-ordering
https://github.com/iTzSharkSV/Java-Style-Guide#343-overloads-never-split
https://github.com/iTzSharkSV/Java-Style-Guide#4-formatting
https://github.com/iTzSharkSV/Java-Style-Guide#41-indentation
https://github.com/iTzSharkSV/Java-Style-Guide#411-alignement-using-4-spaces
https://github.com/iTzSharkSV/Java-Style-Guide#412-why-not-using-tabssmartab
Tabs are evilhttp://www.emacswiki.org/emacs-zh-cn/TabsAreEvil
https://github.com/iTzSharkSV/Java-Style-Guide#42-lines
https://github.com/iTzSharkSV/Java-Style-Guide#421-line-length
Section 4.2.2 Wrapping lineshttps://github.com/iTzSharkSV/Java-Style-Guide#422-wrapping-lines
Section 3.2 Package statementhttps://github.com/iTzSharkSV/Java-Style-Guide#32-package-statement
Section 3.3 Import statementshttps://github.com/iTzSharkSV/Java-Style-Guide#33-import-statements
https://github.com/iTzSharkSV/Java-Style-Guide#422-wrapping-lines
https://github.com/iTzSharkSV/Java-Style-Guide#43-braces
https://github.com/iTzSharkSV/Java-Style-Guide#431-nonempty-blocks
https://github.com/iTzSharkSV/Java-Style-Guide#432-empty-blocks
https://github.com/iTzSharkSV/Java-Style-Guide#44-whitespace
https://github.com/iTzSharkSV/Java-Style-Guide#441-vertical-whitespace
Section 4.7.1 Enum classeshttps://github.com/iTzSharkSV/Java-Style-Guide#471-enum-classes
Section 4.6.8 switch statementshttps://github.com/iTzSharkSV/Java-Style-Guide#468-switch-statements
Section 3.3 Import statementshttps://github.com/iTzSharkSV/Java-Style-Guide#33-import-statements
https://github.com/iTzSharkSV/Java-Style-Guide#442-horizontal-whitespace
https://github.com/iTzSharkSV/Java-Style-Guide#443-horizontal-alignment
https://github.com/iTzSharkSV/Java-Style-Guide#45-declarations
https://github.com/iTzSharkSV/Java-Style-Guide#451-variables
https://github.com/iTzSharkSV/Java-Style-Guide#4511-one-variable-per-declaration
https://github.com/iTzSharkSV/Java-Style-Guide#4512-initialization
https://github.com/iTzSharkSV/Java-Style-Guide#452-classes-and-interfaces
https://github.com/iTzSharkSV/Java-Style-Guide#46-statements
https://github.com/iTzSharkSV/Java-Style-Guide#461-simple-statements
https://github.com/iTzSharkSV/Java-Style-Guide#462-compound-statements
https://github.com/iTzSharkSV/Java-Style-Guide#463-return-statements
https://github.com/iTzSharkSV/Java-Style-Guide#464-if-if-else-if-else-if-else-statements
https://github.com/iTzSharkSV/Java-Style-Guide#465-for-statements
https://github.com/iTzSharkSV/Java-Style-Guide#466-while-statements
https://github.com/iTzSharkSV/Java-Style-Guide#467-do-while-statements
https://github.com/iTzSharkSV/Java-Style-Guide#468-switch-statements
https://github.com/iTzSharkSV/Java-Style-Guide#4681-indentation
https://github.com/iTzSharkSV/Java-Style-Guide#4682-fall-through-commented
https://github.com/iTzSharkSV/Java-Style-Guide#4683-default-case
https://github.com/iTzSharkSV/Java-Style-Guide#469-try-catch-statements
https://github.com/iTzSharkSV/Java-Style-Guide#47-specific-constructs
https://github.com/iTzSharkSV/Java-Style-Guide#471-enum-classes
Section 4.7.3.1 Array initializershttps://github.com/iTzSharkSV/Java-Style-Guide#4731-Array-initializers
Section 4.5.2 Classes and Interfaceshttps://github.com/iTzSharkSV/Java-Style-Guide#452-Classes-and-Interfaces
https://github.com/iTzSharkSV/Java-Style-Guide#472-annotations
https://github.com/iTzSharkSV/Java-Style-Guide#473-arrays
https://github.com/iTzSharkSV/Java-Style-Guide#4731-array-initializers
https://github.com/iTzSharkSV/Java-Style-Guide#4732-no-c-style-array-declarations
https://github.com/iTzSharkSV/Java-Style-Guide#474-comments
https://github.com/iTzSharkSV/Java-Style-Guide#48-modifiers
https://github.com/iTzSharkSV/Java-Style-Guide#49-numeric-literals
https://github.com/iTzSharkSV/Java-Style-Guide#410-runtime-exception
https://github.com/iTzSharkSV/Java-Style-Guide#5-naming
https://github.com/iTzSharkSV/Java-Style-Guide#51-common-to-all-identifiers
https://github.com/iTzSharkSV/Java-Style-Guide#52-by-indentifier-type
https://github.com/iTzSharkSV/Java-Style-Guide#521-package-names
https://github.com/iTzSharkSV/Java-Style-Guide#522-class-names
UpperCamelCasehttps://github.com/iTzSharkSV/Java-Style-Guide#53-camel-case
https://github.com/iTzSharkSV/Java-Style-Guide#523-method-names
lowerCamelCasehttps://github.com/iTzSharkSV/Java-Style-Guide#53-camel-case
https://github.com/iTzSharkSV/Java-Style-Guide#524-constant-names
https://github.com/iTzSharkSV/Java-Style-Guide#525-non-constant-field-names
lowerCamelCasehttps://github.com/iTzSharkSV/Java-Style-Guide#53-camel-case
https://github.com/iTzSharkSV/Java-Style-Guide#526-parameter-names
lowerCamelCasehttps://github.com/iTzSharkSV/Java-Style-Guide#53-camel-case
https://github.com/iTzSharkSV/Java-Style-Guide#527-local-variable-names
https://github.com/iTzSharkSV/Java-Style-Guide#528-type-variable-names
Section 4.5.2 Classes and Interfaceshttps://github.com/iTzSharkSV/Java-Style-Guide#452-Classes-and-Interfaces
https://github.com/iTzSharkSV/Java-Style-Guide#53-camel-case
https://github.com/iTzSharkSV/Java-Style-Guide#6-programming-practices
https://github.com/iTzSharkSV/Java-Style-Guide#61-avoid-public-class-members
https://github.com/iTzSharkSV/Java-Style-Guide#62-static-members-qualified-using-class
https://github.com/iTzSharkSV/Java-Style-Guide#63-variable-assignments
https://github.com/iTzSharkSV/Java-Style-Guide#64-grouping-parentheses
https://github.com/iTzSharkSV/Java-Style-Guide#65-returning-values
https://github.com/iTzSharkSV/Java-Style-Guide#66-expressions-before--in-the-conditional-operator
https://github.com/iTzSharkSV/Java-Style-Guide#67-override-always-used
https://github.com/iTzSharkSV/Java-Style-Guide#68-caught-exceptions
https://github.com/iTzSharkSV/Java-Style-Guide#7-javadoc
https://github.com/iTzSharkSV/Java-Style-Guide#71-formatting
https://github.com/iTzSharkSV/Java-Style-Guide#711-general-form
https://github.com/iTzSharkSV/Java-Style-Guide#712-paragraphs
https://github.com/iTzSharkSV/Java-Style-Guide#713-at-clauses
https://github.com/iTzSharkSV/Java-Style-Guide#72-the-summary-fragment
https://github.com/iTzSharkSV/Java-Style-Guide#73-where-javadoc-is-used
https://github.com/iTzSharkSV/Java-Style-Guide#731-exception-self-explanatory-methods
https://github.com/iTzSharkSV/Java-Style-Guide#732-exception-overrides
https://github.com/iTzSharkSV/Java-Style-Guide#license
java https://github.com/topics/java
style-guide https://github.com/topics/style-guide
code-conventions https://github.com/topics/code-conventions
Readme https://github.com/iTzSharkSV/Java-Style-Guide#readme-ov-file
MIT license https://github.com/iTzSharkSV/Java-Style-Guide#MIT-1-ov-file
Code of conduct https://github.com/iTzSharkSV/Java-Style-Guide#coc-ov-file
Contributing https://github.com/iTzSharkSV/Java-Style-Guide#contributing-ov-file
Please reload this pagehttps://github.com/iTzSharkSV/Java-Style-Guide
Activityhttps://github.com/iTzSharkSV/Java-Style-Guide/activity
2 forkshttps://github.com/iTzSharkSV/Java-Style-Guide/forks
Report repository https://github.com/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2FiTzSharkSV%2FJava-Style-Guide&report=iTzSharkSV+%28user%29
Please reload this pagehttps://github.com/iTzSharkSV/Java-Style-Guide
patreon.com/SharkSVhttps://patreon.com/SharkSV
ko-fi.com/SharkSVhttps://ko-fi.com/SharkSV
Contributorshttps://github.com/iTzSharkSV/Java-Style-Guide/graphs/contributors
Please reload this pagehttps://github.com/iTzSharkSV/Java-Style-Guide
Java 100.0% https://github.com/iTzSharkSV/Java-Style-Guide/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.