SlideShare uma empresa Scribd logo
1 de 16
Seleção para Instrutor de Informática
           Junho / 2009

      Candidato: Marcelo C. Gonçalves
Micro-aula – Java Core API




11/06/09      Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   2
Micro-aula – Java Core API




11/06/09      Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   3
Micro-aula – Java Core API
 Pacote java.lang
      Classe Object – raiz da hierarquia
      Data wrappers – multiplataforma
           Integer, Boolean, Character, Float
      Math
           Math.E, Math.PI, Math.sin, Math.random...
      String e StringBuffer
      System e Runtime
      Thread
      Exception
11/06/09           Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   4
Micro-aula – Java Core API




11/06/09      Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   5
Micro-aula – Java Core API
 Pacote java.util
      Date, Calendar, Timezone, DateFormat
      Collections API




      Random


11/06/09        Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   6
Micro-aula – Java Core API




11/06/09      Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   7
Micro-aula – Java Core API
 Pacote java.io
      File
      InputStream
           BufferedInputStream, StringBufferedInputStream,...
      OutputStream
           BufferedOutputStream, FileOutputStream,...




11/06/09           Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   8
Micro-aula – Java Core API




11/06/09      Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   9
Micro-aula – Java Core API
 Pacote java.net
      InetAddress
           Endereços IP
      URL
      Socket
           Comunicação TCP e UDP
           Base para implementação de outros protocolos
           RMI, CORBA, etc




11/06/09           Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   10
Micro-aula – Java Core API




11/06/09      Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   11
Micro-aula – Java Core API
 Pacote java.awt
      Base para interfaces gráficas
      Widgets de tela




11/06/09        Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   12
Micro-aula – Java Core API
 Pacote java.awt
      Gerenciadores de layout
           GridLayout, FlowLayout, BorderLayout
      Componentes gráficos
           Canvas, Graphics
      Dimension
           Point, Rectangle, Line, Polygon
      Font, FontMetrics
           Renderização de texto, manipulação do espaço de texto



11/06/09           Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   13
Micro-aula – Java Core API




11/06/09      Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   14
Micro-aula – Java Core API
 Pacote java.applet
      Classe Applet
           Aplicação Java executada por um Browser dentro de uma
             página HTML
      Segurança
           Sandbox – ambiente restrito
      Ciclo de vida
      Construção de aplicações inteiras, usando as outras
       classes do Java



11/06/09           Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096   15
Micro-aula – Java Core API




                                      FIM


                                                                            Obrigado


11/06/09      Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096              16

Mais conteúdo relacionado

Semelhante a Java Core API

Java Courses in Kolkata l Aptech Chowringhee
Java Courses in Kolkata l Aptech ChowringheeJava Courses in Kolkata l Aptech Chowringhee
Java Courses in Kolkata l Aptech ChowringheeAptech Computer Education
 
Best Java Course in Kolkata by Aptech computer education
 Best Java Course in Kolkata by Aptech computer education Best Java Course in Kolkata by Aptech computer education
Best Java Course in Kolkata by Aptech computer educationAptech Computer Education
 
Fast Slim Correct: The History and Evolution of JavaScript.
Fast Slim Correct: The History and Evolution of JavaScript.Fast Slim Correct: The History and Evolution of JavaScript.
Fast Slim Correct: The History and Evolution of JavaScript.John Dalziel
 
"Highlights from Java 10&11 and Future of Java" at Java User Group Bonn 2018 ...
"Highlights from Java 10&11 and Future of Java" at Java User Group Bonn 2018 ..."Highlights from Java 10&11 and Future of Java" at Java User Group Bonn 2018 ...
"Highlights from Java 10&11 and Future of Java" at Java User Group Bonn 2018 ...Vadym Kazulkin
 
Expressive And Modular Predicate Dispatch In Java
Expressive And Modular Predicate Dispatch In JavaExpressive And Modular Predicate Dispatch In Java
Expressive And Modular Predicate Dispatch In JavaDr Anjan Krishnamurthy
 
Building Microservices with Micronaut: A Full-Stack JVM-Based Framework
Building Microservices with Micronaut:  A Full-Stack JVM-Based FrameworkBuilding Microservices with Micronaut:  A Full-Stack JVM-Based Framework
Building Microservices with Micronaut: A Full-Stack JVM-Based FrameworkMichael Redlich
 
Startup eng-camp 3
Startup eng-camp 3Startup eng-camp 3
Startup eng-camp 3Jollen Chen
 
What's New in IBM Java 8 SE?
What's New in IBM Java 8 SE?What's New in IBM Java 8 SE?
What's New in IBM Java 8 SE?Tim Ellison
 
02 servlet-basics
02 servlet-basics02 servlet-basics
02 servlet-basicssnopteck
 
Oracle pl sql 11g - course gate
Oracle pl sql 11g - course gateOracle pl sql 11g - course gate
Oracle pl sql 11g - course gateCourse Gate
 
bakkesh_php_mysql_javascript_jquery_5.5yrs_Exp
bakkesh_php_mysql_javascript_jquery_5.5yrs_Expbakkesh_php_mysql_javascript_jquery_5.5yrs_Exp
bakkesh_php_mysql_javascript_jquery_5.5yrs_ExpBakkesh K S
 
Application Architecture For The Cloud
Application Architecture For The CloudApplication Architecture For The Cloud
Application Architecture For The CloudSteve Loughran
 
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analystsMeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analystsSimo Ahava
 
Become Master of Your Own Universe - DIBI 2013
Become Master of Your Own Universe - DIBI 2013Become Master of Your Own Universe - DIBI 2013
Become Master of Your Own Universe - DIBI 2013Phil Sturgeon
 

Semelhante a Java Core API (20)

Kumaresan.gopalakrishnan resume
Kumaresan.gopalakrishnan resumeKumaresan.gopalakrishnan resume
Kumaresan.gopalakrishnan resume
 
Java EE for the Cloud
Java EE for the CloudJava EE for the Cloud
Java EE for the Cloud
 
Java Courses in Kolkata l Aptech Chowringhee
Java Courses in Kolkata l Aptech ChowringheeJava Courses in Kolkata l Aptech Chowringhee
Java Courses in Kolkata l Aptech Chowringhee
 
Best Java Course in Kolkata by Aptech computer education
 Best Java Course in Kolkata by Aptech computer education Best Java Course in Kolkata by Aptech computer education
Best Java Course in Kolkata by Aptech computer education
 
Fast Slim Correct: The History and Evolution of JavaScript.
Fast Slim Correct: The History and Evolution of JavaScript.Fast Slim Correct: The History and Evolution of JavaScript.
Fast Slim Correct: The History and Evolution of JavaScript.
 
Resume (English)
Resume (English)Resume (English)
Resume (English)
 
"Highlights from Java 10&11 and Future of Java" at Java User Group Bonn 2018 ...
"Highlights from Java 10&11 and Future of Java" at Java User Group Bonn 2018 ..."Highlights from Java 10&11 and Future of Java" at Java User Group Bonn 2018 ...
"Highlights from Java 10&11 and Future of Java" at Java User Group Bonn 2018 ...
 
Marwa Gamal.Cv
Marwa Gamal.CvMarwa Gamal.Cv
Marwa Gamal.Cv
 
Expressive And Modular Predicate Dispatch In Java
Expressive And Modular Predicate Dispatch In JavaExpressive And Modular Predicate Dispatch In Java
Expressive And Modular Predicate Dispatch In Java
 
Building Microservices with Micronaut: A Full-Stack JVM-Based Framework
Building Microservices with Micronaut:  A Full-Stack JVM-Based FrameworkBuilding Microservices with Micronaut:  A Full-Stack JVM-Based Framework
Building Microservices with Micronaut: A Full-Stack JVM-Based Framework
 
Startup eng-camp 3
Startup eng-camp 3Startup eng-camp 3
Startup eng-camp 3
 
What's New in IBM Java 8 SE?
What's New in IBM Java 8 SE?What's New in IBM Java 8 SE?
What's New in IBM Java 8 SE?
 
02 servlet-basics
02 servlet-basics02 servlet-basics
02 servlet-basics
 
Oracle pl sql 11g - course gate
Oracle pl sql 11g - course gateOracle pl sql 11g - course gate
Oracle pl sql 11g - course gate
 
JavaYDL18
JavaYDL18JavaYDL18
JavaYDL18
 
bakkesh_php_mysql_javascript_jquery_5.5yrs_Exp
bakkesh_php_mysql_javascript_jquery_5.5yrs_Expbakkesh_php_mysql_javascript_jquery_5.5yrs_Exp
bakkesh_php_mysql_javascript_jquery_5.5yrs_Exp
 
Application Architecture For The Cloud
Application Architecture For The CloudApplication Architecture For The Cloud
Application Architecture For The Cloud
 
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analystsMeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
MeasureCamp IX (London) - 10 JavaScript Concepts for web analysts
 
Java pode ser_hipster
Java pode ser_hipsterJava pode ser_hipster
Java pode ser_hipster
 
Become Master of Your Own Universe - DIBI 2013
Become Master of Your Own Universe - DIBI 2013Become Master of Your Own Universe - DIBI 2013
Become Master of Your Own Universe - DIBI 2013
 

Último

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesBoston Institute of Analytics
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 

Último (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 

Java Core API

  • 1. Seleção para Instrutor de Informática Junho / 2009 Candidato: Marcelo C. Gonçalves
  • 2. Micro-aula – Java Core API 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 2
  • 3. Micro-aula – Java Core API 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 3
  • 4. Micro-aula – Java Core API Pacote java.lang Classe Object – raiz da hierarquia Data wrappers – multiplataforma Integer, Boolean, Character, Float Math Math.E, Math.PI, Math.sin, Math.random... String e StringBuffer System e Runtime Thread Exception 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 4
  • 5. Micro-aula – Java Core API 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 5
  • 6. Micro-aula – Java Core API Pacote java.util Date, Calendar, Timezone, DateFormat Collections API Random 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 6
  • 7. Micro-aula – Java Core API 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 7
  • 8. Micro-aula – Java Core API Pacote java.io File InputStream BufferedInputStream, StringBufferedInputStream,... OutputStream BufferedOutputStream, FileOutputStream,... 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 8
  • 9. Micro-aula – Java Core API 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 9
  • 10. Micro-aula – Java Core API Pacote java.net InetAddress Endereços IP URL Socket Comunicação TCP e UDP Base para implementação de outros protocolos RMI, CORBA, etc 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 10
  • 11. Micro-aula – Java Core API 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 11
  • 12. Micro-aula – Java Core API Pacote java.awt Base para interfaces gráficas Widgets de tela 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 12
  • 13. Micro-aula – Java Core API Pacote java.awt Gerenciadores de layout GridLayout, FlowLayout, BorderLayout Componentes gráficos Canvas, Graphics Dimension Point, Rectangle, Line, Polygon Font, FontMetrics Renderização de texto, manipulação do espaço de texto 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 13
  • 14. Micro-aula – Java Core API 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 14
  • 15. Micro-aula – Java Core API Pacote java.applet Classe Applet Aplicação Java executada por um Browser dentro de uma página HTML Segurança Sandbox – ambiente restrito Ciclo de vida Construção de aplicações inteiras, usando as outras classes do Java 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 15
  • 16. Micro-aula – Java Core API FIM Obrigado 11/06/09 Marcelo C. Gonçalves - marcelocg@gmail.com - (85) 9674-0096 16