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].

5
Por que não consigo mapear inteiros para strings ao fazer streaming de uma matriz?
Este código funciona (obtido no Javadoc): List<Integer> numbers = Arrays.asList(1, 2, 3, 4); String commaSeparatedNumbers = numbers.stream() .map(i -> i.toString()) .collect(Collectors.joining(", ")); Este não pode ser compilado: int[] numbers = {1, 2, 3, 4}; String commaSeparatedNumbers = Arrays.stream(numbers) .map((Integer i) -> i.toString()) .collect(Collectors.joining(", ")); IDEA me diz que tenho um …

3
_ (sublinhado) é uma palavra-chave reservada
Acabei de substituir sa seguinte expressão lambda por _: s -> Integer.parseInt(s) O compilador Eclipse diz: '_' não deve ser usado como um identificador, uma vez que é uma palavra-chave reservada do nível de origem 1.8 em diante. Eu não encontrei nenhuma explicação em JLS §3.9 Estrutura Lexical / Palavras-chave.
92 java  lambda  java-8 

6
Como encontrar o Charset / codificação padrão em Java?
A resposta óbvia é usar, Charset.defaultCharset()mas descobrimos recentemente que essa pode não ser a resposta certa. Disseram-me que o resultado é diferente do conjunto de caracteres padrão real usado pelas classes java.io em várias ocasiões. Parece que o Java mantém 2 conjuntos de charset padrão. Alguém tem alguma ideia sobre …


6
Transforme Java Future em CompletableFuture
Java 8 apresenta CompletableFutureuma nova implementação de Future que pode ser combinada (inclui vários métodos Xxx). Gostaria de usar isso exclusivamente, mas muitas das bibliotecas que desejo usar retornam apenas Futureinstâncias não composíveis . Existe uma maneira de encerrar as Futureinstâncias retornadas dentro de um CompleteableFuturepara que eu possa compô-lo?
92 java  java-8  future 

2
Uso do arquivo MANIFEST.MF em Java
Percebi que os arquivos JAR, WAR e EAR têm um MANIFEST.MFarquivo na META-INFpasta. Qual é a utilidade do MANIFEST.MFarquivo? O que todas as coisas podem ser especificadas neste arquivo?
92 java  manifest.mf 


11
Hibernate: prática recomendada para extrair todas as coleções lazy
O que eu tenho: @Entity public class MyEntity { @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Address> addreses; @OneToMany(cascade = CascadeType.ALL, fetch = FetchType.LAZY, orphanRemoval = true) @JoinColumn(name = "myentiy_id") private List<Person> persons; //.... } public void handle() { Session session = createNewSession(); MyEntity …




9
Selenium Web Driver e Java. O elemento não é clicável no ponto (x, y). Outro elemento receberia o clique
Usei esperas explícitas e tenho o seguinte aviso: org.openqa.selenium.WebDriverException: O elemento não é clicável no ponto (36, 72). Outro elemento receberia o clique: ... Duração do comando ou tempo limite: 393 milissegundos Se eu usar Thread.sleep(2000), não recebo nenhum aviso. @Test(dataProvider = "menuData") public void Main(String btnMenu, String TitleResultPage, String …


12
Obtendo os parâmetros de uma JVM em execução
Existe uma maneira de obter os parâmetros de uma JVM em execução? Existe uma ferramenta de linha de comando como jstat que leva como entrada o pid da JVM e retorna seus parâmetros iniciais? Estou particularmente interessado nos valores -Xmx e -Xms que foram fornecidos ao iniciar o JVM. Obrigado. …
92 java  jvm 

14
Definir o tamanho do drawable programaticamente
As imagens (ícones) têm aproximadamente o mesmo tamanho, mas preciso redimensioná-las para que os botões permaneçam com a mesma altura. Como eu faço isso? Button button = new Button(this); button.setText(apiEventObject.getTitle()); button.setOnClickListener(listener); /* * set clickable id of button to actual event id */ int id = Integer.parseInt(apiEventObject.getId()); button.setId(id); button.setLayoutParams(new LayoutParams( …
92 java  android 

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.