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.

4
Interface vazia para combinar várias interfaces
Suponha que você tenha duas interfaces: interface Readable { public void read(); } interface Writable { public void write(); } Em alguns casos, os objetos de implementação podem suportar apenas um deles, mas em muitos casos as implementações suportam as duas interfaces. As pessoas que usam as interfaces terão que …

8
Java - Por que chamamos uma matriz de "vetor"?
Estou lendo um livro sobre programação em Java e quero confirmar que entendi a definição da palavra "vetor". A Wikipedia diz que o vetor é "Uma matriz unidimensional", fonte http://en.wikipedia.org/wiki/Vector . Não seria mais simples chamar a matriz simplesmente de matriz? Existe alguma razão pela qual precisamos usar uma linguagem …
20 java 

5
Maneira eficiente de embaralhar objetos
Estou escrevendo um programa para algum software de teste. Eu tenho uma classe de pergunta contendo os ArrayLists para a pergunta, resposta, opções, marcas e marcas negativas. Algo assim: class question { private ArrayList<Integer> index_list; private ArrayList<String> question_list; private ArrayList<String> answer_list; private ArrayList<String> opt1_list; private ArrayList<String> opt2_list; } Quero embaralhar …
20 java  collections 


4
Por que o tamanho do heap é fixo nas JVMs?
Alguém pode me explicar por que as JVMs (eu não verifiquei muitas, mas nunca vi uma que não fizesse dessa maneira) precisam executar em um tamanho de heap fixo? Eu sei que é mais fácil implementar em um heap contíguo simples, mas a Sun JVM agora tem mais de uma …
20 java 


4
Quem estende as interfaces? E porque?
AFAIK, minha classe extendspai classes e implementsinterfaces. Mas me deparo com uma situação em que não posso usar implements SomeInterface. É a declaração de um tipo genérico. Por exemplo: public interface CallsForGrow {...} public class GrowingArrayList <T implements CallsForGrow> // BAD, won't work! extends ArrayList<T> Aqui, o uso implementsé sintaticamente …

7
Java IDE escrito em Java puro? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 6 anos . Existe um IDE Java escrito em Java? Acabei de adquirir meu laptop DET …


2
Métodos Java void retornando implicitamente esse
Esta pergunta foi migrada do Stack Overflow porque pode ser respondida no Software Engineering Stack Exchange. Migrou há 8 anos . Há algumas discussões sobre SO sobre métodos setter retornando "este" tipo. E parece que o java 7 teve a proposta de métodos void retornando isso. Mas esta proposta não …
20 java 





7
Diferença entre Padrão e Princípio
Qual é a diferença entre padrões e princípios de projeto orientado a objetos? Eles são coisas diferentes? Tanto quanto eu entendi, os dois tentam alcançar algum objetivo comum (por exemplo, flexibilidade). Então, posso dizer que um padrão é um princípio e vice-versa? Princípio do Projeto = SÓLIDO (isto é, Princípio …

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.