




























































































Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Introdução a Java OO
Tipologia: Notas de estudo
1 / 140
Esta página não é visível na pré-visualização
Não perca as partes importantes!
Curso de Introdução ao Java
A Tecnologia Java A tecnologia Java é composta por uma gama de produtos, baseados no poder da rede e na idéiade que um software deveria ser capaz de rodar em diferentes máquinas, sistemas e dispositivos.Por diferentes dispositivos entendemos: computadores, servidores, notebooks, handhelds, PDAs(Palm), celulares, TV, geladeiras e tudo mais o que for possível.Os programas feitos em Java rodam em diferentes ambientes graças a um componente daplataforma chamado JVM (Java Virtual Machine) – que é um tipo de tradutor de código Java parainstruções específicas de cada sistema e dispositivo.A tecnologia Java foi lançada em 1995, e desde então tem crescido em popularidade e se tornadouma plataforma muito estável e madura. Atualmente a tecnologia Java está em sua segundaversão, chamada de Java 2 Platform.A tecnologia Java é, basicamente, sub-dividida em:
^ J2SE (Java 2 Standard Edition) ^ J2EE (Java 2 Enterprise Edition) ^ J2ME (Java 2 Micro Edition) ^ Java Card ^ Java Web Services
Curso de Introdução ao Java
A Tecnologia Java – Java Standard Edition (JSE) A JSE é uma rica plataforma que oferece um completo ambiente para o desenvolvimento deaplicações para clientes e servidores. A J2SE é também a base das tecnologias J2EE e Java WebServices, e é dividida em dois grupos conceituais: Core Java e Desktop Java.A Sun distribui a JSE na forma de um SDK (Software Development Kit), em conjunto com uma JRE(Java Runtime Environment). O pacote do SDK da J2SE vem com ferramentas para: compilação,debugging, geração de documentação (javadoc), empacotador de componentes (jar) e a JRE, quecontém a JVM e outros componentes necessários para rodar aplicações Java.
Curso de Introdução ao Java
A Tecnologia Java – Java Micro Edition (JME) A tecnologia JME é voltada para aplicações que rodam em pequenos dispositivos como celulares,PDAs, smart cards e etc. Ela possui uma API bastante completa para o desenvolvimento deaplicações para pequenos dispositivos. A tecnologia JME não está no escopo deste curso.^ A Tecnologia Java – Web Services^ ^ Baseada na tecnologia XML^ ^ Usado para troca de informações pela rede^ ^ Muito utilizado por sites de e-commerce^ ^ Utiliza padrões definidos (SOAP, ...)^ ^ A API JAXP (Java API for XML Processing) oferece facilidades para Web Services
Curso de Introdução ao Java
O que é Java, afinal???^ ^ Java é uma linguagem de programação^ ^ Java é um ambiente de desenvolvimento^ ^ Java é uma completa plataforma de soluções para tecnologia
Java
J2EE
J2SE
J2ME
JDBC
JAXP
API
CORBA
RMI
XML
AWT Swing
JVM
JRE
SDK
JNI
JINI
JSP
Servlet
Curso de Introdução ao Java
Fundamentos da Linguagem Java ^ Java não necessita de um editor específico (Notepad é o suficiente) ^ Existem dezenas de editores completos (IDEs) para Java (livres ou não) ^ É portavel para qualquer ambiente/plataforma - “Write once, run everywhere!” ^ Java é orientado ao objetoOs programas em Java, quando compilados, são convertidos para um código intermediário(bytecode), que é verificado, carregado na memória e então interpretado pela JVM (Java VirtualMachine). O Java NÃO gera executáveis, nem código nativo para o SO.
Curso de Introdução ao Java
Primeiro Programa em Java
Curso de Introdução ao Java
Comentários
Curso de Introdução ao Java
Variáveis de Tipos Primitivos^ Em Java, uma variável deve:
64
double
32
float
(^63 )
(^63) -
64
long
(^31 )
(^31) -
32
int
(^15 )
(^15) -
16
short
7 2 - 1
(^7) -
8
byte
X
(^16 )
0
16
char
X
true
false
1
boolean
Sem Sinal
Valor Máximo
Valor Mínimo
Tamanho(bits)
Tipo
Curso de Introdução ao Java
Exercícios
int
, atribuindo um valor a ela. Depois crie uma variável do tipo
double
, atribuindo a ela o valor da primeira variável criada.
Curso de Introdução ao Java
String^ String é uma classe que manipula cadeias de caracteresA classe String possui métodos para essas manipulaçõesTrabalha com Pool de Strings para economizar memória String
str
“Isto
é
uma
String
do
Java”;
String
xyz
new
String
(“Isto
é
uma
String
do
Java”
if
str
xyz
System.out.println(
else
System.out.println(
if
str.equals(
xyz
} System.out.println(
“Tamanho
da
String:
str.length()
System.out.println(
“SubString:
str.substring(0,
System.out.println(
“Caracter
na
posição
str.charAt(5)
Curso de Introdução ao Java
Exercícios
console
) o número de caracteres da String.
Curso de Introdução ao Java
Literais^ Um valor literal é aquele especificado no próprio código.^ As literais podem ser:
boolean:
true
e^ false
inteiro:
,^ 0x
(decimal, hexadecimal e octal, respectivamente)
ponto-flutuante:
,^ 2.55f
,^ 10.99d
(double, float, double e notação científica, respectiv.)
Caracteres de escape do tipo char: '\n'
char:
'\u0041'
(caracter ascii, código Unicode e código ascci, respectivamente)
String:
String str = “Isto é uma literal String”;