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

7
javax vs pacote java
Qual é a lógica por trás do pacote javax? O que entra em java e o que em javax? Sei que muitos pacotes corporativos-y estão em javax, mas o Swing também, a nova API de data e hora (JSR-310) e outros pacotes J2SE.
385 java 


8
Qual é esse formato de data? 2011-08-12T20: 17: 46.384Z
Eu tenho a seguinte data: 2011-08-12T20:17:46.384Z. Que formato é esse? Estou tentando analisá-lo com Java 1.4 via DateFormat.getDateInstance().parse(dateStr)e estou recebendo java.text.ParseException: Data imperceptível: "2011-08-12T20: 17: 46.384Z" Eu acho que eu deveria estar usando SimpleDateFormat para análise, mas eu tenho que saber a seqüência de formato primeiro. Tudo o que tenho …

6
Módulos Maven + Criando um único módulo específico
Eu tenho um projeto Maven multi-módulo com um projeto pai Pe três sub-módulos A, Be C. Ambos Be Csão projetos de guerra e ambos dependem A. Eu posso escrever mvn compileem Pe têm todos os sub-módulos devidamente compilados. O problema surge quando eu quero fazer operações para módulos específicos. Eu …




22
Existe uma maneira concisa de iterar em um fluxo com índices no Java 8?
Existe uma maneira concisa de iterar em um fluxo enquanto tiver acesso ao índice no fluxo? String[] names = {"Sam","Pamela", "Dave", "Pascal", "Erik"}; List<String> nameList; Stream<Integer> indices = intRange(1, names.length).boxed(); nameList = zip(indices, stream(names), SimpleEntry::new) .filter(e -> e.getValue().length() <= e.getKey()) .map(Entry::getValue) .collect(toList()); o que parece bastante decepcionante em comparação com …
382 java  java-8  java-stream 


25
Excluir diretórios recursivamente em Java
Existe uma maneira de excluir diretórios inteiros recursivamente em Java? No caso normal, é possível excluir um diretório vazio. No entanto, quando se trata de excluir diretórios inteiros com conteúdo, não é mais tão simples assim. Como você exclui diretórios inteiros com conteúdo em Java?


7
O método tem o mesmo apagamento que outro método no tipo
Por que não é legal ter os dois métodos a seguir na mesma classe? class Test{ void add(Set<Integer> ii){} void add(Set<String> ss){} } Eu recebo o compilation error O método add (Set) tem a mesma eliminação de apagamento (Set) de outro método no tipo Test. enquanto eu posso contornar isso, …
381 java  generics 

22
Evitar sincronizado (isso) em Java?
Sempre que surge uma pergunta sobre o SO sobre a sincronização Java, algumas pessoas estão ansiosas para apontar que isso synchronized(this)deve ser evitado. Em vez disso, eles afirmam, é preferível um bloqueio em uma referência privada. Algumas das razões apresentadas são: algum código maligno pode roubar seu bloqueio (muito popular, …

25
Como aguardar a conclusão de todos os threads, usando ExecutorService?
Preciso executar uma quantidade de tarefas 4 de cada vez, algo como isto: ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } //...wait for completion somehow Como posso ser notificado quando todos eles estiverem completos? Por enquanto, não consigo pensar em nada melhor do que definir um contador de tarefas …

11
@Resource vs @Autowired
Qual anotação, @Resource ( jsr250 ) ou @Autowired (específico da Primavera) devo usar no DI? Eu usei com sucesso tanto no passado @Resource(name="blah")quanto@Autowired @Qualifier("blah") Meu instinto é ficar com a @Resourceetiqueta, uma vez que foi ratificada pelo povo jsr. Alguém tem pensamentos fortes sobre isso?

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.