An open API service indexing awesome lists of open source software.

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

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)