Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Duvidas básicas

  1. O que é o jar e como é utilizado?
    1. Se o jar é um arquivo que compacta o conteúdo de uma pasta que contém byte code, quais são as regras e sintaxe para executar algo contido nele?
    2. Qual é a anatomia estrutural de um jar?
    3. O que é o Manifest e como é utilizado?
    4. O que são "varargs" e a sintaxe "String..."
    5. Qual é o relacionamento entre os packages e a estrutura de diretórios do sistema operacional e o impacto desse relacionamento na execução do programa?
2 respostas
solução!

O que é o jar e como é utilizado?

  • Pelo meu entendimento, o .JAR é a aplicação completa com todas as classes compactadas e compiladas para poder ser executada pela java runtime.

Se o jar é um arquivo que compacta o conteúdo de uma pasta que contém byte code, quais são as regras e sintaxe para executar algo contido nele?

  • para poder executar tem que ser aberto o prompt de comando e digitar o seguinte comando: java -jar nomedojar.jar

Qual é a anatomia estrutural de um jar?

Não intendi essa sua pergunta.

O que é o Manifest e como é utilizado? O arquivo manifest são as especificações da aplicação java.

O que são "varargs" e a sintaxe "String..." ? varargs na verdade é uma abreviação de uma passagem de um parâmetro array

Qual é o relacionamento entre os packages e a estrutura de diretórios do sistema operacional e o impacto desse relacionamento na execução do programa?

as Packages são pastas que servem para organizar o sistema, deixar de uma forma mais simples e fácil de realizar a manutenção, ou criar novas funcionalidades no sistema. Na realidade ao criar os pacotes, não tem impacto de relacionamentos, caso seja usado da forma correta de acordo com as regras da linguagem.

**Espero ter ajudado.**
enter code here

Obrigado

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software