Mostrando postagens com marcador Use a cabeça. Mostrar todas as postagens
Mostrando postagens com marcador Use a cabeça. Mostrar todas as postagens

segunda-feira, 10 de março de 2014

O Método main()

Agora que já sabemos o que é uma classe (falaremos mais sobre elas em breve), você deve estar pensando como escrever um código Java de modo que ele seja executado?! Bom tudo começa com o método main(). O método main() é o responsável por fazer o seu programa ser executado, ele é quem da início a todo o processo, você pode criar um monte de coisa dentro do seu programa, mas se ele não tiver um método chamado Main, quando você for rodar, ele não vai funcionar, então, todo programa Java necessita de um método Main.

A forma desse método é a seguinte:

      public static void main(String[ ] args) {
   }

public, aqui, significa que qualquer outra classe pode utilizar esse método.
static significa que o método pode ser invocado mesmo sem ser criado nenhum objeto da classe. Na maioria das vezes, os métodos de uma classe só podem ser chamados por seus objetos, mas um método static escapa dessa restrição. Nesse momento você não precisa compreender completamente ele, com o tempo ele ficará mais claro, só precisa saber que ele existe e que ele deve ser utilizado no método main()
void é o tipo de retorno, como o método main não retorna nada, diz-se que ele retorna void.
main é o nome do método
String {} args, é a lista de parâmetros. main() recebe apenas um parâmetro: um vetor (também chamado array) de objetos da classe String, que representa sequências de caracteres. A declaração do parâmetro é o seu tipo seguido do seu nome (no caso, foi chamado de args, mas poderia ser qualquer identificador não reservado). Note que há um par de colchetes ([]) logo à frente da palavra String; os colchetes significam que o parâmetro args não é uma String, mas sim um array de String. Por ora, esse parâmetro pode ser ignorado.



Pra não esquecer:
public  modificador de acesso do método;
static marcar que o método é estático;
void é o tipo de retorno do Método;
main : é o nome do método;
String {} args  sao parâmetros/argumentos do método;


Melissa Lobo.

O que é uma classe?

Todo programa em Java é iniciado por uma classe, e todo o código Java é definido por essa classe. Ai entramos na questão o que é uma classe?! Uma classe é um projeto de um objeto. Ela informa a máquina virtual como criar um objeto desse tipo especifico, a partir dai é criado o objeto. Ou seja uma classe é como um projeto, ela descreve como criar um objeto desse tipo de classe.
E um objeto conhece e faz coisas. As coisas que os objetos fazem são seus métodos (comportamentos), já as coisas que os objetos conhecem são suas variáveis de instância (estado).
Concluindo, uma classe descreve o que um objeto conhece e o que ele faz.

Ex de classe:

            public class Adicao {
                 
            }

O nome do arquivo.java leva o mesmo nome que a classe, sempre. Sendo a classe 'Adicao' o nome do seu arquivo será 'Adicao.java' também.

Podemos notar que só com essa breve explicação do que é uma classe, já obtivemos uma pequena introdução sobre Métodos e Variáveis, já fica a dica para os próximos posts. 

Melissa Lobo.

sexta-feira, 21 de fevereiro de 2014

Dicas para quem está começando em Java

Todos aqueles que querem aprender Java, ficam com aquela duvida crucial, onde e como começar, realmente não ter uma orientação de uma voz experiente é complicado, aprender Java sozinho não é fácil mas também não é impossível, já vi algumas pessoas desistirem por causa disso, por isso hoje vou postar aqui algumas dicas.
  • Pra quem está começando um livro muito bom e que explicas as coisas bem detalhadas é o 'Use a cabeça Java' é inteligente, ousado, moderno e prático. Aborda tudo de uma maneira bem criativa.  Pra quem realmente quer aprender esse é o livro certo a didática é excelente para os iniciantes.
  • Uma outra opção é as apostilas da Caelum. A Caelum é conhecida por seus cursos nas áreas de Java, Ruby, Mobile, Front-end, .NET e agile, além de cursos online. Eles tem diversas apostilas abertas para download e consulta gratuita. Uma delas é a de Java e Orientação a Objetos que eu indico a vocês.
  • Tem também a Revista Easy Java Magazine, é uma Revista focada em conteúdo Java para iniciantes, são ótimas para quem está começando tem artigos bem elaborados e interessantes  realmente vale apena assinar. E ao assinar você tem acesso a todas as edições podendo assim começar a ler desdas primeiras edições da revista.
  • Encontramos também na internet diversos JUGs (Java Users Group) que são sites de grupos de usuários de Java com o intuito de difundir a linguagem Java em seus mais diversos aspectos, com cursos, palestras, artigos, entre outros.
Bom espero que estas dicas sejam uteis, qualquer duvida estou a disposição, até o próximo post.