• Enviar

Tutorial em vídeo de introdução ao Java, para autodidatas iniciantes em Java, escolha o tutorial de introdução ao Java do programador Heima (incluindo projetos Java e perguntas reais do Java)

10M
113,9K
2021-09-22 11:10:09
112,8K
110,8K
193,9K
56,4K
[Mapa de Rota de Aprendizado de Java] Expanda para ver mais conteúdo https://www.bilibili.com/read/cv9965357 Como baixar materiais: https://www.bilibili.com/read/cv11763184 Grupo de estudo Q: 625260577 Mapa de rota de aprendizado de Java mais eficiente (estude na ordem de cima para baixo) Fundamentos de Java: BV1gb42177hm Javaweb+AI: BV1yGydYEE3H Sky Delivering (Cangqiong Takeout): BV1TP411v7v6 AI + Ruoyi Framework: BV1pf421B71v Conjunto completo de microsserviços: BV1S142197x7 Projeto Xuecheng Online: BV1j8411N7Bm Projeto Heima Toutiao: BV1Qs4y1v7x4 Entrevistas de grandes empresas de Java em 2023: BV1yT411H7YK Resolva 99% dos problemas de autodidatismo em programação, chegou a comunidade oficial do Knowledge Planet da Heima! https://www.bilibili.com/read/cv37115015/ Respostas de professores renomados, projetos exclusivos, orientações de entrevista e mais serviços de apoio ao estudo~ Para avanço e aprimoramento profissional, clique nos pontos técnicos abaixo para estudar detalhadamente MySQL: BV1Kr4y1i7ru JVM: BV1r94y1b7eS Estruturas de Dados e Algoritmos (Parte Superior): BV1Lv4y1e7HL Estruturas de Dados e Algoritmos (Parte Inferior): BV1rv4y1H7o6 SSM: BV1Fi4y1S7ix springboot: BV14z4y1N7pg Spring Avançado: BV1P44y1N7QG springcloud: BV1kH4y1S7wz Docker: BV1HP4118797 Git: BV1MU4y1Y7h5 Maven: BV1Ah411S7ZE Dubbo: BV1VE411q7dX Zookeeper: BV1M741137qY Redis: BV1cr4y1671t MongoDB: BV1bJ411x7mq RabbitMQ: BV1mN4y1Z7t9 RocketMQ: BV1L4411y7mn =============================== Para ajudar os alunos iniciantes interessados em Java e determinados a entrar neste setor, este conjunto de tutoriais de Java nasceu, eliminando teorias longas e combinando requisitos de aplicação reais de empresas de software para fortalecer a compreensão e o domínio do conhecimento por todos. Este curso possui conhecimentos abrangentes e completos, casos extremamente ricos, e cada conclusão de estágio de curso é equipada com casos práticos abrangentes, fornecendo uma grande quantidade de códigos elegantes e de alta qualidade para o treinamento de iniciantes, aprendendo e fazendo passo a passo, de forma clara e prática. =============================== Após concluir este curso, continue para o próximo curso: Desenvolvimento JavaWeb BV1m84y1w7Tb
咨询课程1对1就业指导、技术提升直接私信,周一到周五晚7点直播答疑求职技术干货,领取课程源码+资料,关注黑马程序员公众号,回复:领取资源02
Seleção de vídeos
(1/200)
01、Primeira aula de introdução ao Java: Apresentação do curso
10:27
02, Introdução ao Java: Conhecendo o Java pela primeira vez
13:27
03、Introdução ao Java: seleção, instalação e download do JDK
17:02
04、Introdução ao Java: Dominando o uso de comandos comuns da janela DOS
04:43
05, Introdução ao Java: Desenvolvendo o programa HelloWorld
14:02
06, Introdução ao Java: Respostas a problemas comuns de programação
11:35
07, Introdução ao Java: Princípio de execução de programas Java, Introdução a BUGS
09:20
08, Introdução ao Java: Composição do JDK, Princípio Multiplataforma
06:41
09、Introdução ao Java: Path, configuração da variável de ambiente JAVA_HOME
16:48
10, Introdução ao Java: Visão geral da ferramenta de desenvolvimento IntelliJ IDEA
13:45
11、Introdução ao Java: Desenvolvendo um programa HelloWorld no IDEA
18:09
12、Introdução ao Java: configuração do IDEA, configuração de atalhos
11:59
13、Introdução ao Java: Outras operações no IDEA
12:22
Resumo da fase: Visão geral de Java, introdução rápida, uso do IDEA
28:01
14、Introdução ao Java: Sintaxe básica - Explicação detalhada dos comentários
11:37
15. Introdução ao Java: sintaxe básica - explicação detalhada de literais
09:57
16、Introdução ao Java: sintaxe básica - explicação detalhada de variáveis
18:17
17、Introdução ao Java: Sintaxe Básica - Precauções no Uso de Variáveis
08:11
18、Introdução ao Java: Sintaxe básica - palavras-chave, identificadores
07:43
01、Sintaxe Java: Breve explicação da aula de hoje
01:07
02. Sintaxe Java: princípio de armazenamento de dados em variáveis no computador
08:14
03、Sintaxe Java: explicação de armazenamento de caracteres, imagens e sons
11:09
04, Sintaxe Java: Binário, Octal, Hexadecimal
18:10
05, Sintaxe Java: Tipos de dados
15:52
06. Sintaxe Java: conversão automática de tipos
11:36
07. Sintaxe Java: Conversão automática de tipos de expressões
08:47
08. Sintaxe Java: conversão de tipo forçada
12:46
09、Sintaxe Java: Operadores aritméticos, o símbolo + como concatenador
14:03
10、Sintaxe Java: Operadores de incremento e decremento
10:36
11, Sintaxe Java: Incremento e Decremento (Caso de Estudo Avançado)
05:23
12、Sintaxe Java: Operadores de atribuição
12:14
13、Sintaxe Java: Operadores relacionais
07:30
14. Sintaxe Java: operadores lógicos
17:00
15、Sintaxe Java: Operador ternário, precedência de operadores
13:22
16、Sintaxe Java: Introdução à API, Scanner: entrada de dados do teclado do usuário
16:05
Resumo: Conversão de tipos, operadores, API, Scanner
27:04
01. Controle de fluxo: Introdução ao curso
05:36
02. Controle de fluxo: estrutura de ramificação: if, switch, penetrabilidade do switch
43:50
03, Controle de Fluxo: Estrutura de Repetição: Loop for, Exemplo de Loop for
37:00
04. Controle de fluxo: estruturas de repetição: loop while, caso do Monte Everest
21:20
05. Controle de fluxo: estrutura de repetição: loop do-while
10:46
06, Controle de Fluxo: Loop infinito, Loops aninhados
17:23
07. Controle de fluxo: palavras-chave de salto: break, continue
11:04
08、Controle de fluxo: Número aleatório Random, exemplos com Random
24:13
Resumo: Controle de fluxo do programa
18:47
01, Arrays em Java: Visão geral
05:39
02, Arrays Java: Inicialização estática de arrays, acesso a arrays
27:05
03、Arrays em Java: Iteração de arrays, exercícios práticos
14:27
04, Arrays Java: Inicialização dinâmica de arrays, exercícios práticos
23:24
05. Arrays em Java: princípio de execução de memória de arrays
25:49
06. Arrays em Java: caso com array: encontrar o valor máximo/mínimo, inverter
25:49
07, Arrays em Java: Classificação Aleatória, Depuração
21:42
Resumo: Arrays
17:52
01、Métodos Java: Visão geral de métodos
15:57
02、Métodos em Java: Outras formas de definição de métodos, perguntas frequentes
25:09
03、Métodos Java: Explicação de exemplos de métodos
12:36
04、Métodos Java: Execução de métodos no computador
09:14
05, Métodos Java: Passagem de parâmetros de método
19:11
06, Métodos Java: Caso de passagem de parâmetros
24:09
07. Métodos Java: Sobrecarga de métodos, palavra-chave return
23:06
Resumo: Métodos
11:44
01. Casos Java: Introdução ao curso, comprar passagem de avião
19:34
02, Caso Java: aula de casos Java: código de verificação 2
14:22
03, Casos Práticos em Java: Pontuação, Criptografia, Cópia
50:55
04. Casos Java: Disputar envelope vermelho
15:58
05, Caso Java: Três abordagens para encontrar números primos
23:56
06、Exemplos em Java: imprimir a tabuada, imprimir um triângulo
15:48
07, Caso Java: Implementando a loteria de bola dupla (Shuangseqiu)
52:48
01、Fundamentos de orientação a objetos: Introdução, entendendo completamente os objetos
26:24
02, Fundamentos de Orientação a Objetos: Princípio de execução de objetos, precauções para classes e objetos
24:36
03, Fundamentos de Orientação a Objetos: Palavra-chave this
13:40
04、Fundamentos de orientação a objetos: construtores
15:25
05. Fundamentos de orientação a objetos: Encapsulamento, entidade JavaBean
29:20
06、Fundamentos de Orientação a Objetos: Caso abrangente, diferença entre variáveis de membro e variáveis locais
29:36
Resumo: Parte básica de Orientação a Objetos
33:56
01. APIs comuns: Introdução ao curso, pacotes
17:25
02、APIs comuns: String, API
30:56
03、APIs comuns: observações sobre String
21:05
04, API Comum: Caso String
24:00
05、APIs comuns: Visão geral do ArrayList, uso
24:15
06. APIs comuns: Casos de aplicação de ArrayList
13:50
07、APIs comuns: Caso abrangente da coleção ArrayList
29:52
Resumo: APIs comuns (uso de String e ArrayList)
29:33
01, Projeto Prático: Introdução ao projeto ATM
16:20
02、Projeto prático: Construção da arquitetura do sistema ATM, design da página de boas-vindas
11:10
03、Projeto prático: Abertura de conta no ATM
32:24
04, Projeto Prático: Login de ATM, operações pós-login
31:04
05, Projeto Prático: Depósito e saque em ATM
17:23
06, Prática de Projeto: Transferência ATM
19:23
07、Projeto prático: Encerramento de conta no ATM, alteração de senha
22:48
Segunda fase: introdução geral ao curso de aprofundamento dos fundamentos
06:24
01, Orientação a Objetos Avançada I: Introdução ao conteúdo
04:29
02. Orientação a objetos avançada 1: modificador static em variáveis de membro, cenários de aplicação de variáveis de classe
22:58
03、Programação Orientada a Objetos Avançada I: static modificando métodos de membro
12:12
04、Avançado em orientação a objetos 1: Cenários de aplicação de métodos de classe modificados com static - classes utilitárias
08:55
05、Avançado em orientação a objetos 1: Observações sobre static
07:25
06、Orientação a objetos avançada 1: aplicação de static - blocos de código
13:14
07、Orientação a objetos avançada 1: aplicação de static - padrão de projeto singleton, singleton eager, singleton lazy
19:35
08、Programação Orientada a Objetos Avançada I: Herança: Vantagens de usar herança
22:37
09、Orientação a Objetos Avançada 1: Herança: Modificadores de permissão
11:54
10、Orientação a objetos avançada 1: herança: herança simples, Object, sobrescrita de métodos
27:56
11. Orientação a objetos avançada parte 1: Herança: características do acesso de subclasses a membros
09:12
12、Avançado em orientação a objetos 1: Herança: Características do construtor da subclasse, super, this chamando construtor irmão
26:58
01. Orientação a objetos avançada parte 2: Polimorfismo, vantagens de usar polimorfismo
29:44
02、Orientação a Objetos Avançada II: final, constantes
15:31
03, Orientação a Objetos Avançada II: Classes abstratas - Compreendendo classes abstratas e seus benefícios
16:32
04, Orientação a Objetos Avançada II: Aplicação de classes abstratas - Padrão de projeto Template Method
16:51
05、Orientação a objetos avançada 2: interfaces: conhecendo interfaces, benefícios de usar interfaces
21:46
06、Orientação a Objetos Avançada 2: Interfaces: Exemplo abrangente
18:23
07、Orientação a objetos avançada 2: interfaces: novos métodos adicionados às interfaces a partir do JDK8, herança múltipla de interfaces, observações
22:47
01、Avançado em orientação a objetos 3: Visão geral de classes internas, classes internas membro, classes internas estáticas
18:14
02, Orientação a Objetos Avançada III: Conhecendo classes internas anônimas, Cenários de uso e aplicação de classes internas anônimas
24:07
03、Orientação a objetos avançada 3: conhecendo enums, papel dos enums e cenários de aplicação
24:02
04, Programação orientada a objetos avançada parte 3: conhecendo genéricos, classes genéricas e interfaces genéricas
32:37
05、Orientação a Objetos Avançada III: Métodos genéricos, curingas genéricos e limites superior/inferior de genéricos, observações sobre genéricos
19:33
06. APIs comuns (parte 1): classe Object, toString, método equals, clonagem de objetos clone
33:16
07、APIs comuns (parte 1): classe Objects, classes wrapper
26:59
08. APIs comuns (parte 1): StringBuilder, StringBuffer, StringJoiner
27:57
01, API Comum (II): Math, System, Runtime
27:04
02、APIs comuns (2): BigDecimal
16:16
03. APIs comuns parte 2: Tempo tradicional: classe Date, SimpleDateFormat
22:03
04, APIs comuns parte 2: tempo tradicional: caso de venda relâmpago, Calendar
22:43
05, API Comum II: Por que aprender a nova data adicionada no JDK8
09:46
06、APIs comuns parte 2: Novo tempo do JDK8: LocalDate, LocalTime, LocalDateTime, ZoneId, ZonedDateTime, Instant
38:47
07、APIs comuns 2: Nova API de tempo do JDK8: DateTimeFormatter, Period, Duration
21:33
08. APIs comuns parte 2: classe Arrays, regra de ordenação personalizada Comparable, comparador personalizado Comparator
37:48
09、Novidades do JDK 8: expressões Lambda, regras de omissão das expressões Lambda
17:02
10、Novidades do JDK8: Referências a métodos, referências a métodos de tipos específicos, referências a construtores
25:45
Expansão de projeto de estágio: Sistema de agendamento hospitalar
54:17
01, Algoritmos: Introdução, Bubble Sort, Selection Sort e otimização
33:44
02. Algoritmo: Algoritmo de busca binária
18:05
03、Expressões regulares: visão geral, primeira experiência, regras de correspondência
28:21
04、Expressões regulares: casos de aplicação, extração de informações, busca e substituição
33:35
05, Exceções: Compreendendo exceções, exceções personalizadas
34:22
06, Exceção: As duas maneiras de lidar com exceções
19:42
01. Framework de coleções (parte 1): Visão geral, métodos comuns da coleção Collection
25:19
02、Estruturas de coleções (Parte 1): Formas de percorrer coleções Collection - iteradores, for aprimorado, Lambda, exemplos
32:53
03、Estruturas de coleções (parte 1): coleções da série List: características, métodos, formas de iteração, princípio subjacente da coleção ArrayList
23:31
04, Framework de Coleções (I): Coleções da série List: Princípio subjacente da coleção LinkedList, métodos exclusivos, pilha, fila
26:31
05, Framework de Coleções (Parte 1): Características da coleção Set, princípios subjacentes, tabela hash, princípio de eliminação de duplicatas
40:25
06, Framework de coleções (1): Princípios subjacentes do LinkedHashSet, coleção TreeSet
23:12
07、Estruturas de coleções (1): Resumo do uso da coleção Collection, problema de exceção de modificação simultânea em coleções
19:50
01、Framework de coleções (2): conhecimento prévio - parâmetros variáveis, classe utilitária Collections
21:59
02、Estruturas de coleções (parte 2): caso integrado do jogo Dou Dizhu, montar as cartas, embaralhar, distribuir, ordenar, ver as cartas
32:46
03, Framework de Coleções (Parte 2): Coleções da série Map: Visão geral, métodos comuns
26:46
04, Framework de Coleções (Parte 2): Modos de percurso da coleção Map
40:15
05. Framework de coleções (parte 2): Coleções da série Map: princípios de HashMap, LinkedHashMap, TreeMap
24:35
06. Framework de coleções (parte 2): conhecimento complementar: aninhamento de coleções
09:10
07, Novos Recursos do JDK8: Introdução ao Stream, Criação de Stream
23:36
08、Novidades do JDK 8: métodos intermediários e métodos finais do Stream
36:32
Questões reais do exame de nível da turma Huangpu
03:57:07
01、Fluxos de IO (Parte 1): File, visão geral de fluxos de IO, criação de objetos de arquivo File
22:45
02、Fluxos de IO (I): Métodos comuns e exemplos da classe File
32:11
03、Fluxos de IO (1): conhecimento prévio: recursão de métodos, algoritmo e fluxo de execução da recursão, caso do macaco comendo pêssegos
30:05
04、Fluxos de IO (Parte 1): Busca de arquivos File - problema da cerveja - exclusão de pastas não vazias
36:39
05、Fluxos de IO (1): conhecimento prévio - conjuntos de caracteres, UTF-8, GBK, ASCII, problemas de caracteres ilegíveis, codificação e decodificação, etc.
39:46
06、Fluxo IO (I): Visão geral do fluxo IO, fluxo de bytes - FileInputStream lendo um byte por vez
35:49
07, Fluxo de E/S (Parte 1): Fluxo de Bytes - FileInputStream lê múltiplos bytes de cada vez
32:30
08、Fluxos de IO (1): fluxo de bytes - FileOutputStream, cópia de arquivos com fluxo de bytes
27:20
09. Fluxos de IO (I): liberação de recursos - try-catch-finally, try-with-resources
27:15
01、Fluxos de IO (2): fluxo de caracteres - FileReader, FileWriter, observações sobre fluxo de saída de caracteres
31:46
02, Fluxo de E/S (Parte 2): Fluxo de Buffer - BufferedReader, BufferedWriter, Exemplo
41:35
03、Fluxos de IO (2): Análise de desempenho de fluxos brutos e fluxos em buffer
16:51
04、Fluxo IO (II): Levantando o problema: leitura com codificações diferentes pode causar caracteres ilegíveis
08:54
05、Fluxo IO (II): Fluxo de conversão - InputStreamReader, OutputStreamWriter
16:46
06, Fluxo de E/S (Parte 2): Outros fluxos: Fluxo de Impressão, Aplicação do Fluxo de Impressão
19:09
07、Fluxos de IO (Parte 2): Outros fluxos: fluxos de dados, fluxos de serialização
28:14
08, Fluxos de E/S (Parte 2): Conhecimento Suplementar: Framework de E/S
16:27
01、Arquivos especiais, visão geral de tecnologias de log
08:20
02, Arquivos Especiais: Arquivo de propriedades Properties, Caso
26:12
03, Arquivos Especiais: Visão Geral e Análise de XML
40:25
04、Arquivos especiais: Geração e restrições de XML
21:32
05、Tecnologia de logs: visão geral, sistema, introdução ao framework de logs Logback, introdução básica
28:38
06、Tecnologia de logs: explicação detalhada do arquivo de configuração principal do logback, níveis de log
19:07
01. Multithreading: visão geral, primeira forma de criação de threads, segunda forma de criação com Runnable
33:46
02, Multithreading: Visão geral, Terceira maneira de criar threads (Callable), Métodos comuns de criação
32:33
03、Multithreading: problemas de segurança de threads, simulação do problema de saque bancário
21:48
04、Multithreading: Sincronização de threads
33:47
05, Multithreading: Comunicação de Threads [Compreensão]
23:09
06, Multithreading: Thread pool, processamento de tarefas Runnable e Callable
44:05
07, Multithreading: pool de threads: usando Executors para obter um pool de threads
13:03
08, Multithreading: Concorrência, paralelismo, ciclo de vida
16:26
09, Multithreading: Bloqueio otimista, exercícios de multithreading (expansão)
55:14
01、Comunicação em rede: Visão geral, endereço IP, InetAddress
29:32
02、Comunicação em rede: portas e protocolos
25:51
03、Comunicação em rede: Comunicação UDP, um envia um recebe, vários enviam vários recebem
40:13
04, Comunicação de Rede: Comunicação TCP, um envio e um recebimento, múltiplos envios e múltiplos recebimentos
36:07
05、Comunicação em rede: Comunicação TCP - Suporte à comunicação simultânea com múltiplos clientes
19:43
06、Comunicação em rede: Comunicação TCP: Bate-papo em grupo
15:21
07, Comunicação de Rede: Implementação de comunicação TCP para arquitetura B/S, Princípios de desenvolvimento de sites, Otimização de arquitetura B/S com pool de threads
26:17
01, Java Avançado: Explicação detalhada do framework de teste unitário junit
38:33
02、Java Avançado: Reflexão - conhecendo a reflexão, obtendo classes
13:10
03、Java Avançado、Reflexão - Obter objeto construtor e usá-lo
22:32
04, Java Avançado: Reflexão - Obter objetos de variáveis de membro e métodos e utilizá-los
28:50
05. Java avançado: função da reflexão, cenários de aplicação
14:56
06、Java avançado: anotações, anotações personalizadas, meta-anotações
20:53
07, Java Avançado: Cenários de aplicação de anotações: Simulando o framework junit
22:57
08、Java Avançado: Introdução ao padrão de projeto Proxy Dinâmico, preparação, implementação de código
25:41
09, Java avançado: Cenários de aplicação e benefícios de proxies dinâmicos
11:27
Provas finais do curso Huangpu
02:55:24
Atendimento ao Cliente
Topo
赛事库 课堂 2021拜年纪