25 de fev de 2013

Nova Certificação Java Programer Oracle (OCJP 7)

Com o lançamento do Java 7, também foi lançado a certificação para que o desenvolvedor possa demonstrar que conhece ou pelo menos estudou sobre a linguagem e suas novas implementações e mudanças. Umas das mudanças importantes em relação ao o exame é que no exame atual temos duas provas a Developer Programer I e Developer Programer II. Com isso você está certificado como um programado que conhece a linguagem Java. É importante ter uma certificação, mas todo o conteúdo serve para saber bem a linguagem Java, com isso postarei uma serie de artigos visando a certificação como também aprender a linguagem Java.


O que é a Developer Programer I (Código,1Z0-803):

Resulta na certificação: "Oracle Certified Associate, Java SE 7 Programmer";
A prova contém 90 questões e você terá que acertar 75%, ou seja, 68 questões certas.
Além de não existir pré-requisitos ela abrange 8 tópicos da linguagem:
  • Java Basics (Java Básico)
  • Working with Java Data Types (Trabalhando com tipo de dados)
  • Using Operators and Decision Constructs (Operadores e Estruturas condicionais)
  • Creating and Using Arrays (Criação e uso de Arrays)
  • Using Loop Constructs (Usando Estrutura de Laços)
  • Working with Methods and Encapsulation ( Trabalhando com métodos e encapsulamento)
  • Working with Inheritance (Trabalhando com herança)
  • Handling Exceptions (Tratamento de exceções).

O que é a Developer Programer II (Código,1Z0-803):

A prova contém 90 questões e você terá que acertar 65%, ou seja, 59 questões certas.
Resulta na certificação: "Oracle Certified Associate, Java SE 7 Programmer";
  • Java Class Design (Modelagem básica de classes java)
  • Advanced Class Design (Modelagem Avançada de classes java)
  • Object-Oriented Design Principles (Principios de Orientação à Objetos)
  • Generics and Collections (Coleções de generics)
  • String Processing (Manipulação de String)
  • Exceptions and Assertions (Exceções e Assertivas)
  • Java I/O Fundamentals ( Fundumento de Input/Output)
  • Java File I/O (NIO.2) (Trabalhando com NIO.2)
  • Building Database Applications with JDBC (Criando aplicações com JDBC)
  • Threads (Uso de Threads)
  • Concurrency (Concorrência)
  • Localization (Localização)
A partir de agora vou colocar uma serie de posts de referências onde abrange os tópicos para estudar para as provas.

O primeiro tópico é sobre o basico da linguagem, é cobrado como usar e criar variaveis. Mas primeiro é preciso conhecer como criar uma classe simples e como usa-la;

vamos lá:
/*
 HelloWorld - Primeiro programa em Java
 25/02/2013 - Rogério Fontes - Tutorial
*/
public class HelloWorld {

  public static void main(String args[]) {
   System.out.println("Olá, Mundo!");
  } // métorio main

} // class HelloWorld
Classe

Todo programa Java deve ter pelo menos uma definição de classe. Uma definição de classe consiste em uma palavra reservada public, seguida da palavra reservada class, seguida do nome da classe que por convenção deve começar com letras maiúsculas. O nome da classe é um identificador. Um identificador pode conter letras, dígitos, sublinhados e o símbolo de cifrão. Um identificador não pode começar com um digito. Um identificador não deve começar com um cifrão.

Para que possamos executar alguem codigo em java, precisamos de um metodo estatico chamando main:
 public static void main(String args[]) 
Comentários

No Java são permitidos três tipos de comentários:
  • Comentário de linha
  • Comentário de múltiplas linhas
  • Comentário de documentação
Compilando e executando o nosso programa

No prompt de comando digite javac e o nome do arquivo para compilar o nosso programa.
javac HelloWorld.java
Observação: Munca esqueça, que o nome do arquivo tem que ser exatamente igual a nome dado na classe: HelloWorld.java = class HelloWorld , Considerando maiúsculo e minúsculo.
Para executar o programa vá ao prompt de comando e digite java e nome da classe, sem a extensão.
java HelloWorld
para funcionar a contento tem que setar as variaveis de ambiente: link.

Pacotes

Em Java pacotes são usados para organizar as classes semelhantes. Java possui um pacote padrão (Default), mas não é aconselhado usá-lo. Sempre temos que criar um pacote para nossa classes. Para definir em nossa classe a qual pacote ela pertence, usarmos a palavra reservada package.
Exemplo:
 package estoque; //todas as classe referente ao estoque. 
Para usamos outras classe usamos a palavra reservado import e o caminho de onde a classe esta. vamos supor que queremos usar a classe Scanner para lermos algo do terminal, para isso temos que importa-la para que se torne "visível" para utilização
 
import java.util.Scanner; 

Scanner scanner = new Scanner(System.in);
Exemplo:
package estoque;

import java.util.Scanner;

public class Produto {

    public static void main(String[] args) {
 System.out.print("Enter com valor: ");
        Scanner scanner = new Scanner(System.in);
 System.out.println(scanner.nextLine());

    }
}
É isso, cobrimos o básico do básico da linguagem java. Para saber mais e aprofundar, começe por http://docs.oracle.com/javase/tutorial/extra/certification/javase-7-programmer1.html#basics
Estude:
Section 1: Java Basics, Item 1, Item 2, Item 3, Item 4

Na próxima falaremos da Sessão 2 Working with Java Data Types (Trabalhando com tipo de dados)

Fé e Bons estudos :)

Nenhum comentário:

Postar um comentário