Você está na página 1de 3

Aula de java dia 02 de março

Como funciona a linguagem Java

O java é parecido a linguagem C ou seja ele é multiplataforma. Ele trabalha convertendo o


codigo fonte pelo compilador que tranforma o codigo fonte em codigo executavel.

No C o programa funciona de acordo com a plataforma que foi compilado.

O java e diferente nessa parte.

O java tambem tem um compilador java, o java C. Ele pega o codigo fonte e gera o bytecode.

Esse codigo nao e executavel, o computador nao compreende ele: o bytecode. É preciso mais
um softare para fazer o trabalho. A maquina virtual java: JVM. Ela pega e interpreta o bytecode
e ai sim ele e executado pelo pc. No caso a vantagem é que cada JVM é feito para seu S.O
especifico onde vc so programa. Ai roda em qualquer sistema.

Vc pode fazer uma unica vez e rodar em qualquer lugar.

No java existem, programadores e usuarios.

Os usuários vão utilizar o JRE. Ambiente de execução Java.

Ele é composto por:

2 partes

Loader: é a parte interna do JVM que vai carregar o bytecode na memória da sua máquina
virtual.

E o Verificador: é responsavel por verificar se o código pode ser executado tranquilamente.

Bibliotecas.

O JDK é usado para quem vai desenvolver. Ele é um Java Development Kit ou Kit de
desenvolvimento Java.

Vai usar jdk quem vai desenvolver.

O interpretador pega o codigo em bytecode e tranforma para S.O em questao

O gerenciador de memoria gerencia a JVM.

Compilador jit – tradução em tempo real: pega as partes importantes do código e grava de
uma só vez. Não precisando modificar.

As bibliotecas vem com:

Vem com java lang, o java tool que são as ferramentas.

Java tool: java c, debugger, verifica coo o progrma ta sendo executado em tempo real

Apis: java fx

Ide: ambiente de desenvolvimento

O netebeans é distribuido oficialmente e gratuito pela Oracle.


Todo programa em java e composto de pacotes.

Vamos aos exemplos:

Package primeiroprograma

Public class PrimeiroPrograma {

As chaves são blocos.

Uma classe em java é um bloco, dentro da classe vamos criar um metodo, ele se chama main

Public static void main(String[] args){

Package : pacote

Public class: classes

Main: metodo

Posso ter várias classes dentro de um pacote.

O java e case sensitive. Diferecia letra maiuscula de minuscula.

O pacote sempre sera em letras minuscula

As classes sempre com a primeira mauiscula.

No netbeans

Criar um novo projeto – java-aplicacçã java- PrimeiroPrograma sem espaço

Classe principal marcada

Tudo em . java é uma classe

Tem algumas vantagens no netbenas.

Para comandos de escreva tem um atalho: sout em letra minusculo e aperta o tab

Para o método se precisar: psvm e aperta o tab

MinhaClasse: classe ou interface

meuAtributo: atributo

minhaVariavel:variavel

meuMétodo: metodo

meuPacote: pacote

UMACONSTANTE: PI

Analisando a classe System:

System: sistema

Out: saída
Print: imprimir

Vamos treinar:

Packager primeiroexemplojava

Public class PrimeiroExemploJava

System.out.print(“OI gente”);

Vamos usar o Swing

Parte do java para interface grafica

Novo Projeto – java – aplicação java, classe principal desmarcada quando for interface.

Novo arquivo – forms gui Swing – FormJFrame

Nome: OiGente

Pacote: aulajava.oigente

label

botão

Vamos nomear as variaveis: lbl Mensagem

btn CliqueAqui

vamos fazer um evento no botão: lbl Mensagem.setText(“OI Gente”);

o setTExt é um metodo do objeto que pode modificar o texto.

Vamos fazer outro exemplo

Criar projeto- HoraDoSistema

Vamos falar dos comentários

Vamos usar o date

Date data = new Date(); new – cria um novo objeto. NO caso data.

Aqui vamos trabalhar com importação de pacote. Explicar os pacotes que não estão no Java C.

Sout(“a data é”);

Sout ( relogio.toString()); : converte data em String.

Você também pode gostar