Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível, independente de plataforma e orientada a objetos, originalmente desenvolvida pela Sun Microsystems. Atualmente, o Java pertence à Oracle, que comprou a Sun em 2010.

5
Herança vs propriedade adicional com valor nulo
Para classes com campos opcionais, é melhor usar herança ou uma propriedade anulável? Considere este exemplo: class Book { private String name; } class BookWithColor extends Book { private String color; } ou class Book { private String name; private String color; //when this is null then it is "Book" …
12 java  inheritance  class  null 


2
UnsupportedOperationException nas interfaces da estrutura de coleções java
Examinando o Java Collections Framework, notei que algumas das interfaces têm o comentário (optional operation). Esses métodos permitem a implementação de classes através de um UnsupportedOperationExceptionse eles simplesmente não querem implementar esse método. Um exemplo disso é o addAllmétodo no Set Interface. Agora, conforme declarado nesta série de perguntas, as …


3
Competição de Teste de Unidade
Meus empregadores realizam uma competição mensal de testes unitários. Um dia inteiro é dedicado a escrever testes de unidade - obviamente, fazemos mais testes ao longo do mês, mas este é um dia inteiro - e o "vencedor" da competição recebe um prêmio. No entanto, estamos descobrindo que é difícil …


5
É seguro converter caminhos de arquivos do Windows em caminhos de arquivos Unix com uma simples substituição?
Por exemplo, digamos que eu o possua para que todos os meus arquivos sejam transferidos de uma máquina Windows para uma máquina Unix como tal: C:\test\myFile.txtto {somewhere}/test/myFile.txt(letra da unidade é irrelevante neste momento). Atualmente, nossa biblioteca de utilitários que escrevemos para nós mesmos fornece um método que substitui todas as …

6
Como evitar o downcasting?
Minha pergunta é sobre um caso especial da super classe Animal. Minha Animallata moveForward()e eat(). Sealse estende Animal. Dogse estende Animal. E há uma criatura especial que também se estende Animalchamada Human. Humanimplementa também um método speak()(não implementado por Animal). Em uma implementação de um método abstrato que aceite, Animaleu …




2
Essas são perguntas de entrevista avançadas / injustas relacionadas à simultaneidade Java? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …

7
Uma função recursiva pode ter iterações / loops?
Eu estudei sobre funções recursivas e, aparentemente, são funções que se autodenominam e não usam iterações / loops (caso contrário, não seria uma função recursiva). No entanto, enquanto navegava na Web por exemplos (o problema recursivo de 8 rainhas), encontrei esta função: private boolean placeQueen(int rows, int queens, int n) …
12 java  recursion 

2
Separando Projetos Java
Eu tenho um grande projeto java e usamos o maven para o nosso ciclo de construção. Esse projeto é amplamente utilizado - em outros projetos, em várias aplicações, algumas das quais estão contidas e outras em outros lugares ... Para ser honesto, é um pouco confuso (vários bits são adicionados …

8
Quão importante é aprender makefiles? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
12 java  learning  c++  syntax  make 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.