Aprenda Java e programe em qualquer plataforma
Uma das grandes vantagens do Java, além de ser uma linguagem, é ser uma plataforma de desenvolvimento. É possível desenvolver aplicações para desktop, telemóveis, Web, entre outras, com grande facilidade e com desempenhos de qualidade.
Principais características do Java:
– Orientado a objectos. Java é uma linguagem totalmente orientada a objectos, permitindo a herança e a reutilização de códigos de forma dinâmica e estática.
– Fácil e prático. A linguagem é derivada da linguagem C e C++, tornando-se mais familiar. O ambiente retira do programador a responsabilidade de gerir a memória e os ponteiros. Esta linguagem incorpora também um suporte a operações em Banco de Dados, permitindo uma conexão remota a servidores SQL.
– Desempenho ao mais alto nível. Suporta vários recursos de alto desempenho, como multithreading, compilação just-in-time e utilização de código nativo.
– Muitas e excelentes comunidades de utilizadores. Através destes grupos é possível trocar experiências, dicas e evoluir em conjunto de forma muito prática e eficaz.
– Elevado número de frameworks. Através de algumas empresas e comunidades existe uma grande variedade de frameworks, o que facilita e muito o desenvolvimento da linguagem.
– Excelente adaptabilidade para outras linguagens. A máquina virtual Java roda cerca de 350 linguagens, o Groovy, Scala ,JPython e outras.
– Simples e operacional. É possível executar o Java nos sistemas operacionais Windows, GNU/Linux e Mac. Os principais IDES operam em Java, ou seja é possível programar em qualquer sistema operacional.
– Seguro e robusto. Através de um sistema constantemente actualizado, o Java protege o sistema do cliente contra possíveis ataques não-intencionais e com a garantia que o código não o sistema de alguém que “tropece” em uma homepage que contenha animações.
Aprenda a programar em: http://www.formabase.com/curso-java/
Plataformas Java:
– JSE (Java Standard Edition)
– JME (Java Micro Edition)
– Java TV
– Java FX
– JEE (Java Enterprise Edition)
– JSP (Java Server Pages)
– JPA (Java Persistence API)
– JSF (Java Server Faces)
– Java Card