Zusammenfassung der Ressource
JAVA
- Características
- Simples
- Orientada a Objetos
- Distribuída
- Multithreaded
- Dinâmica
- Arquitetura Neutra
- Portável
- O mesmo arq
.classpode rodar
em Windows,
Solaris, Linux, Mac
- De Alta Performance
- Robusta
- Segura
- Código Fonte
- Todo código fonte é escrito num arquivo
txt com extensão .java
- Este arquivo é compilado e é gerado um outro arquivo .class
- Bytecodes
- É obtido usando o compilador javac
- É a linguagem da Java Virtual Machine
- A ferramenta Java launcher ("carregador")
executa sua aplicação com uma instância da
JVM
- Plataforma
- É o ambiente de hardware
ou software onde um
programa roda
- Plataforma Java
- Somente software
- É uma vantagem pois
executa sobre outras
plataformas
baseadas em
hardware
- Tem 2 componentes
- A máq virtual Java
JVM
- O Java API Application
programming Interface
- É uma grande coleção de
componentes de
softwares já prontos
- Provém muitas funcionalidades
- Classes prontas para uso
- Agrupado em bibliotecas
(packages) de classes e
interfaces relacionadas
- Bibliotecas de integração: Java IDL API, JDBC, Java
naming and Directory Interface (JNDI), Java RMI e
Java Remote Method Invocation over Internet
Inter ORB Protocol Technology
- Tudo se inicia da classe Object
- Interatividade com rede,
segurança, geração de XML
e acesso a base de dados
- Pode ser combinação do
sist operacional e o
hardware que o acompanha
- Ferramentas de Desenvolvimento
- Javac (compilador)
- java (JVM java Launcher)
- javadoc
(ferramenta de
documentação)
- JDK (Java Development Kit) oferece
mecanismos padrões para distribuir
sua aplicação para usuários finais
- User Interface Toolkits:
JavaFX, Swing e Java 2D
torna possível criar
interfaces gráficas
sofisticadas