Pular para o conteúdo principal

Postagens

Mostrando postagens de fevereiro, 2022

Java é a linguagem de programação mais requisitada em 2022

  Java é a linguagem de programação mais requisitada em 2022: Relatório Os cargos mais procurados no ano de 2022 são desenvolvedores Java, JavaScript e SQL , de acordo com um relatório da Mercer|Mettl Além de desenvolvedores Java, JavaScript e SQL, a demanda por desenvolvedores full-stack que podem trabalhar em front-end e back-end está crescendo rapidamente. A Mercer|Mettl lançou recentemente seu “Relatório de Habilidades e Tendências Tecnológicas 2022”. Ele apresenta insights cruciais sobre habilidades e funções que devem estar em demanda do setor de tecnologia em breve. A base do relatório são os dados coletados de mais de 2 milhões de avaliações feitas em 2019-2021 pela Mercer|Mettl. No cenário atual, o cenário de negócios está passando por uma transformação devido ao processo de digitalização . Consequentemente, as habilidades tecnológicas estão em constante evolução. O relatório mapeia essa mudança e apresenta descobertas críticas sobre os conjuntos de habilidades que s...

JDK 18: Os novos recursos do Java 18

JDK 18: Os novos recursos do Java 18 Com o lançamento em março, o Java 18 incuba uma API vetorial , disponibiliza o “pattern matching for switch statements” como preview feature, adota UTF-8 como o conjunto de caracteres padrão e inclui um servidor web simples. O Java Development Kit (JDK) 18 está programado para ser lançado em 22 de março de 2022. A nova versão do Java padrão terá nove novos recursos, com o conjunto de recursos congelado em 9 de dezembro. O JDK 18 passou para um estágio de release candidate, após duas fases de rampdown realizadas entre dezembro e fevereiro. Um segundo release candidate está previsto para 24 de fevereiro. As atualizações do Java padrão são lançadas a cada seis meses, com a versão mais recente, JDK 17 , chegando em setembro de 2021. A página OpenJDK lista os seguintes recursos como direcionados oficialmente ao JDK 18: uma interface de provedor de serviços, um servidor web simples, uma terceira incubação da API vetorial, trechos de código, uma ...

Compreendendo a compilação Java

  Compreendendo a compilação Java: de bytecodes a código de máquina na JVM Esta é uma tradução/adaptação do artigo original em inglês . Para a plataforma Java, a compilação é diferente de muitas outras linguagens por causa da Java Virtual Machine (JVM). Para executar um aplicativo com a JVM, o código Java é compilado em um conjunto de arquivos de classe que contém instruções para a JVM, não o sistema operacional e o hardware em que a JVM está instalada. Isso fornece o recurso Write Once, Run Anywhere , pelo qual o Java é famoso. Como acontece essa conversão de instruções de máquina virtual para instruções nativas? Esta não é uma pergunta simples de responder, então decidi escrever uma série de posts explorando os diferentes aspectos de interpretação e compilação adaptativa dentro da JVM. Vamos começar com alguns conceitos fundamentais que desenvolvemos no restante da série do blog. Código fonte O que é Código Fonte? O código-fonte são declarações e expressões de alto nível qu...