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 usamos um DataSource em vez de um DriverManager?
Estou lendo a especificação Java JDBC (vr. 4) e encontrei esta declaração: DataSource - esta interface foi introduzida na API de pacote opcional JDBC 2.0. É preferível ao DriverManager porque permite que os detalhes sobre a fonte de dados subjacente sejam transparentes para o aplicativo O que estou tentando entender …
89 java  jdbc  datasource 

9
Acesse o campo privado de outro objeto na mesma classe
class Person { private BankAccount account; Person(BankAccount account) { this.account = account; } public Person someMethod(Person person) { //Why accessing private field is possible? BankAccount a = person.account; } } Por favor, esqueça o design. Eu sei que OOP especifica que os objetos privados são privados para a classe. Minha …
89 java  c++  .net  oop 

6
Problema de conversão List <String> para ArrayList <String>
Eu tenho um método a seguir ... que na verdade pega a lista de frases e divide cada frase em palavras. Aqui está: public List&lt;String&gt; getWords(List&lt;String&gt; strSentences){ allWords = new ArrayList&lt;String&gt;(); Iterator&lt;String&gt; itrTemp = strSentences.iterator(); while(itrTemp.hasNext()){ String strTemp = itrTemp.next(); allWords = Arrays.asList(strTemp.toLowerCase().split("\\s+")); } return allWords; } Eu tenho que …
89 java  list  arraylist 

4
Determine se uma classe implementa uma interface em Java
Eu tenho um Classobjeto. Quero determinar se o tipo que o Classobjeto representa implementa uma interface específica. Eu queria saber como isso poderia ser alcançado? Eu tenho o seguinte código. Basicamente, o que ele faz é obter um array de todas as classes em um pacote especificado. Em seguida, desejo …
89 java  reflection 

7
Melhor maneira de localizar o índice do item em ArrayList?
Para um aplicativo Android, tenho a seguinte funcionalidade private ArrayList&lt;String&gt; _categories; // eg ["horses","camels"[,etc]] private int getCategoryPos(String category) { for(int i = 0; i &lt; this._categories.size(); ++i) { if(this._categories.get(i) == category) return i; } return -1; } Essa é a "melhor" maneira de escrever uma função para obter a posição …

4
Como alterar o número da porta do tomcat [fechado]
Fechadas. Esta pergunta não atende às diretrizes do Stack Overflow . Atualmente não está aceitando respostas. Quer melhorar esta questão? Atualize a pergunta para que esteja no tópico do Stack Overflow. Fechado há 7 anos . Melhore esta questão Estou desenvolvendo um aplicativo web em JSP, em que para alguma …
89 java  tomcat  port 

20
O pacote declarado não corresponde ao pacote esperado “”
Estou usando o Eclipse e não uso Java há algum tempo. No entanto, posso compilar meu código na linha de comando perfeitamente e gerar os .classarquivos necessários . No Eclipse, ele reclama disso The declared package "Devices" does not match the expected package "". O que isso significa e como …
89 java  eclipse 

6
É possível usar a API Java 8 Stream na API Android <24?
Eu li esse post aqui. Mas ainda não consigo executar o código que contém os recursos da API Java 8 Stream como o seguinte em minSdkVersion &lt;24. List&lt;Car&gt; newCars = cars.stream() .filter(s -&gt; s.getColor().equals("red")) .collect(Collectors.toList()); Isso não funciona devido à mensagem de erro A chamada requer API de nível 24 …

6
Padrão Jackson + Builder?
Gostaria que Jackson desserialize uma classe com o seguinte construtor: public Clinic(String name, Address address) Desserializar o primeiro argumento é fácil. O problema é que o endereço é definido como: public class Address { private Address(Map&lt;LocationType, String&gt; components) ... public static class Builder { public Builder setCity(String value); public Builder …
89 java  json  jersey  jackson 

9
(String) ou .toString ()?
Eu tenho um método com um Object oparâmetro. Nesse método, eu sei exatamente que existe um Stringem "o" que não é nulo. Não há necessidade de verificar ou fazer outra coisa. Tenho que tratá-lo exatamente como um Stringobjeto. Só por curiosidade - o que é mais barato - lance Stringou …
89 java  casting 




14
qual é o valor padrão de char?
char c = '\u0000'; Quando imprimo c, ele mostra 'a' na janela da linha de comando. Então, qual é o valor padrão de um campo do tipo char? Alguém disse que '\ u0000' significa nulo em Unicode; Isso está certo?
89 java  char 

5
O que é JSR e para que serve?
Qual é a relevância do JSR e como otimizá-lo para uso? Eu li algo como jsr82 para Bluetooth e alguns outros para outros aplicativos técnicos. Qual é a sua relevância?
89 java  jsr 

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.