O Java possui uma maneira integrada de escapar de texto arbitrário para que ele possa ser incluído em uma expressão regular? Por exemplo, se meus usuários digitarem "$ 5", gostaria de corresponder exatamente isso ao invés de um "5" após o final da
O Java possui uma maneira integrada de escapar de texto arbitrário para que ele possa ser incluído em uma expressão regular? Por exemplo, se meus usuários digitarem "$ 5", gostaria de corresponder exatamente isso ao invés de um "5" após o final da
No código-fonte do Eclipse, encontrei alguns '$ NON-NLS-1 $' nos comentários usados assim: private String toolTip = ""; //$NON-NLS-1$ O que isso significa
Eu quero desenvolver com Servlets no Eclipse, mas ele diz que o pacote javax.servletnão pode ser resolvido. Como posso adicionar um javax.servletpacote ao meu projeto
Estou usando este código com sucesso para enviar HTTPsolicitações com alguns parâmetros via GETmétodo void sendRequest(String request) { // i.e.: request = "http://example.com/index.php?param1=a¶m2=b¶m3=c"; URL url = new URL(request); HttpURLConnection connection =...
Estou tentando entender quais são os conceitos de gerações jovens , velhas e permanentes na terminologia de heap Java e, mais especificamente, nas interações entre as três gerações. Minhas perguntas são: Qual é a geração jovem? Qual é a geração antiga? Qual é a geração permanente? Como as três...
Qual é a diferença entre Service Provider Interface (SPI) e Application Programming Interface (API) ? Mais especificamente, para bibliotecas Java, o que as torna uma API e / ou
Estou tentando escrever uma rotina Java para avaliar expressões matemáticas simples a partir de Stringvalores como: "5+3" "10-40" "10*3" Eu quero evitar muitas instruções if-then-else. Como posso fazer
Enquanto trabalhava em um aplicativo Java, recentemente precisei montar uma lista de valores delimitada por vírgulas para passar para outro serviço da web sem saber quantos elementos haveria com antecedência. O melhor que eu conseguia pensar era algo assim: public String appendWithDelimiter(...
Qual é a diferença entre as seguintes formas de manuseio InterruptedException? Qual é a melhor maneira de fazer isso? try{ //... } catch(InterruptedException e) { Thread.currentThread().interrupt(); } OU try{ //... } catch(InterruptedException e) { throw new RuntimeException(e); } EDIT:...
Tentei criar uma calculadora, mas não consigo fazê-la funcionar porque não sei como obter informações do usuário . Como posso obter a entrada do usuário em
Estou tentando entender o que torna a trava na simultaneidade tão importante se alguém pode usar synchronized (this). No código fictício abaixo, eu posso fazer: sincronizou o método inteiro ou sincronizou a área vulnerável ( synchronized(this){...}) OU bloqueie a área de código vulnerável com um...
Eu preciso codificar alguns dados na codificação Base64 em Java. Como faço isso? Qual é o nome da classe que fornece um codificador Base64? Eu tentei usar a sun.misc.BASE64Encoderclasse, sem sucesso. Eu tenho a seguinte linha de código Java 7: wr.write(new
Eu tenho o tipo de enum ReportTypeEnumque é passado entre métodos em todas as minhas classes, mas preciso passar isso na URL para usar o método ordinal para obter o valor int. Depois de obtê-lo em minha outra página JSP, preciso convertê-lo em volta para um ReportTypeEnumpara que eu possa continuar...
Como posso converter um longo para int em
Existe uma maneira de declarar um int não assinado em Java? Ou a pergunta também pode ser enquadrada da seguinte maneira: Qual é o equivalente em Java de não assinado? Só para dizer o contexto que eu estava observando na implementação do Java String.hashcode(). Eu queria testar a possibilidade de...
Estou usando o IDEA 12 Leda no Mountain Lion. Eu queria aumentar a memória máxima que o IDE pode usar. Defino as VMOptions no arquivo Info.plist como -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar Quando abro o IDEA, ainda vejo a memória máxima em...
Estou apenas começando a escrever programas em Java. O que significa o seguinte código Java? public static void main(String[] args) O que é String[] args? Quando você os usaria args? Código-fonte e / ou exemplos são preferidos a explicações
Eu escrevi alguns testes JUnit com @Testanotação. Se meu método de teste gerar uma exceção marcada e se eu desejar afirmar a mensagem junto com a exceção, existe uma maneira de fazer isso com a @Testanotação JUnit ? AFAIK, JUnit 4.7 não fornece esse recurso, mas alguma versão futura o fornece? Eu...
Estou trabalhando em um aplicativo e uma abordagem de design envolve o uso extremamente pesado do instanceofoperador. Embora eu saiba que o design de OO geralmente tenta evitar o uso instanceof, essa é uma história diferente e esta questão está puramente relacionada ao desempenho. Eu queria saber...
Quando estou em um arquivo .java, o código não utilizado geralmente fica acinzentado ou com um sublinhado verde, indicando que esse código provavelmente (provavelmente devido a alguns casos estranhos de canto JNI / Reflexão) não será utilizado. Mas eu tenho esse projeto com milhares de arquivos...