👋Aprendendo a programar? Conheça nossa nova plataforma dedicada a iniciantes -Jiki!
Exercism
  • Aprender
    • Trilhas de linguagens

      Aprimore suas habilidades em mais de 65 linguagens

    • Aprenda a programar com o Jiki

      Aprenda a programar e construir na era dos LLMs.

    • Sua jornada

      Explore sua jornada no Exercism

    • Seus favoritosNovo

      Reveja suas soluções favoritas

  • Descobrir
    • Vantagens do Exercism

      Ofertas e descontos dos nossos parceiros

    • Vídeos da comunidade

      Streaming, tutoriais e muito mais

    • Série de introduções rápidas

      Resumos curtos de linguagens

    • Entrevistas e histórias

      Inspire-se com histórias de pessoas

    • Discord

      Converse e conviva com a comunidade

      O link abre em uma nova janela ou aba
    • Fórum

      Aprofunde-se nos temas

      O link abre em uma nova janela ou aba
  • Contribuir
    • Primeiros passos

      Como você pode ajudar o Exercism

    • Mentoria

      Apoie outras pessoas enquanto aprendem

    • Documentação

      Tudo o que você precisa para ajudar

    • Contribuidores

      Conheça as pessoas por trás do Exercism

    • TradutoresNovo

      Apoie nosso projeto de Localização

  • Mais
    • Doar

      Ajude a apoiar nossa missão

    • Sobre o Exercism

      Conheça nossa organização

    • Nosso impacto

      Veja o que já conquistamos

    • Sincronizador do GitHubNovo

      Faça backup das suas soluções no GitHub

    • Insiders

      Nossa forma de agradecer

  • português do BrasilBrazilian Portuguese
  • EnglishEnglish
  • DeutschGerman
  • español de EspañaEuropean Spanish
  • español latinoamericanoLatin American Spanish
  • françaisFrench
  • italianoItalian
  • magyarHungarian
  • português europeuEuropean Portuguese
  • বাংলাBengali
  • ΕλληνικάGreek
  • हिन्दीHindi
  • 日本語Japanese
  • 한국어Korean
  • 简体中文Simplified Chinese
  • 繁體中文Traditional Chinese
  • українськаUkrainian

Em breve

  • catalàCatalanEm breve
  • IndonesiaIndonesianEm breve
  • KiswahiliSwahiliEm breve
  • NederlandsDutchEm breve
  • polskiPolishEm breve
  • românăRomanianEm breve
  • suomiFinnishEm breve
  • svenskaSwedishEm breve
  • Tiếng ViệtVietnameseEm breve
  • TürkçeTurkishEm breve
  • العربيةArabicEm breve
  • עבריתHebrewEm breve
  • فارسیPersianEm breve
  • русскийRussianEm breve
  • српскиSerbianEm breve
  • ไทยThaiEm breve
  • اردوUrduEm breve
Criar contaEntrar
Java
Java
281.417 estudantes
Sobre JavaAprenderPraticar
Uploaded avatar of jmrunkle
Uploaded avatar of bobahop
Uploaded avatar of FridaTveit
1180 contribuidores
3002 mentores
Java

Domine 26 conceitos-chave em Java

Todos os conceitos abordados são explicados no contexto dos paradigmas e convenções de cada linguagem.

Entre na trilha Java

Sua jornada por Java

Aprenda e domine conceitos para alcançar fluência em Java.

Prática de código e mentoria para todos

Desenvolva fluência em 83 linguagens de programação com nossa combinação única de aprendizado, prática e mentoria. O Exercism é divertido, eficaz e 100% gratuito, para sempre.

Cadastre-se de graça Explorar linguagens

Edições


  • Exercism
  • Aprenda a Programar com Jiki
  • Exercism para Equipes
  • Pesquisa do Exercism

Sobre


  • Sobre o Exercism
  • Nossa equipe
  • Contribuidores
  • Parceiros
  • Apoiadores individuais

Participe


  • Exercism Insiders
  • Contribua
  • Seja mentor
  • Doe

Jurídico e políticas


  • Termos de uso
  • Política de privacidade
  • Política de cookies
  • Código de conduta
  • Declaração de acessibilidade

Mantenha contato


  • Blog do Exercism
  • Discuta no GitHub
  • Fale conosco
  • Denunciar abuso

Obtenha ajuda


  • Documentação do Exercism
  • Primeiros passos
  • Perguntas frequentes
  • Instalando a CLI
  • Passo a passo interativo da CLI

Nossas trilhas de linguagens de programação


  • 8th
  • ABAP
  • ARM64 Assembly
  • Arturo
  • AWK
  • Ballerina
  • Bash
  • Batch Script
  • C
  • C#
  • C++
  • Cairo
  • CFML
  • Clojure
  • COBOL
  • CoffeeScript
  • Common Lisp
  • Crystal
  • D
  • Dart
  • Delphi Pascal
  • Elixir
  • Elm
  • Emacs Lisp
  • Erlang
  • Euphoria
  • F#
  • Factor
  • Fortran
  • Free Pascal
  • Futhark
  • Gleam
  • Go
  • Groovy
  • Haskell
  • Idris
  • Java
  • JavaScript
  • jq
  • Julia
  • Kotlin
  • Lean
  • Lisp Flavoured Erlang
  • Lua
  • MIPS Assembly
  • MoonScript
  • Nim
  • Objective-C
  • OCaml
  • Odin
  • Perl
  • Pharo
  • PHP
  • PowerShell
  • Prolog
  • PureScript
  • Pyret
  • Python
  • R
  • Racket
  • Raku
  • ReasonML
  • Red
  • Roc
  • Ruby
  • Rust
  • Scala
  • Scheme
  • SQLite
  • Standard ML
  • Swift
  • Tcl
  • TypeScript
  • Uiua
  • Unison
  • V
  • Vim script
  • Visual Basic
  • WebAssembly
  • Wren
  • x86-64 Assembly
  • YAMLScript
  • Zig

Quer adicionar uma trilha de linguagem ao Exercism?

Crie um novo tópico no fórum e vamos conversar sobre isso.


O Exercism é uma organização sem fins lucrativos registrada no Reino Unido. Seus administradores são Katrina Owen, Jeremy Walker e Erik Schierboom.
© 2026 Exercism