As extensões do VSCode apresentadas no arquivo /2 - Ambiente/2.2-Editor-de-Texto.md estão sem link para o marketplace do programa. Um guia rápido de como utilizar essas extensões também seria interessante.
No inicio foi criado uma varável "contador" mas na Estrutura de Repetição virou apenas "cont"
Eu posso estar errado, mas no programa está dando erro.
Esse erro está em todos os exemplos
A extensão Java Test Runner é para execução de testes (JUnit e TestNG), e a descrição que se encontra logo abaixo se refere a outra coisa, como se fossem coisas relacionadas. O ideal seria adicionar alguma descrição sobre a extensão ou alguma forma de separar
O objetivo desta issue é adicionar documentação sobre as novas funcionalidades introduzidas nas versões LTS do Java 17 e 21 ao repositório. Isso ajudará as pessoas a se manterem atualizadas com as últimas mudanças na linguagem e como utilizar os novos recursos.
Exemplos
Java 17:
API de Records
Text Blocks
Switch Expressions
Java 21:
Pattern Matching para switch.
API de Vetor
Proposta:
A proposta é adicionar documentação para cada uma das novas (ou ao menos as mais importantes) funcionalidades, incluindo:
Vários links e instruções estão baseados em versões do JDK < 17, como 8 e 11. O ideal seria manter o conteúdo atualizado sempre que for possível. Caso seja algo descontinuado/deprecated, que tenha algum aviso sobre
Explicar que a versão do Java presente no package/pacote default-jdk vai depender da versão do Sistema
Também informar ser possível instalar outras versões utilizando:
Pacotes específicos (openjdk-17-jdk), a disponibilidade dos pacotes vai depender do sistema
Manualmente adicionando os binários do JDK (exemplo) no PATH do sistema
Informar que existe uma forma de alternar entre as versões do Java instaladas no Sistema utilizando o comando update-alternatives. Mas não explicar o processo, visto que foge um pouco do escopo do repositório.
Para Windows
Explicar que não é necessário instalar o JDK da Oracle e existem outras distribuições e versões disponíveis
Também informar que os binários do JDK podem ser instalados manualmente e adicionados no PATH do sistema
Para ambos
Explicar que existem outras formas de instalar o Java e várias distribuições além da Oracle, como a OpenJDK, AdoptOpenJDK e Zulu
Melhorar a forma que as imagens são utilizadas, algumas ficam ruim de visualizar no celular. Exemplo: transformar as imagens de linha de comando/terminal para um texto simplificado
Se existir algum tutorial em vídeo, indicar o mesmo