APRENDA JAVA COMIGO(Preciso de café!) - DIA 1
Olá, seres humanos! 🐱💻
Estive estudando busquei um pouco pela JDK(Java Developer Kit) fiz a instalação e minha máquina, fiz a instalação das extensões no VSCode. Vamos ao Assunto principal!
Precisamos ressaltar que JAVA trabalha sob o Paradigma de Programação Orientada, logo temos que compreender os conceitos de:
- Classe --> uma classe é um conjunto de características e comportamentos que definem o conjunto de objetos pertencentes à essa classe. Como por exemplo: A classe Pokemon tem os seguintes atributos - Tipo(s), HP, Ataque, Defesa, Ataque Especial, Defesa Especial e Velocidade
- Objeto --> Objetos são instâncias de classes, que determinam qual informação um objeto contém e como ele pode manipulá-la. É uma entidade capaz de reter um estado (informação) e que oferece uma série de informações (comportamento) ou para examinar ou para afetar este estado. RESUMINNDOOOO: São os Pokémons: Bulbasaur🍃, Squirtle💧 e o melhor de todos o Charmander🔥
- Atributos --> propriedades que descrevem um intervalo de valores que as instâncias da classe podem apresentar. Abstraem os tipos de dados ou estados que os objetos de uma classe Podem abranger. Resumindo: São as características do Pokémons, seu Hp, seu Ataque, Defesa...
- Métodos são ações que a classe pode realizar. Por Exemplo: Temos o Pokémon Charmander, ele pode executar as seguintes ações - Atacar(), Fugir(), Esquivar(), UsarITem().
Depois de compreendermos os conceitos básicos podemos dar início aos estudos do Java, pos dentro dele afiaremos melhor nossa compreensão dos conceitos na prática!
Começamos então pela primeira linha de código mais importante da programação:
> Hello World!
Em Java o "Hello World!" é assim:
public Class Hello
{
public static void Main(String[] args){
System.out.print('Hello World!');
}
}
Enfim... Nós temos que criar uma função com o nome do arquivo que estamos fazendo o nosso programa, em seguida criamos a Main Function ela é a função "principal" da classe sem retorno(void, causa retorno nulo - vazio.) posteriormente chamamos o System.out.print(...)
chamamos da Classe system, do atributo a função print.
Só um pouquinho verbosa, só um pouquinho🤏
Notasse que diferente de Python, Javascript, Golang e outras linguagens High-Level Java tem muita coisa para digitar um simples comando(não achei tanto quanto dizem, mas...) isso se deve ao Boilerplate da linguagem descrito pelo ThiagoSousa no mesmo artigo encontrei o motivo de ter escolhido JAVA, pelo seu Boilerplate lhe tira de sua zona de conforto e pela sua tipagem forte é mais segura e acho mais adequada para Estudar Estrutura de dados e Algoritmos(a Base que o ThiagoSousa cita)
Enfim Dia 1 concluído! perdão o atraso tive um dia corrido ontem, mas estudei dois dias, ainda hoje escreverei o segundo dia e o de hoje
ACOMPANHEM MEU PROGRESSO, LET'S CODE
Vamos estudar!