Java/Introdução
Origem: Wikilivros, livros abertos por um mundo aberto.
< Java
| Java |
Java é uma linguagem de programação de alto nível e orientada à objetos criada pela empresa Sun Microsystems no começo da década de 90. A sintaxe da linguagem é muito parecida com C e C++, mas ela possui um número maior de facilidades e funcionalidades.
[editar] Por que aprender Java?
A liguagem Java possui uma série de vantagens como:
- Quando um programa em Java é compilado, é gerado um conjunto de bytecodes java, não um programa executável normal. Um conjunto de bytecodes geralmente pode ser interpretado em qualquer máquina ou sistema operacional que possua suporte à Java. Com isso, só é preciso compilar o seu programa uma única vez e ele pode ser rodado em quase qualquer arquitetura.
- É uma linguagem fácil de ser usada.
- Possui "Coleta de Lixo" automática. Isso significa que ela desaloca automaticamente qualquer espaço de memória não utilizado sem que o programador se preocupe com isso.
- Não expõe rotinas de baixo nível tornando a execução mais estável.
[editar] Desvantagens da Linguagem
Apesar disso, a linguagem também possui as seguintes desvantagens:
- Performance reduzida: por ser uma linguagem não projetada para gerar código nativo para cada arquitetura, os programas em Java costumam ter um desempenho menor que os escritos em linguagens como C++. Eles também costumam ocupar mais espaço em memória. Mas à medida que a linguagem vem sendo refinada, tal desvantagem vem diminuindo cada vez mais.
- Programas em Java geralmente demoram mais tempo para compilar.
- Programas que realizam cálculo com números em ponto flutuante tendem a possuir baixo desempenho.
[editar] Para quem é este livro ?
Este livro é escrito para ensinar programação em Java para pessoas que já tenham conhecimentos básicos de programação e orientação à objetos. Utilizamos a plataforma de desenvolvimento Java, de versão 6u1, Java SE Development Kit (JDK).
| Java |