Professional Documents
Culture Documents
Java
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Galxia
JSE
Java Standard
Edition
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Constelao
Mais da linguagem
Java
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Parte II Threads
Tpicos
Parte II Threads
Parte III
Nmeros e Strings
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Classes wrappers
Hora de praticar
Questes de concursos
java.lang.System.out
Hora de praticar
Questes de concursos
java.lang.Math
Hora de praticar
Questes de concursos
java.lang.String
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
Tpicos
Hora de praticar
Questes de concursos
Referncias
Classes wrappers
Wrapper
Wrapper
Mtodo
Mtodo 1
1
Mtodo
Mtodo 2
2
Valor
Valor
primitivo
primitivo
Mtodo
Mtodo 3
3
Mtodo
Mtodo 4
4
Classes wrappers
Binrias
Octais
Hexadecimais
10
Classes wrappers
Tipo
Classe wrapper
Argumentos do construtor
byte
Byte
byte
String
short
Short
short
String
int
Integer
int
String
long
Long
long
String
boolean
Boolean
boolean
String
char
Character
char
float
Float
float
String
double
Double
double
String
11
Classes wrappers
Construtores wrappers
Verso 1
12
Classes wrappers
Verso 1
Uma String
13
Classes wrappers
Verso 1
14
Classes wrappers
Uma verso:
Character x = Character.valueOf('x'); // x.
Verso 1
Double x = Double.valueOf(15.7);
Verso 2
Double x = Double.valueOf(15.7);
15
Classes wrappers
Mtodo
De
Para
Wrapper
Tipo primitivo
String
Tipo primitivo
String
Wrapper
16
Classes wrappers
Autoboxing e Unboxing
Autoboxing
Exemplos:
Tipos primitivos
Integer x = 15;
Double y = 15.7;
Unboxing
Exemplos:
int x = Integer.valueOf(15);
double y = Double.valueOf(15.7);
17
18
Hora de praticar
constelacao03.parte03
Exemplo01_ClassesWrappers
19
Questes de concursos
[FCC 2010 TRT 22 Regio Analista Judicirio Especialidade
Tecnologia da Informao Questo 39] Classes que encapsulam
os tipos primitivos como objetos, agregando funcionalidades de
converso, so as chamadas, especificamente, classes
[A] mothers.
[B] abstratas.
[C] primitivas.
[D] aninhadas.
[E] wrappers.
20
Questes de concursos
[FCC 2010 TRT 22 Regio Analista Judicirio Especialidade
Tecnologia da Informao Questo 39] Classes que encapsulam
os tipos primitivos como objetos, agregando funcionalidades de
converso, so as chamadas, especificamente, classes
[A] mothers.
[B] abstratas.
[C] primitivas.
[D] aninhadas.
[E] wrappers.
21
Questes de concursos
[FESMIP/BA 2011 MPE/BA Analista de Sistemas]
22
Questes de concursos
Iterao
System.out.print(i + );
2 (while)
3 (while)
35
4 (while)
357
5 (while)
3579
6 (while)
11
3 5 7 9 11
23
Questes de concursos
[FESMIP/BA 2011 MPE/BA - Analista de Sistemas] A alternativa
que corresponde ao que ser impresso pelo trecho de cdigo a
[A] 3 5 7 9 11
[B] 2 4 6 8
[C] 1 3 5 7 9 11
[D] 1 2 4 6 8
[E] 1 2 3 4 5 6 7 8 9 11
24
Questes de concursos
[FESMIP/BA 2011 MPE/BA - Analista de Sistemas] A alternativa
que corresponde ao que ser impresso pelo trecho de cdigo a
[A] 3 5 7 9 11
[B] 2 4 6 8
[C] 1 3 5 7 9 11
[D] 1 2 4 6 8
[E] 1 2 3 4 5 6 7 8 9 11
25
java.lang.System.out
println
printf
26
java.lang.System.out
Sequncia de escape
Representa
Valor Unicode
\b
Backspace
\u0008
\t
Tab
\u0009
\n
Quebra de linha
\u000A
\r
Retorno de carro
\u000D
\"
Aspas duplas
\u0022
\'
Aspas simples
\u0027
\\
Barra invertida
\u005C
27
java.lang.System.out
System.out.printf
Texto plano
Especificadores de formato
Exemplo:
int x = 15;
double y = 15.7;
28
java.lang.System.out
System.out.printf
Especificadores de formato
Exemplos:
Exemplo:
%08d
29
java.lang.System.out
Conversor
Representa
%d
Inteiro decimal
%f
Ponto flutuante
%n
%b
Booleano
%c
Caractere
30
java.lang.System.out
Flag
Representa
08
Alinhamento esquerda
.2
10.2
31
32
Hora de praticar
constelacao03.parte03
Exemplo02_SystemOut
33
Questes de concursos
[CESPE 2013 TRT 10 Regio Cargo 12] Com relao
linguagem de programao Java, julgue o item seguinte.
34
Questes de concursos
[CESPE 2013 TRT 10 Regio Cargo 12] Com relao
linguagem de programao Java, julgue o item seguinte.
Gabarito: ERRADO.
35
Questes de concursos
[CESGRANRIO 2012 Petrobrs - Analista de Sistemas Jnior
Engenharia de Software Questo 43] Seja o seguinte trecho de
cdigo Java, onde o operador >> representa um shift direita:
36
Questes de concursos
[CESGRANRIO 2012 Petrobrs - Analista de Sistemas Jnior
Engenharia de Software Questo 43] O que ser exibido no
console quando for executado o mtodo main()?
Visualizando:
37
Questes de concursos
[CESGRANRIO 2012 Petrobrs - Analista de Sistemas Jnior
Engenharia de Software Questo 43] O que ser exibido no
console quando for executado o mtodo main()?
[A] -400
[B] -200
[C] -25
[D] 25
[E] 400
38
Questes de concursos
[CESGRANRIO 2012 Petrobrs - Analista de Sistemas Jnior
Engenharia de Software Questo 43] O que ser exibido no
console quando for executado o mtodo main()?
[A] -400
[B] -200
[C] -25
[D] 25
[E] 400
39
java.lang.Math
Constantes
Math.E
Math.PI
Exemplo:
Math.sqrt(4);
40
java.lang.Math
Mximo e mnimo
41
java.lang.Math
Potncias e razes
double sqrt(double d)
double cbrt(double d)
double exp(double d)
42
java.lang.Math
Logaritmos
double log(double d)
double log10(double d)
43
java.lang.Math
double abs(double d)
float abs(float f)
int abs(int i)
double ceil(double d)
44
java.lang.Math
double floor(double d)
double rint(double a)
45
java.lang.Math
long round(double d)
46
java.lang.Math
Trigonometria
double asin(double a)
double tan(double a)
double cos(double a)
double sin(double a)
double acos(double a)
double atan(double a)
47
java.lang.Math
Nmero randmicos
0.0
1.0
Inclusive
Exclusive
Exemplo:
48
49
Hora de praticar
constelacao03.parte03
Exemplo03_Math
50
Questes de concursos
[FCC 2007 Cmara dos Deputados Analista Legislativo
Atribuio Informtica Legislativa Questo 59] O
arredondamento para um nmero inteiro mais prximo feito,
em Java, pelo mtodo da classe MATH
[A] round.
[B] max.
[C] abs.
[D] exp.
[E] pow.
51
Questes de concursos
[FCC 2007 Cmara dos Deputados Analista Legislativo
Atribuio Informtica Legislativa Questo 59] O
arredondamento para um nmero inteiro mais prximo feito,
em Java, pelo mtodo da classe MATH
[A] round.
[B] max.
[C] abs.
[D] exp.
[E] pow.
52
Questes de concursos
[ESAF 2010 CVM Analista de Sistemas Questo 43] Na
linguagem Java
53
Questes de concursos
[ESAF 2010 CVM Analista de Sistemas Questo 43] Na
linguagem Java
Gabarito: ERRADO.
Gabarito: ERRADO.
Math.round(valor) retorna inteiro mais prximo de um ponto
flutuante
Exemplos:
54
Questes de concursos
[CESPE 2010 SECGE/PE Cargo 3 Questo 36]
55
Questes de concursos
private int x, y;
this.x = x;
this.y = y;
}
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
56
Questes de concursos
[CESPE 2010 SECGE/PE Cargo 3 Questo 36] Com base no
cdigo acima, assinale a opo correta.
57
Questes de concursos
[CESPE 2010 SECGE/PE Cargo 3 Questo 36] Com base no
cdigo acima, assinale a opo correta.
Gabarito: ERRADO.
58
Questes de concursos
[CESPE 2006 SGAESP/AC Cargo 1 Questo 30]
59
Questes de concursos
[CESPE 2006 SGAESP/AC Cargo 1 Questo 30] Considerando o
cdigo da pgina JSP acima, obtida de
http://www.moreservlets.com, assinale a opo correta acerca
das informaes apresentadas e dos conceitos de JSP, HTML e
Java.
60
Questes de concursos
[CESPE 2006 SGAESP/AC Cargo 1 Questo 30] Considerando o
cdigo da pgina JSP acima, obtida de
http://www.moreservlets.com, assinale a opo correta acerca
das informaes apresentadas e dos conceitos de JSP, HTML e
Java.
Gabarito: ERRADO.
61
java.lang.String
Uma string:
Cada caractere que compe uma string pode ser referenciado por
um ndice
um objeto em Java
62
java.lang.String
Literais de string
a diferente de 'a'
No podemos atribuir:
63
java.lang.String
a
a
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
64
java.lang.String
System.out.println(nome.length()); // 19 caracteres.
65
java.lang.String
Concatenando strings
Usando o operador +:
66
java.lang.String
int x = 15;
StringBuilder x String
67
68
Hora de praticar
constelacao03.parte03
Exemplo03_String
69
Questes de concursos
[CESPE 2012 ANAC Cargo 4] Acerca da execuo dos trechos de
cdigos referentes linguagem de programao Java, julgue o
item seguinte.
70
Questes de concursos
import java.util.*;
sb.append("Brasil");
return sb;
return "Brasil";
System.out.println(teste.getNomePais().toString());
71
Questes de concursos
[CESPE 2012 ANAC Cargo 4] Acerca da execuo dos trechos de
cdigos referentes linguagem de programao Java, julgue o
item seguinte.
Gabarito: CERTO.
Mtodos sobrecarregados
So mtodos com:
Nomes iguais
72
Questes de concursos
[CESPE 2012 ANAC Cargo 4] Acerca da execuo dos trechos de
cdigos referentes linguagem de programao Java, julgue o
item seguinte.
System.out.println(null+a);
73
Questes de concursos
[CESPE 2012 ANAC Cargo 4] Acerca da execuo dos trechos de
cdigos referentes linguagem de programao Java, julgue o
item seguinte.
System.out.println(null+a);
Gabarito: ERRADO.
74
Questes de concursos
[CESPE 2011 BRB Cargo 2] Acerca das tecnologias utilizadas
para o desenvolvimento de sistemas em linguagem Java, julgue o
item a seguir.
System.out.println(aux[2].trim());
75
Questes de concursos
[CESPE 2011 BRB Cargo 2] Acerca das tecnologias utilizadas
para o desenvolvimento de sistemas em linguagem Java, julgue o
item a seguir.
System.out.println(aux[2].trim());
Gabarito: CERTO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
76
Questes de concursos
[AOCP 2012 BRDE Analista de Sistemas Desenvolvimento de
Sistemas Prova TIPO 4] Na linguagem Java, temos objetos do
tipo String. A esse respeito, analise as assertivas e assinale a
alternativa que aponta a(s) correta(s).
77
Questes de concursos
[AOCP 2012 BRDE Analista de Sistemas Desenvolvimento de
Sistemas Prova TIPO 4] Na linguagem Java, temos objetos do
tipo String. A esse respeito, analise as assertivas e assinale a
alternativa que aponta a(s) correta(s).
Gabarito: CERTO.
Gabarito: CERTO.
rogerioaraujo.wordpress.com twitter: @rgildoaraujo - rgildoaraujo@gmail.com
78
Questes de concursos
[AOCP 2012 BRDE Analista de Sistemas Desenvolvimento de
Sistemas Prova TIPO 4] Na linguagem Java, temos objetos do
tipo String. A esse respeito, analise as assertivas e assinale a
alternativa que aponta a(s) correta(s).
Gabarito: ERRADO.
Gabarito: CERTO.
79
Questes de concursos
[AOCP 2012 BRDE Analista de Sistemas Desenvolvimento de
Sistemas Prova TIPO 4] Na linguagem Java, temos objetos do
tipo String. A esse respeito, analise as assertivas e assinale a
alternativa que aponta a(s) correta(s).
[A] Apenas I.
80
Referncias
81
Referncias
82
83