Java Intermedi√°rio | Aprenda com Sololearn
Novo curso! Todo programador deveria aprender IA generativa!
Experimente uma aula gr√°tis
Cursos

Java Intermedi√°rio

course

Java Intermedi√°rio

Ent√£o voc√™ dominou os conceitos b√°sicos de Java e quer aprofundar suas habilidades? Isso √© √≥timo! Este curso lhe fornecer√° conhecimentos que voc√™ pode usar para desenvolver aplicativos m√≥veis, aplicativos web, aplicativos para desktop, jogos e muito mais. Voc√™ aprender√° a desenvolver programas Java mais avan√ßados e poderosos. Este curso √© o seguimento perfeito para o nosso curso de Introdu√ß√£o ao Java. Sugerimos que voc√™ d√™ uma olhada r√°pida no conte√ļdo daquele curso para se certificar de que est√° confort√°vel com esses conceitos. Se estiver, ent√£o mergulhe diretamente no Java Intermedi√°rio!

Angular hero

O que você vai aprender

Princípios de programação orientada a objetos
Incorpore princípios de programação orientada a objetos para reduzir a complexidade em seus programas e torná-los reutilizáveis.
Métodos
Escreva uma vez, use muitas! Defina e use métodos para tornar seu código modular e legível
Encapsulamento
Oculte e proteja seus dados com encapsulamento
Classes
Use classes como modelos (ou templates) para criar objetos de programação. Utilize o princípio da herança para criar novas classes que são construídas a partir de classes existentes.
Interfaces
Use interfaces para definir comportamentos e adicionar flexibilidade e reutilização para componentes de software
Exce√ß√Ķes
Antecipe, minimize e lide com problemas e erros no seu programa, transformando-os em exce√ß√Ķes
Threads
Aumente a eficiência do seu programa fazendo várias coisas ao mesmo tempo/multitarefa com threads Java.
ArrayList
Armazene e manipule grupos de objetos com ArrayList
HashMap
Use HashMap para definir conex√Ķes/rela√ß√Ķes/links/pares entre dados e otimizar a pesquisa e manipula√ß√£o de dados
Classe Scanner
Crie programas que se interfaceiam com arquivos e usu√°rios para receber/entregar dados com a classe Scanner.
illustration

O que você vai aprender

blog
RESUMO: Como inicializar Arrays em Java
Arrays s√£o melhor compreendidos em Java como estruturas de dados que armazenam uma cole√ß√£o sequencial de elementos do mesmo tipo de tamanho fixo. Dito de outra forma, arrays s√£o usados para armazenar uma cole√ß√£o de dados, mas voc√™ tamb√©m pode pensar em um array como uma cole√ß√£o de vari√°veis do mesmo tipo. Ent√£o, como voc√™ inicializa arrays em Java para aproveitar ao m√°ximo a linguagem? Este guia oferece instru√ß√Ķes passo a passo sobre como usar esse tipo particular de objeto Java.
Continue lendo em nosso blog
blog
O que é Groovy?
Algumas das linguagens de programa√ß√£o mais populares dispon√≠veis para engenheiros de software hoje n√£o come√ßaram dessa forma. Talvez os principais exemplos deste fen√īmeno sejam Python e Ruby, que s√£o ambas sintaxes que ganharam seguidores massivos em todo o mundo entre programadores nas √ļltimas d√©cadas e continuam em uso generalizado hoje. Frequentemente, √† medida que a tecnologia evolui, linguagens de nicho que pareciam anteriormente limitadas em suas habilidades se tornam cada vez mais populares √† medida que os desenvolvedores encontram novas aplica√ß√Ķes para elas em setores emergentes, como ci√™ncia de dados ou aprendizado de m√°quina.
Continue lendo em nosso blog
blog
3 Linguagens que você deveria saber para se tornar um desenvolvedor Android
Enquanto a Apple muitas vezes recebe grande parte do hype e do glamour nos Estados Unidos e em outras economias ocidentais, os dispositivos Android permanecem muito mais prevalentes e populares em todo o mundo. De Samsung a LG, Huawei a Google, existem uma infinidade de empresas criando dispositivos alimentados por Android que s√≥ prosperam gra√ßas √†s capacidades e possibilidades dos sistemas operacionais Android. Isso tamb√©m significa que, por causa da import√Ęncia das boas op√ß√Ķes de sistema operacional Android, os desenvolvedores Android continuam a ser muito requisitados em todo o mundo.
Continue lendo em nosso blog