NetRunner: Java Mastery Guide 1.0 Help

Fundamentos Java

JAVA BASICS ├── Estrutura ├── Sintaxe ├── Tipos ├── Operadores └── Strings

Estrutura de um Programa

Anatomia Básica

// Arquivo: HelloMatrix.java public class HelloMatrix { public static void main(String[] args) { System.out.println("Iniciando conexão com a Matrix..."); } }

Componentes Principais

JAVA STRUCTURE ├── Package Declaration ├── Imports ├── Class Declaration ├── Fields └── Methods

Convenções de Código

Nomenclatura

NAMING CONVENTIONS ├── Classes (PascalCase) ├── Methods (camelCase) ├── Variables (camelCase) ├── Constants (UPPER_SNAKE_CASE) └── Packages (lowercase)

Compilação e Execução

Processo

COMPILATION FLOW Source (.java) → Bytecode (.class) → JVM → Execution

Comandos

# Compilar javac HelloMatrix.java # Executar java HelloMatrix

Estrutura de Arquivos

Organização

PROJECT STRUCTURE src/ ├── com/ │ └── netrunner/ │ └── core/ │ └── HelloMatrix.java └── resources/ └── config.properties

Comentários

Tipos

// Comentário de linha única /* Comentário de múltiplas linhas */ /** * Documentação JavaDoc * @author NetRunner * @version 1.0 */

Palavras-Chave

Keywords Principais

KEYWORDS ├── Controle (if, else, for, while) ├── Modificadores (public, private, static) ├── Tipos (class, interface, enum) └── Outros (new, return, this, super)

Ambiente de Desenvolvimento

Ferramentas Essenciais

DEV ENVIRONMENT ├── JDK ├── IDE ├── Build Tools └── Version Control

Debug e Logs

Técnicas Básicas

// Print debugging System.out.println("Debug: " + variable); // Logging básico Logger logger = Logger.getLogger(HelloMatrix.class.getName()); logger.info("Iniciando aplicação...");

Boas Práticas

Princípios

BEST PRACTICES ├── Clean Code ├── DRY (Don't Repeat Yourself) ├── KISS (Keep It Simple) └── SOLID Principles

Próximos Passos

Tópicos Seguintes

  • Sintaxe detalhada

  • Variáveis e tipos

  • Operadores

  • Strings e manipulação

  • Projetos práticos

Sintaxe Java

Subseções

26 June 2025