Perguntas com a marcação «java»

147
É possível ler de um InputStream com um tempo limite?

Especificamente, o problema é escrever um método como este: int maybeRead(InputStream in, long timeout) onde o valor de retorno é o mesmo que in.read () se os dados estiverem disponíveis dentro de 'timeout' milissegundos e -2 caso contrário. Antes do método retornar, todos os threads gerados...

147
Como calculo a idade de alguém em Java?

Quero retornar uma idade em anos como int em um método Java. O que tenho agora é o seguinte, em que getBirthDate () retorna um objeto Date (com a data de nascimento ;-)): public int getAge() { long ageInMillis = new Date().getTime() - getBirthDate().getTime(); Date age = new...

147
Como me identifico automaticamente no Netbeans?

No eclipse, você pode clicar em Ctrl+ Iem qualquer linha, e ele recuará automaticamente a linha ou o grupo de linhas de acordo com o esquema de indentação escolhido nas configurações. Estou realmente sentindo falta desse recurso no Netbeans. Existe algum recurso equivalente? Estou ciente de Alt+...

147
Qual é a diferença entre <? super E> e <? estende E>?

Qual é a diferença entre <? super E>e <? extends E>? Por exemplo, quando você analisa a classe, java.util.concurrent.LinkedBlockingQueuehá a seguinte assinatura para o construtor: public LinkedBlockingQueue(Collection<? extends E> c) e uma para o método: public int...

147
Regex não funciona em String.matches ()

Eu tenho esse pequeno pedaço de código String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } Deveria imprimir dkoe mas não imprime nada

147
Diferença entre JVM e HotSpot?

O que exatamente é o HotSpot e como ele se relaciona com a JVM e o OpenJDK? É uma biblioteca? o que exatamente isto faz? Além disso, qual é a diferença entre o OpenJDK e o