René's URL Explorer Experiment


Title: GitHub - OptConnect/Java-Style-Guide: Personal Jvm Style Guide :book: · GitHub

Open Graph Title: GitHub - OptConnect/Java-Style-Guide: Personal Jvm Style Guide :book:

X Title: GitHub - OptConnect/Java-Style-Guide: Personal Jvm Style Guide :book:

Description: Personal Jvm Style Guide :book:. Contribute to OptConnect/Java-Style-Guide development by creating an account on GitHub.

Open Graph Description: Personal Jvm Style Guide :book:. Contribute to OptConnect/Java-Style-Guide development by creating an account on GitHub.

X Description: Personal Jvm Style Guide :book:. Contribute to OptConnect/Java-Style-Guide development by creating an account on GitHub.

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

X: @github

direct link

Domain: github.com

route-pattern/:user_id/:repository/tree/*name(/*path)
route-controllerfiles
route-actiondisambiguate
fetch-noncev2:70c39593-7613-a0e9-5af7-85beb6a9588b
current-catalog-service-hashf3abb0cc802f3d7b95fc8762b94bdcb13bf39634c40c357301c4aa1d67a256fb
request-id9240:37B798:8D524A:CF43CC:6A4E1B00
html-safe-nonce2180e3527d476a326b7864d0bda7e088365710f67e6d30ee48b3af186a146938
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI5MjQwOjM3Qjc5ODo4RDUyNEE6Q0Y0M0NDOjZBNEUxQjAwIiwidmlzaXRvcl9pZCI6IjM5OTQ2NjA3NTIzNjczNTc0NCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9
visitor-hmacb89c779289e539979c5521b37c2eb985ce7f8e318a882be41a2b26d38c973d41
hovercard-subject-tagrepository:438728291
github-keyboard-shortcutsrepository,source-code,file-tree,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/OptConnect/Java-Style-Guide/tree/Main
twitter:imagehttps://opengraph.githubassets.com/c6233e7c032bbe801be05fe25e5dc9fe1d32fbbb930c2ba862f3184b17f520c6/OptConnect/Java-Style-Guide
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/c6233e7c032bbe801be05fe25e5dc9fe1d32fbbb930c2ba862f3184b17f520c6/OptConnect/Java-Style-Guide
og:image:altPersonal Jvm Style Guide :book:. Contribute to OptConnect/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
None030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0
turbo-cache-controlno-cache
go-importgithub.com/OptConnect/Java-Style-Guide git https://github.com/OptConnect/Java-Style-Guide.git
octolytics-dimension-user_id1406338
octolytics-dimension-user_loginOptConnect
octolytics-dimension-repository_id438728291
octolytics-dimension-repository_nwoOptConnect/Java-Style-Guide
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forktrue
octolytics-dimension-repository_parent_id432760900
octolytics-dimension-repository_parent_nwoiTzSharkSV/Java-Style-Guide
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
release5fe497b4815fcce3df76c0e246faa739a82c3124
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

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