Java para iniciantes
Introdução
História do JAVA
1992 - Um time liderado por James Gosling na SUN estava buscando inovações tecnológicas.
A ideia era que todos os aparelhos eletrônicos se comunicassem de maneira integradas. Porém uma ideia muito avançada para aquela época. Por isso, o foco desde grupo se deslocou para as páginas da internet, surgindo então os applets que rodam até hoje nos browsers.
Com a evolução de Javascript e HTML, os applets estão em desuso.
Concluindo, o JAVA foi idealizado com o objetivo de integrar tudo, foi lançado com intuito voltado a internet e hoje está como linguagem de desenvolvimento no lado do servidor.
2009 - A Sun é comprada pela Oracle.
Para muitos programadores, houveram algumas desvantagens nesta negociação mas de um modo geral, este foi um dos maiores marcos da JAVA.
Para se familiarizar mais com a linguagem JAVA, apresento o logotipo e o mascote da mesma.
JVM. (Java Virtual Machine)
É uma máquina virtual entre o sistema operacional e a aplicação. Toda aplicação que criarmos em JAVA será executada pela JVM e não pelo S.O. (Sistema Operacional).
Todo programa criado em Java deve obrigatoriamente ser interpretado por uma JVM (Java Virtual Machine). Esta máquina virtual é quem, além de outras milhares de funções, compila o código e faz uma interface entre a linguagem JAVA e a linguagem de máquina. Ela ( a JVM ) dá a possibilidade de programar o JAVA uma vez só e rodar em várias plataformas.
Muitos cursos de Java dispendem um tempo enorme falando sobre a história do JAVA e muitas coisas que a JVM faz. No entanto, como estes posts têm objetivo de compartilhar coisas práticas do JAVA, não vou entrar em detalhes. Quando você estiver em um nível avançado e que tenha a necessidade de manipular o GARBAGE COLECTOR e outras funcionalidade da JVM, então entraremos em detalhes... Cada coisa no seu tempo. OK?
Entendendo Códigos:
Operações com a classe Math.- public class Matematica {
- public static void main(String[] args) {
- System.out.println();
- System.out.println("Valor de E:\t" + Math.E);
- System.out.println("Valor de PI:\t" + Math.PI);
- System.out.println("Número aleatório:\t" + Math.random());
- System.out.println("Raiz quadrada:\t" + Math.sqrt(16));
- System.out.println("Potência:\t" + Math.pow(2, 4));
- System.out.println("Próximo inteiro:\t" + Math.ceil(4.1));
- System.out.println("Inteiro anterios:\t" + Math.floor(4.9));
- System.out.println("Arredondamento:");
- System.out.println("Com rint:\t" + Math.rint(4.6));
- System.out.println("Com round:\t" + Math.round(4.6));
- }
- }
- Classe pública com nome Matemática.
- Através da classe Math você acessa o valor de E (base dos logarítmos naturais)
- Atributo estático do tipo double que representa a razão entre uma circunferência de um círculo e seu diametro. Conhecido como PI
- vazio
- Acesso ao método .random (retorna um número aleatório entre 0 e 1)
- Acesso ao método .sqrt (calcula a raiz quadrada de um número e este deve ser informado como parâmetro).
- O método .pow calcula a potência de dois números. O primeiro é a base e o segundo é o expoente.
- vazio
- O método .ceil arredonda um número eliminado seu decimal e incrementando 1.
- O método .floor arredonda um número decimal mas ele é sempre inferior ao número que se está arredondando.
- vazio
- Imprime a palavra "Arredondamento" através da saída .println do Sistema.
- O método .rint arredonda um número decimal para cima se for maior que .5 e para baixo se for menor que .5.
- O método .roun faz a mesma função que o .rint com a diferênça que este exibe um double e aquele um long.


Nenhum comentário:
Postar um comentário