/java

Java Fundamentals

Primary LanguageJava

Java

🇺🇸

Welcome to the Java Programming Language (ENG-USA)

Welcome to my tutorial on the Java programming language. My objective is to study the fundamentals of Java, going through the bases and main commands of the language, until the development of a graphical interface and connection with the database. I am using this opportunity to deepen my knowledge of Java and share my studies.

Hope you like it, Come on Java!!! 😍😍😍

🇧🇷

Bem-Vindo a Linguagem de Programação Java (PT-BR)

Bem-Vindo ao meu tutorial sobre a linguagem de programação Java. Meu objetivo é estudarmos os fundamentos do Java, transcorrendo pelas bases e principais comandos da linguagem, até o desenvolvimento de uma interface gráfica e conexão com o banco de dados. Estou utilizando essa oportunidade para aprofundar meus conhecimentos em Java e compartilhar meus estudos.

Espero que gostem, Vamos lá Java!!! 😍😍😍

Todo o material é baseado no livro:

Java como programar 10ª Edição, Paul Deitel, Harvey Deitel.

Utilizei como suporte e referência a documentação oficial do Java 8. https://docs.oracle.com/javase/8/docs/

Java Fundamentals

🇺🇸

Before starting, you need to ensure that the computer has installed JDK8, the IDE for typing the source code and the configuration of the virtual environment, in system settings. If you were unable to install and configure Java, follow the tutorials below:

> Java setup and installation on the computer.

🇧🇷

Antes de começar, você precisa garantir que o computador tenha instalado o JDK8, a IDE para digitação do código fonte e a configuração do ambiente virtual, em configurações do sistema. Caso você não tenha conseguido instalar e configurar o Java, siga os tutoriais abaixo:

> Instalando e configurando o Java no computador.

Todos os códigos utilizados no nosso material é suportado pela versão indicada no tutorial.

Instalando uma IDE para programar em Java.

Para programar em Java, além do kit de desenvolvimento devidamente configurado no computador, você precisa de um editor de texto para digitar os códigos. Alguns editores são bem simples como o notepad, mas eu indico editores com mais recursos e focados no desenvolvimento Java, que permitirão produtividade e velocidade na programação de códigos Java.

  1. [Microsoft Visual Studio Code](https://code.visualstudio.com/docs/languages/java/)
  2. [Eclipse](https://www.eclipse.org/downloads/)
  3. [IntelliJ IDEA Community](https://www.jetbrains.com/idea/download/)
  4. [Apache NetBeans 15](https://netbeans.apache.org/)

1. Hello World Java!

O processo básico de desenvolvimento em um ambiente Java está dividido em: editar, compilar, carregar, verificar e executar.

  • Editar: Um arquivo com extensão "*.java" é criado com o código-fonte, escrito em algum editor de texto ou IDE, e gravado em disco.
  • Compilar: O compilador Java (javac) cria um novo arquivo "*.class" a partir do arquivo "*.java", e armazena em disco.
  • Carregar: O(s) arquivo(s) "*.class" são carregados em memória pela JVM. Os arquivo(s) "*.class", também são conhecidos como bytecodes.
  • Verificar: O verificador de bytecode assegura que o(s) arquivo(s) "*.class" carregados em memória, são seguros ou válidos.
  • Execução: Por fim, a JVM lê os bytecodes (*.class) traduzindo-os em linguagem de máquina e executando o programa.

Acesse os Scripts "Hello World Java" e aprenda os primeiros passos na linguagem.

Hello World Java