The Beauty of Java OO

Java: a rainha da Orientação a Objetos

Java é uma linguagem orientada a objetos, desenvolvida pela Sun Microsystems em 1991. Na época de seu desenvolvimento a ideia era de melhorar a portabilidade de sistemas, programando uma vez só. Mas depois de atualizações de pacotes — que cada vez otimizava mais os softwares desenvolvidos — a Oracle, vendo o potencial da linguagem, resolveu comprá-la por, nada mais nada menos, que R$ 7.4 milhões de dólares!

Esses pacotes que me referi logo acima, chamam-se JDK e possuem ferramentas e configurações que são instaladas em seu computador para o desenvolvimento do software. Dentro do programa existem as Classes, os atributos e métodos, que utilizam o JDK.

O que são classe e objeto no Java?

Classe

Representa um substantivo. Por exemplo: pessoa, funcionário. Para criar uma classe em um programa Java, inicie sempre com letra maiúscula, pois essa é uma melhor prática. A classe envolve e associa funções e dados, controlando o acesso a estes, definí-la implica em especificar os seus atributos (dados) e seus métodos (funções).

Objetos

São caracterizados como atributos e métodos. “O que é isso, pelo amor de Deus?“, você deve estar se perguntando. Tributos são propriedades do objeto, por exemplo, nome, idade, função, peso, cor, altura. Métodos são ações que o objeto pode fazer, por exemplo, pular, andar.

O que é orientação a objetos?

Orientação a objetos: significa organizar o mundo real como uma coleção de objetos que incorporam a estrutura de dados e um conjunto de operações que manipulam esses dados. 

Quais os melhores softwares para se programar em Java?

Pergunta difícil de responder, pois os programadores têm diferentes opiniões. Mas vamos lá, temos 5 IDE’s (Integrated Development Environment) que são muito utilizadas:

Eclipse

É um IDE multiplataforma com características impressionantes que aumentam a produtividade do programador, é muito utilizado em universidades e está disponível gratuitamente.

NetBeans

É também uma das grandes e mais famosas IDE’s de Java que contém quase todas as características do Eclipse. Esse é um IDE multiplataforma que está disponível gratuitamente.

IntelliJ IDEA

Este IDE é muito utilizado por programadores Java. Poderá usufruir deste IDE de forma gratuita, mas, para obter todos os recursos terá de comprá-lo.

BlueJ

Um IDE Java livre que é projetado para quem é novo na linguagem. É utilizado por milhões de pessoas em todo o mundo. Este IDE é uma plataforma gratuita.

JCreator

Um IDE muito poderoso para programadores Java com grande experiência. Está disponível apenas para a plataforma Windows.

Vantagens e Desvantagens de usar Java

VantagensDesvantagens
Linguagem Multi – Threaded, suporta processamento múltiplosProcessamento numérico – por apresentar rígidas demandas quando se trata da aplicação de pontos, os processadores podem se tornar lentos.
Criação de aplicativos – para smartphones e tablets e possivelmente smartwatchs.Pré-compilação – necessita de tempo e apresenta um pouco de lentidão durante o carregamento, mas dependendo do hardware do computador utilizado, pode variar.
Criação de Jogos – consegue controlar a complexidade dos programas
Comunidade grande – os programadores trocam informações e tiram possíveis dúvidas
Gratuito
Utilização – instituições financeiras e programas do governo federal utilizam essa linguagem

Java é uma linguagem em alta em se tratando de contratação e remuneração.

É uma linguagem complexa como qualquer uma outra. É fácil de encontrar vários cursos por aí que são muito bons, posso recomendar alguns: Cod3r, Udemy, Kan Academy, Senai e entre outros.

Se posso dar um conselho: Se não souber nada de lógica de programação. é melhor começar com um curso.

Caso você não tenha essa noção inicial, quando for desenvolver com Java (ou qualquer outra linguagem), são altas as chances de ficar a ver navios.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *