Criei este repositorio com o objetivo de armazenar minhas anotações durante meus estudos em Java, fundamentos de programação e conceitos de ciência da computação.
As anotações são feitas em arquivos markdown sem a intensão de serem artigos, mas sim registros dos meus estudos.
Decidi organiar as anotações em pastas divididas por tópico ou conceito.
📁 api: conteúdo sobre APIs
📁 designDeSoftwareEArquitetura: principios de design e arquitetura de software
📁 estruturasDeDadosEAlgoritmos : principais estruturas de dados e algoritmos de ordenação
📁 internet: como funciona a internet, protocolo http e etc
📁 java: pilares da OO, JVM e conceitos importantes do Java
📁 versionamento: git, comandos e etc
Ainda vou adicionar outros conteúdos e terminar os que não comecei, obviamente, conteúdos como Spring Boot, Banco de Dados relacionas e não relacionais, Microsserviços e Monolito são coisas que pretendo estudar e adicionar aqui.
📁 designDeSoftwareEArquitetura
📁 estruturasDeDadosEAlgoritmos
📁 java
- Explicando a JVM
- Diferenças entre as versões do Java
- Garbage Collector
- Pilares da Orientação a Objetos
- Relacionamentos entre classes
- Collections do Java
- Serialização
- Threads
- Implementações de código
📁 versionamento
🚧 Em construção