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.

2
Verificar parâmetros anotados com @Nonnull para null?
Começamos a usar o FindBugs e a anotar nossos parâmetros @Nonnulladequadamente, e é ótimo apontar erros no início do ciclo. Até o momento, continuamos verificando esses argumentos para nullusar Guava's checkNotNull, mas eu preferiria verificar nullapenas nas bordas - lugares onde o valor pode chegar sem ter sido verificado null, …
19 java  null 

9
Qual a importância dos padrões de design na programação?
Sou estudante universitário e comecei a aprender sobre padrões de design e estou lutando para entender o propósito deles. Eu tentei pesquisá-los, mas todos os recursos que encontrei parecem falar sobre eles de maneira acadêmica, e não profissional. Qual é o seu propósito e é importante aprender?





12
Codificadores gerenciados x codificadores nativos
Sou codificador e tenho experiência com código nativo e gerenciado. Comecei com Pascal e C, depois mudei para C ++ e, eventualmente, para C #. Durante o último ano, estive codificando quase exclusivamente em C # e perdi muito do que costumava acontecer naturalmente quando eu era um codificador C …
19 java  .net 


3
Diferenças entre "Java OOP" e "Python OOP"? [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
Devo criar interfaces para objetos de transferência de dados?
É uma boa ou má idéia criar uma interface para objetos de transferência de dados? Presumindo que o objeto geralmente seja mutável. Embora meu exemplo seja em Java, ele deve ser aplicável a qualquer outra linguagem que possua conceitos semelhantes. interface DataTransferObject { String getName(); void setName(String name); } class …


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.