
Length41h 55m
About this audiobook
Prefácio "Algumas pessoas pensam que são educadas só porque ainda usam palavras e não punhos." No começo era a palavra. Muito mais tarde, em 23 de maio de 1995, no SunWorld em San Francisco, o chefe do então Science Office da Sun Microsystems, John Gage, e o co-fundador da Netscape, Marc Andreessen, introduziram a nova linguagem de programação Java com sua integração no navegador Netscape. Este evento foi o início da procissão triunfal de uma linguagem que oferece maneiras elegantes de programar em qualquer plataforma e de expressar seus pensamentos de maneira orientada a objetos (OO). As possibilidades da linguagem e suas bibliotecas não são nada novas em si mesmas, mas foram empacotadas tão bem que o Java é agradável e fluido para programação. Java é agora uma das linguagens de programação mais populares do planeta. Em seus 23 capítulos, este livro trata da tecnologia Java com foco intenso na linguagem de programação Java. Tópicos importantes incluem programação orientada a objetos (OOP), design de classes e a estrutura das bibliotecas padrão de Java. Grupo alvo Os capítulos deste livro são projetados para iniciantes na linguagem de programação Java, bem como para usuários avançados. O conhecimento básico de uma linguagem de programação estruturada, como C, Python, JavaScript ou Visual Basic, e o conhecimento de OOP são úteis porque o livro não aborda explicitamente arquiteturas de computador ou o que realmente é programação. Então, se você já programou em alguma linguagem, este livro é para você! O que este livro não é Este livro não deve ser considerado um livro de programação para iniciantes. Se você nunca programou antes e associa a palavra "tradução" principalmente a "interpretação", você deve começar com um tutorial básico ou seguir um em paralelo. Muitas áreas da vida de um programador industrial são abordadas neste livro em profundidade geral, mas este livro não pode substituir a Java Language Specification (JLS). As tecnologias Java explodiram nos últimos anos, de modo que sua capacidade de gerenciamento inicial deu lugar a uma forte especialização. Hoje, não é possível cobrir tudo em um livro, e certamente não almejaremos esse objetivo com este. Um livro que trata especificamente da interface gráfica do usuário (GUI) JavaFX ou Swing — ambas partes do Java padrão — pode ser tão extenso quanto o livro que você tem em mãos. Outros tópicos especiais incluem análise/design OO, Unified Modeling Language (UML), programação paralela ou distribuída, Enterprise JavaBeans (EJBs), conectividade de banco de dados, mapeamento objeto-relacional, serviços da web, páginas da web dinâmicas e muitos outros tópicos. Para todos esses tópicos, livros específicos podem ser necessários para satisfazer sua curiosidade. Este livro Java treina você na sintaxe da linguagem de programação, no manuseio de importantes bibliotecas padrão, ferramentas de desenvolvimento e ambientes de desenvolvimento, análise e projeto OO, padrões de projeto e convenções de programa. Mas este livro não pode ajudá-lo a impressionar os geeks legais de TI em uma festa. Desculpe.
Audiobook details
GenreTechnology
Length41 hrs 55 mins
Narrated byListen with 1,000+ voices
FormateBook with Audio
Publish dateDec 27, 2022
LanguagePortuguese
Table of contents
1Java O guia completo
21. Introdução
31.1 Antecedentes Históricos
41.2.1 Código de bytes
51.2.2 Executando o Bytecode via Máquina Virtual
Show all chaptersShow less
61.2.3 Independência da plataforma
71.2.8 Ponteiros e Referências
81.2.9 Retire o Lixo, Coletor de Lixo!
91.2.10 Tratamento de Exceções
101.2.11 A gama de bibliotecas e ferramentas
111.2.12 Sintaxe comparativamente simples
121.2.13 Abandonando Conceitos Controversos
131.4 Desenvolvimento e perdas adicionais
141.4.2 Recursos, aprimoramentos e solicitações de especificação
151.4.3 Miniaplicativos
161.5.4 Java para os grandes: Jakarta EE (anteriormente Java Platform, Enterprise Edition)
171.6.1 OpenJDK
181.6.2 Oracle JDK
191.8 Compilando e Testando o Primeiro Programa
201.8.1 Um programa de números quadrados
211.8.2 A execução do compilador
221.8.3 O ambiente de tempo de execução
231.8.4 Problemas Comuns do Compilador e do Interpretador
241.9 Ambientes de Desenvolvimento
251.9.1 IDEIA IntelliJ
261.9.2 Ambiente de Desenvolvimento Integrado Eclipse
271.9.3 NetBeans
281.10 Leitura adicional
292 Conceitos Imperativos de Linguagem
302.1.1 Tokens
312.1.2 Codificação de Texto por Caracteres Unicode
322.1.3 Identificadores
332.1.4 Literais
342.1.5 Palavras-chave (reservadas)
352.1.6 Resumo da Análise Lexical
362.1.7 Comentários
372.2 Das Classes às Instruções
382.2.1 O que são declarações?
392.2.2 Declaração de classe
402.2.3 A jornada começa com main(String[])
412.2.4 A primeira chamada de método: println(...)
422.2.5 Declarações Atômicas e Sequências de Afirmações
432.2.6 Mais informações sobre print(...), println(...) e printf(...) para saída de tela
442.2.7 Documentação da Interface de Programação de Aplicativos
452.2.8 Expressões
462.2.9 Declarações de expressão
472.2.10 Primeiros insights sobre orientação a objetos
482.2.11 Modificadores
492.2.12 Agrupando Instruções com Blocos
502.3 Tipos de dados, tipagem, variáveis e atribuições