Por que o Java é pesado?

Perguntado por: osalgueiro . Última atualização: 26 de abril de 2023
4.8 / 5 14 votos

Essa questão de ser “pesado” tem uma relação direta com a quantidade de memória RAM utilizada durante a execução do programa. Como você deve saber, um programa Java não consegue ser executado sozinho. Ele precisa que a JVM (máquina virtual do Java) o execute.

Aprenda Java e programe em uma qualquer plataforma: Uma das grandes vantagens do Java é que ele além de ser uma linguagem é uma plataforma de desenvolvimento. Com ele é possível desenvolver aplicações para desktop, celular, cartão, web, televisão digital, etc.

O primeiro passo é realmente aprender lógica de programação. Com dedicação, em 2 ou 3 meses é possível dominar lógica e fundamentos de Java. Além disso, orientação a objetos, conceitos mais aprofundados, banco de dados… são diversas áreas que é preciso dominar para se chamar de um desenvolvedor Java.

Como você provavelmente pode ver por si mesmo, a diferença é bem pequena. Embora os desenvolvedores de Python tendam a ganhar um pouco mais do que seus colegas de Java, os dois salários estão bem acima da média.

Python e Java são ambas linguagens de uso geral com uma grande coleção de bibliotecas para diferentes propósitos. Enquanto ambas são relativamente fáceis de usar, a sintaxe simples do Python é mais fácil de aprender e usar, enquanto o Java requer um pouco mais de prática.

Por que Java não é um dos preferidos pelos programadores? - Quora. Java é conhecido por ser uma linguagem bem “verbosa”, “burocrática”. Por causa disso e de outros fatores é tratada com um pouco de desdém por alguns desenvolvedores, várias das vezes iniciantes ou que utilizam exclusivamente linguagens mais novas.

Grande parte dos programadores que acham que Java é difícil normalmente não têm problemas com o Java propriamente dito. Na maioria dos casos a dificuldade maior é com os conceitos da orientação a objetos.

Com Java você pode fazer tudo. Mas por leveza e flexibilidade, se seu foco for desenvolver para web, mobile, e outros dispositivos de forma simultânea recomendo Javascript.

Você sabia que Java ainda é uma das linguagens de programação mais populares do mundo em 2023? Com a sua versatilidade, compatibilidade multiplataforma e salários atraentes, a aprendizagem de Java pode ser uma escolha inteligente para quem deseja entrar no mercado de tecnologia.

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”.

A linguagem C# suporta Estruturas (Structure), Sobrecarga de operadores e diretivas de pré-processadores. A linguagem Java não suporta esses recursos. Na linguagem C# podemos facilmente chamar funções API do Windows e acessar componentes COM. Na linguagem Java essas tarefas são muito mais difíceis de realizar.

Se você deseja aprender Java, em primeiro lugar você precisa entender a lógica de programação. Em média, esse aprendizado leva cerca de 2 a 3 meses. Em seguida, você pode começar a se aprofundar na linguagem Java de fato.

Como um desenvolvedor Java sênior, você terá mais de 5 anos de experiência, um profundo conhecimento dos sistemas de TI da sua empresa e experiência em vários projetos.

Salários médios anuais no mundo: C++ US$ 55.363,10 (R$ 293.000) e C# US$ 58.469,10 (R$ 310.000). Python é uma linguagem de programação de alto nível interpretada amplamente utilizada em muitas áreas, como ciência de dados, machine learning, desenvolvimento de aplicativos web e automação de tarefas.

C++ A linguagem C original ainda é usada hoje, mas a maioria dos desenvolvedores modernos mudaram para C++. A linguagem de programação de uso geral é mais conhecida por ser versátil; você pode usá-la para fazer aplicativos de todos os tipos.

Bem, se você está procurando aprender uma linguagem que é muito abstrata e pode ser usada para muitos cenários diferentes na vida, mas também é bastante difícil - C ++ é uma boa escolha. Se, no entanto, você quiser ser mais específico e experimentar algo mais simples - Java é a linguagem para você.