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
Como devo anotar que uma classe é imutável em Java?
Recentemente, deparei com a utilidade de objetos imutáveis ​​e que, por exemplo, se você passa elementos para um construtor e sua classe deve ser imutável, você deve copiar esses elementos se eles não forem imutáveis. Isso requer muita verificação ou conhecimento sobre o meu projeto, porque se eu tiver public …

3
Quando eu crio um objeto, a memória nova é alocada para os campos e métodos da instância ou apenas para os campos da instância
Eu tenho uma turma seguinte class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Agora eu crio dois objetos do tipo Student da seguinte maneira Student s1=new Student(); Student s2=new Student(); Agora, dois conjuntos …

2
Por que o C # tem muito mais recursos que o Java? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 5 anos . Observe que isso não pretende ser um argumento Java …
14 java  c#  languages 

6
alternativas para capturas de tentativa aninhadas para fallbacks
Eu tenho uma situação em que estou tentando recuperar um objeto. Se a pesquisa falhar, tenho vários substitutos, cada um dos quais pode falhar. Portanto, o código se parece com: try { return repository.getElement(x); } catch (NotFoundException e) { try { return repository.getSimilarElement(x); } catch (NotFoundException e1) { try { …

5
É finalmente caro
No caso de código em que você precisa fazer uma limpeza de recursos antes de sair de uma função, há uma grande diferença de desempenho entre essas duas maneiras de fazê-lo. Limpando o Recurso Antes de Cada Declaração de Retorno void func() { login(); bool ret = dosomething(); if(ret == …


1
Resumo das diferenças entre as versões Java? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Fechado há 2 anos . As respostas desta pergunta são um esforço da comunidade . Edite as respostas existentes para melhorar esta postagem. No momento, não está aceitando novas respostas ou interações. Quais são as …
14 java  versioning 




2
Por que o uso de bibliotecas C ++ é tão complicado?
Antes de tudo, quero observar que eu amo C ++ e sou uma dessas pessoas que acha que é mais fácil codificar em C ++ do que em Java. Exceto por uma pequena coisa: bibliotecas. Em Java, você pode simplesmente adicionar um pouco de jar ao caminho da construção e …
14 java  c++  libraries 


5
Maneiras de garantir instâncias exclusivas de uma classe?
Deseja melhorar este post? Forneça respostas detalhadas para esta pergunta, incluindo citações e uma explicação de por que sua resposta está correta. Respostas sem detalhes suficientes podem ser editadas ou excluídas. Estou procurando maneiras diferentes de garantir que cada instância de uma determinada classe seja uma instância identificável exclusivamente. Por …


5
Comportamento indefinido em Java
Eu estava lendo esta pergunta no SO, que discute algum comportamento indefinido comum em C ++, e me perguntei: o Java também tem um comportamento indefinido? Se for esse o caso, quais são algumas das causas comuns de comportamento indefinido em Java? Caso contrário, quais recursos do Java o libertam …

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.