java
Capítulo 1 - Fundamentos da Linguagem
Esse capítulo é bastante significativo para a assimilação dos demais conteúdos, pois ataca todos os conceitos iniciais da linguagem Java, portanto estude-o com bastante cuidado e atenção!
Palavras-Chave
Na linguagem Java, 49 são as palavras chaves e você deverá memorizá-las. Não tente fazer como fazíamos no ensino fundamental para decorar a tabuada (como era difícil a do 9, lembra?), essa assimilação será com o tempo, mesmo assim, dê uma olha na lista a seguir, e observe que TODAS as palavras chaves são definidas em letras minúsculas:
byte - short - int - long - char - boolean double - float - public - private - protected static - abstract - final - strictfp - transient synchronized - native - void - class - interface implements - extends - if - else - do default - switch - case - break - continue assert - const - goto - throws - throw new - catch - try - finally - return this - package - import - instaceof while - for - volatile - super
Não tente decorar todas elas, tente entender o que elas fazem, isso será possível com o desenvolver dos capítulos.
LEMBRE-SE: null, false, true (Não são palavras chaves, são valores literais!)
Tipos primitivos:
byte- Inteiro de 8 bits com sinal short- Inteiro de 16 bits com sinal int- Inteiro de 32 bits com sinal long- Inteiro de 64 bits com sinal char- Caracter Unicode (16 bits sem sinal) float- Ponto flutuante de 32 bits com sinal double- Ponto flutuante de 64 bits com sinal boolean- Valor indicando true ou false
Modificadores de acesso:
private- Define que um método ou variavel seja acessada somente pela própria classe protected- Faz com que uma subclasse acesse um membro da superclasse, mesmo estando em pacotes diferentes public- Faz com que um identificador possa ser acessado de qualquer outra classe.
Modificadores de classe, métodos e variável:
abstract- Define uma classe abstrata class- Define a implementação de