Este artigo aborda desde a cópia e instalação da linguagem Java no Red Hat 9 até a criação de alguns exemplos práticos de programas em modo texto e gráfico. De quebra ainda viajamos um pouco pelas expressões em "tecniquês" do Java e programação O.O..
Permitem ao programador/analista/desenvolvedor escrever, codificar instruções que parecem com o idioma inglês e contem notações matemáticas bem como outros recursos. EX: Cobol, Fortran, Basic, Pascal, C, C++, Java.
Linguagens de programação procedurais (programação estruturada)
C, Pascal.
Linguagens de programação orientada a objetos
C++, Java.
Compilador
É um software tradutor que tem o objetivo de converter programas codificados em linguagem de alto nível para a linguagem de máquina (que é a única linguagem que o computador pode entender).
OOP (Object Oriented Programming)
Programação orientada a objetos.
IDE
São ambientes de desenvolvimento integrado de aplicativos. Ex: Eclipse, Fórte for Java Community Edition(SUN), JBuilder(BORLAND), JadeIDE, Visual Age(IBM), NetBeans etc.
GUI (Graphical User Interfaces)
É uma interface de aplicação para o usuário.
J2SDK (Java 2 Software Development Kit)
Kit de desenvolvimento de Software Java 2; contem o mínimo de ferramentas (tools) necessárias para codificar softwares na linguagem Java.
J2SE
Java 2 Platform Standard Edition.
J2EE (Java 2 Platform Enterprise Edition)
Com o objetivo de desenvolvimento de aplicativos de grande porte, distribuídas em redes e também via Internet através da Web.
J2ME (Java 2 Platform Micro Edition)
Com o objetivo de desenvolvimento de aplicativos para dispositivos portáteis como pagers, telefones celulares etc.
JDK (Java Development Kit)
Kit de desenvolvimento Java.
JVM (Java Virtual Machine)
Maquina Virtual Java; necessária para rodar aplicativos Java em qualquer plataforma. Também conhecida como interpretador Java.
JDBC (Java Data Base Conection)
É o método de conexão à banco de dados no Java.
jdb
Java Debug.
Fórte for Java Community Edition
É um software (ambiente de desenvolvimento integrado - IDE) criado pela SUN e desenvolvido em Java.
Visual J++
Ferramenta desenvolvida pela MS que oferece uma interface de desenvolvimento para criar aplicações Java.
Entreprise Java Beans (EJB)
São componentes criados sob a especificação da plataforma J2EE, portáveis a qualquer servidor de aplicação que siga a especificação J2EE. Podem ser acessados remotamente de maneira simples.
Bibliotecas de classes
São também chamadas de JAVA API's (Applications Programming Interfaces) - Interfaces de Programas Aplicativos.
[3] Comentário enviado por chuvisco em 23/08/2003 - 09:55h
Empaquei logo no começo do seu tutorial !!! ?;0)
Vc pede para baixar o arquivo j2sdk-1.4.x-linux-i586.rmp.bin mas na parte que vc fala da instalação vc diz que o arquivo é o j2sdk-1_4_0_03-fcs-linux-i586.rpm . O que houve com o .bin ???
[4] Comentário enviado por zach em 14/03/2004 - 09:37h
Um conceito interessante que muita gente não faz é a filtragem das classes do seu runtime. Certa vez observei que os aplicativos de um Banco de Grande renome, desenvolvia todas os seus aplicativos para pessoa Jurífica em Java. Fiquei bobo com a rapidez de execução dos mesmos. Então fui quando fui comparar, verifiquei que os arquivos onde estão armazenadas as classes para interpretar são bem menores que as que temos por default, pois retiraram a maioria dos arquivos que não foram usados. Por exemplo, como não usavam RMI, retirar essas classes do pacote. Resultado o programa ocupa uma quantidade muito menor para sua carga e ganha em desempenho.
[6] Comentário enviado por Motta_tb em 07/01/2005 - 15:17h
Galera, o bin, significa q tem q descompactar ele,
provavelmente qndo o edersg escreveu o artigo,
o download pela Sun nao era com esse bin
pra descompactar tem q fazer assim
/.j2re-1_4_2_06-linux-i586-rpm.bin
dae ele cria o j2re-1_4_2_06-linux-i586.rpm que pode ser instalado com o # rpm -Uhv j2re-1_4_2_06-linux-i586.rpm
[7] Comentário enviado por Motta_tb em 18/01/2005 - 15:57h
ops, desculpem, errei ali em cima, na verdade é
./j2re-1_4_2_06-linux-i586-rpm.bin
e NAO
/.j2re-1_4_2_06-linux-i586-rpm.bin
o ponto vai na frente
estou instalando no CL10, e acredito q nao tem erro:D
ate+
e edersg, obrigado pelo artigo!