O slideshow foi denunciado.
Seu SlideShare está sendo baixado. ×

Introdução à Programação em Java - Aula 1 (PT-PT)

Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Anúncio
Próximos SlideShares
Apostila de Fundamentos Java
Apostila de Fundamentos Java
Carregando em…3
×

Confira estes a seguir

1 de 18 Anúncio

Introdução à Programação em Java - Aula 1 (PT-PT)

Baixar para ler offline

Apresenta um manual de sobrevivência para uso do terminal e mostra como instalar as ferramentas para desenvolvimento de aplicações em Java em Windows, macOS e Linux.

Mostra como criar e compilar o primeiro programa em Java.

Apresenta um manual de sobrevivência para uso do terminal e mostra como instalar as ferramentas para desenvolvimento de aplicações em Java em Windows, macOS e Linux.

Mostra como criar e compilar o primeiro programa em Java.

Anúncio
Anúncio

Mais Conteúdo rRelacionado

Diapositivos para si (18)

Quem viu também gostou (20)

Anúncio

Semelhante a Introdução à Programação em Java - Aula 1 (PT-PT) (20)

Mais recentes (20)

Anúncio

Introdução à Programação em Java - Aula 1 (PT-PT)

  1. 1. PROGRAMAÇÃO JAVA INFORMÁTICA WEB Universidade da Beira Interior Covilhã, Portugal
  2. 2. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 PROF. MANOEL CAMPOS ▸ Doutorando em Engenharia Informática na área de Computação em Nuvem ▸ Investigador do Instituto de Telecomunicações (IT) de Portugal ▸ Prof. da rede de Institutos Federais de Educação no Brasil (IFTO) ▸ Software Engineer, Passionate and Perfectionist Programmer ▸ 15 anos de experiência em desenvolvimento de software ▸ Desenvolvedor Java desde 2008 ▸ Mestre em Engenharia Elétrica pela UnB / Brasil ▸ Java, C, PHP, JavaScript, Shell Script, SQL, HTML ▸ NCL, Lua, C#, ASP.NET ▸ Pascal, Delphi, ASP
  3. 3. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 PROF. MANOEL CAMPOS ▸ manoelcampos@gmail.com ▸ twitter.com/manoelcampos ▸ github.com/manoelcampos ▸ slideshare.net/manoelcampos
  4. 4. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 AGENDA ▸ Kit de sobrevivência para iniciantes no terminal ▸ Instalação do JDK em Windows, Linux e macOS ▸ Oracle JDK e OpenJDK ▸ JRE e JVM ▸ Criando programas em Java ▸ Editor de texto básico ▸ Compilação de programas Java ▸ Bytecode ▸ Execução de programas Java ▸ Vídeo-aulas
  5. 5. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 KIT DE SOBREVIVÊNCIA PARA INICIANTES NO TERMINAL ▸ Comandos básicos: ▸ Entrar em uma diretoria (pasta / folder): ▸ Entrar na diretoria do seu utilizador: cd ▸ Entrar em qualquer diretoria: cd diretoria ▸ Subir diretoria: ▸ Subir 1 diretoria: cd .. ▸ Subir 2 diretorias: cd ../.. ▸ Acho que entenderam a ideia :)
  6. 6. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 KIT DE SOBREVIVÊNCIA PARA INICIANTES NO TERMINAL ▸ Comandos básicos: ▸ Exibir conteúdo de uma diretoria: ▸ Exibir conteúdo da diretoria atual: ▸ Linux e macOS: ls ▸ Windows: dir ▸ Exibir conteúdo de diretoria específica: ls diretoria ▸ Usando caracteres especiais (conhecidos como glob, wildcard): ▸ ls *.txt ▸ ls *.java ▸ ls relatório*.doc
  7. 7. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 KIT DE SOBREVIVÊNCIA PARA INICIANTES NO TERMINAL ▸ Comandos básicos: ▸ Copiar arquivos: ▸ Linux/macOS: cp origem destino ▸ Windows: copy origem destino ▸ Mover arquivos: ▸ Linux/macOS: mv origem destino ▸ Windows: move origem destino ▸ Limpar a tela: ▸ Linux/macOS: clear ▸ Windows: cos
  8. 8. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 INSTALAÇÃO DO JDK EM WINDOWS, LINUX E MACOS ▸ Java Development Kit (JDK): ferramentas necessários para desenvolvimento de software utilizando a linguagem Java ▸ Inclui uma JVM e ferramentas de linha de comando: ▸ compilador java (javac) ▸ geração de documentação de códigos fonte (javadoc) ▸ depurador para localizar erros em programas java (jdb) ▸ descompilador (javap), etc
  9. 9. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 INSTALAÇÃO DO JDK EM WINDOWS, LINUX E MACOS ▸ Oracle JDK (comercial): licença de uso restrita. Ver exemplo em http://www.oracle.com/technetwork/java/ javase/terms/license/index.html ▸ OpenJDK (open source): General Public License v2 (GPLv2) http://openjdk.java.net/legal/gplv2+ce.html
  10. 10. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 INSTALAÇÃO DO JDK EM WINDOWS, LINUX E MACOS ▸ Java Runtime Environment (JRE) é um pacote de software que inclui a JVM, plugin para executar programas Java no navegador, bibliotecas de funções desenvolvidas em Java e ferramenta de configuração. ▸ Java Virtual Machine (JVM) permite executar aplicações java em diferentes sistemas operativos. Quando é feita a descarga da JRE, esta já inclui uma JVM.
  11. 11. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 INSTALAÇÃO DO JDK EM WINDOWS ▸ Descarga : http://www.oracle.com/technetwork/java/javase/ downloads/index.html Pode descarregar somente o JDK ou o JDK com o IDE NetBeans. Perceba que é preciso saber se o processador do seu PC é de 32 bits (x86) ou 64 bits (x64). ▸ Usualmente instalado em C:Arquivos de ProgramasJava ▸ Pode requerer a configuração do “Path”, uma variável do sistema operativo que indica diretorias que contém programas. Assim, quando se digita o nome de um programa em um terminal sem indicar a diretoria dele, o sistema vai procurar tal programa nestas diretorias indicadas no Path.
  12. 12. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 INSTALAÇÃO DO JDK EM WINDOWS ▸ Adicionar a diretoria do JDK no Path do Windows: Clicar com o botão direito em Meu Computador > Propriedades > Configurações Avançadas do Sistemas > Variáveis de Ambiente > Variáveis do Sistemas > selecionar o item “Path” > clicar em Editar > no campo “Valor da Variável” incluir no final a diretoria bin do seu JDK, por exemplo:
 ;C:Program FilesJavajdk1.8.0_102bin ▸ Um vídeo com o passo-a-passo de instalação está disponível em https://youtu.be/qJvh3X51790
  13. 13. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 INSTALAÇÃO DO JDK EM MACOS ▸ Descarregar ficheiro de instalação em http:// www.oracle.com/technetwork/java/javase/downloads/ index.html (pode descarregar somente o JDK ou o JDK com o IDE NetBeans) ▸ Instalar e está pronto pra utilizar ▸ Usualmente instalado em /Library/Java/ JavaVirtualMachines/
  14. 14. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 INSTALAÇÃO DO JDK EM LINUX ▸ Instalação pelo terminal ▸ Usualmente instalado em /usr/lib/jvm/ ▸ Debian Linux e derivados (como Ubuntu e Linux Mint): 
 sudo apt-get install openjdk-8-jdk ▸ Red Hat Linux e derivados (como Fedora e CentOS): 
 sudo yum install openjdk-8-jdk ▸ ArchLinux e derivados (como ArchBang): 
 sudo pacman install openjdk-8-jdk
  15. 15. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 CRIANDO PROGRAMAS EM JAVA ▸ Editor de texto qualquer ou específicos para programação: ▸ Linux: gedit, geany, code blocks … ▸ Windows: notepad, notepad++, … ▸ macOS: TextEdit, Sublime Text, … ▸ Todos: Visual Studio Code, …
  16. 16. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 CRIANDO PROGRAMAS EM JAVA ▸ Compilação de programas Java: ▸ javac MeuPrograma.java ▸ Gera um ficheiro MeuPrograma.class
  17. 17. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 CRIANDO PROGRAMAS EM JAVA ▸ Execução de programas Java ▸ java MeuPrograma ▸ Perceba que não deve ser incluída a extensão .class no nome do ficheiro do programa Java que deseja executar ▸ Bytecode: ficheiros .class gerados com o compilador java (comando javac)
  18. 18. INTRODUÇÃO À PROGRAMAÇÃO EM JAVA - AULA PRÁTICA 01 VÍDEO-AULAS ▸ Curso de Java Básico Gratuito - Profª. Loiane Groner: os conceitos de Java básico apresentados na disciplina vão até o vídeo número 23. Depois de lá, já inicia com programação orientada a objetos, que não faz parte da disciplina. Tal conteúdo faz parte da disciplina de mesmo nome do 2º ano do vosso curso. ▸ Intro to Java Programming (just in English): o curso é desenvolvido pela IBM, uma das mais antigas e conceituadas empresas de informática. É um curso bem completo, com conteúdo web, PDFs e uma série de vídeo-aulas. É utilizado o IDE Eclipse, mas pode-se utilizar qualquer IDE que desejar. A partir da unidade 13 são abordados conceitos que vão além da introdução à programação, mas são extremamente fundamentais em linguagens orientadas a objetos como Java. Tal conteúdo é abordado apenas no 2º ano do vosso curso.

×