Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

9
Movendo as casas decimais em dobro
Portanto, tenho um conjunto duplo igual a 1234, quero mover uma casa decimal para 12,34 Então, para fazer isso, multiplico 0,1 a 1234 duas vezes, mais ou menos assim double x = 1234; for(int i=1;i<=2;i++) { x = x*.1; } System.out.println(x); Isso imprimirá o resultado, "12.340000000000002" Existe uma maneira, sem …
97 java  double  decimal 

14
Por que o casting deve ser evitado? [fechadas]
Fechado . Esta questão precisa ser mais focada . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que ela se concentre em apenas um problema, editando esta postagem . Fechado há 4 anos . Melhore esta questão Eu geralmente evito a conversão de tipos tanto …
97 c#  java  c++  casting 

22
Algoritmo para determinar o jogo do jogo da velha
Escrevi um jogo de jogo da velha em Java e meu método atual de determinar o final do jogo leva em consideração os seguintes cenários possíveis para o fim do jogo: O tabuleiro está cheio e nenhum vencedor ainda foi declarado: o jogo acabou. Cross venceu. O círculo venceu. Infelizmente, …


6
substitua String por outra em java
Qual função pode substituir uma string por outra string? Exemplo # 1: O que será substituído "HelloBrother"por "Brother"? Exemplo # 2: O que será substituído "JAVAISBEST"por "BEST"?
97 java  string 


3
Java para reescrever Clojure
Minha empresa me pediu para reescrever um aplicativo Java maior (50.000 linhas de código) (um aplicativo da web usando JSP e servlets) em Clojure. Alguém mais tem dicas sobre o que devo tomar cuidado? Lembre-se de que conheço Java E Clojure muito bem. Atualizar Eu fiz a reescrita e ele …
97 java  clojure  vaadin 

11
Maneira mais eficiente de tornar o primeiro caractere de uma String minúsculo?
Qual é a maneira mais eficiente de fazer o primeiro caractere de uma Stringcaixa baixa? Posso pensar em várias maneiras de fazer isso: Usando charAt()comsubstring() String input = "SomeInputString"; String output = Character.toLowerCase(input.charAt(0)) + (input.length() > 1 ? input.substring(1) : ""); Ou usando um chararray String input = "SomeInputString"; char …

10
Converta float em double sem perder a precisão
Eu tenho um flutuador primitivo e preciso como um duplo primitivo. Simplesmente lançar o flutuador para dobrar me dá uma precisão extra estranha. Por exemplo: float temp = 14009.35F; System.out.println(Float.toString(temp)); // Prints 14009.35 System.out.println(Double.toString((double)temp)); // Prints 14009.349609375 No entanto, se em vez de lançar, eu produzir o float como uma …

11
Eficiência de retorno prematuro em uma função
Essa é uma situação que encontro com frequência como um programador inexperiente e estou pensando sobre a qual, especialmente para um projeto meu ambicioso e que exige muita velocidade, estou tentando otimizar. Para as principais linguagens semelhantes a C (C, objC, C ++, Java, C #, etc) e seus compiladores …

9
Por que i ++ não é atômico?
Porque é i++ não atômico em Java? Para me aprofundar um pouco mais em Java, tentei contar quantas vezes o loop em threads é executado. Então eu usei um private static int total = 0; na classe principal. Eu tenho dois tópicos. Tópico 1: Impressões System.out.println("Hello from Thread 1!"); Tópico …


5
Handler é abstrato, não pode ser instanciado
Estou tentando usar um Handlerem meu aplicativo. Mas quando eu instanciar assim: Handler handler = new Handler(); Estou tendo o erro a seguir. Gradle: error: Handler is abstract; cannot be instantiated E quando eu verifico as soluções, ele me pede para implementar estes métodos: Handler handler = new Handler() { …


5
Como forneço argumentos JVM para VisualVM?
Estou usando o VisualVM do JDK 1.6.0_26 para criar o perfil de um webapp Java em execução no Tomcat, mas o VisualVM costuma me dizer que não tem memória suficiente para tirar um instantâneo e usar a opção -Xmx para fornecer mais memória ao Netbeans . O problema é que …
97 java  windows  jvm  visualvm 

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.