java core api

16
Seleção para Instrutor de Informática Junho / 2009 Candidato: Marcelo C. Gonçalves

Upload: marcelo-goncalves

Post on 17-Jul-2015

746 views

Category:

Technology


0 download

TRANSCRIPT

Seleção para Instrutor de InformáticaJunho / 2009

Candidato: Marcelo C. Gonçalves

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 2

Micro-aula – Java Core API

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 3

Micro-aula – Java Core API

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 4

Micro-aula – Java Core API

Pacote java.lang

Classe Object – raiz da hierarquia

Data wrappers – multiplataformaInteger, Boolean, Character, Float

MathMath.E, Math.PI, Math.sin, Math.random...

String e StringBuffer

System e Runtime

Thread

Exception

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 5

Micro-aula – Java Core API

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 6

Micro-aula – Java Core API

Pacote java.util

Date, Calendar, Timezone, DateFormat

Collections API

Random

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 7

Micro-aula – Java Core API

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 8

Micro-aula – Java Core API

Pacote java.io

File

InputStreamBufferedInputStream, StringBufferedInputStream,...

OutputStreamBufferedOutputStream, FileOutputStream,...

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 9

Micro-aula – Java Core API

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 10

Micro-aula – Java Core API

Pacote java.net

InetAddressEndereços IP

URL

SocketComunicação TCP e UDP

Base para implementação de outros protocolos

RMI, CORBA, etc

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 11

Micro-aula – Java Core API

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 12

Micro-aula – Java Core API

Pacote java.awt

Base para interfaces gráficas

Widgets de tela

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 13

Micro-aula – Java Core API

Pacote java.awt

Gerenciadores de layoutGridLayout, FlowLayout, BorderLayout

Componentes gráficosCanvas, Graphics

DimensionPoint, Rectangle, Line, Polygon

Font, FontMetricsRenderização de texto, manipulação do espaço de texto

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 14

Micro-aula – Java Core API

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 15

Micro-aula – Java Core API

Pacote java.applet

Classe AppletAplicação Java executada por um Browser dentro de uma

página HTML

SegurançaSandbox – ambiente restrito

Ciclo de vida

Construção de aplicações inteiras, usando as outras classes do Java

11/06/09 Marcelo C. Gonçalves - [email protected] - (85) 9674-0096 16

Micro-aula – Java Core API

FIM

Obrigado