https://github.com/cvinicius987/best-practices-java
Best Practices on Java Development
https://github.com/cvinicius987/best-practices-java
best-practices java software-development
Last synced: 3 months ago
JSON representation
Best Practices on Java Development
- Host: GitHub
- URL: https://github.com/cvinicius987/best-practices-java
- Owner: cvinicius987
- Created: 2020-09-10T00:26:18.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2022-01-06T17:04:28.000Z (over 3 years ago)
- Last Synced: 2025-01-12T07:12:25.309Z (5 months ago)
- Topics: best-practices, java, software-development
- Language: Java
- Homepage:
- Size: 44.9 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Best Practices on Java Development
### Project
The project has the proposal on apply the best practices on Java Development.
### Content
* **Base Methods**
* Equals
* Hashcode
* Clone
* Comparable* **Create Objects**
* Builder
* Factory Methods
* Finalize
* Imutable
* Primitives
* try/finally* **Classes and Interfaces**
* **Generics**
* Types (Old, Object, wildcard>, Generic)
* Varargs with Generics* **Methods**
* Defensive Copys
* Overload
* Overload Collection Remove()
#### Reference
[Effective Java by Joshua Block](https://www.amazon.com/Effective-Java-Joshua-Bloch/dp/0134685997/ref=sr_1_1?dchild=1&keywords=effective+java&qid=1605229301&sr=8-1)