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

19
Restrição de acesso: O tipo 'Aplicativo' não é API (restrição na biblioteca necessária rt.jar)
Aqui está o código: package mscontroller; import javax.swing.*; import com.apple.eawt.Application; public class Main { public static void main(String[] args) { Application app = new Application(); app.setEnabledAboutMenu(true); AMEListener listener = new AMEListener(); app.addApplicationListener(listener); JFrame mainFrame = new JFrame("Application Menu Example"); mainFrame.setSize(500, 500); mainFrame.setVisible(true); } } aqui está o erro: Exception in …
178 java  eclipse  macos  jar 





10
Por que as classes Java externas podem acessar membros privados da classe interna?
Observei que as classes externas podem acessar variáveis ​​de instância privada de classes internas. Como isso é possível? Aqui está um código de exemplo demonstrando o mesmo: class ABC{ class XYZ{ private int x=10; } public static void main(String... args){ ABC.XYZ xx = new ABC().new XYZ(); System.out.println("Hello :: "+xx.x); ///Why …

1
Etapas para criar um serviço JNDI HornetQ existente como HA?
TL; DR Quais são as etapas para configurar um serviço HA-JNDI com uma instalação do HornetQ? Acredito que a documentação esteja um pouco dispersa. Eu li os documentos aqui, mas não parece ilustrar em detalhes. Versão mais longa: Portanto, temos uma configuração do HornetQ JMS junto com o JNDI. Dizemos …
177 java  jboss  jndi  hornetq 

5
Como executar consultas SQL IN () com JDBCTemplate do Spring efetivamente?
Eu queria saber se existe uma maneira mais elegante de fazer consultas IN () com o JDBCTemplate do Spring. Atualmente eu faço algo assim: StringBuilder jobTypeInClauseBuilder = new StringBuilder(); for(int i = 0; i < jobTypes.length; i++) { Type jobType = jobTypes[i]; if(i != 0) { jobTypeInClauseBuilder.append(','); } jobTypeInClauseBuilder.append(jobType.convert()); } …
177 java  sql  spring  jdbc  jdbctemplate 

30
Por que é considerado uma má prática omitir chaves? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
177 java  c#  c++  c  coding-style 



17
Funções de retorno de chamada em Java
Existe uma maneira de passar uma função de retorno de chamada em um método Java? O comportamento que estou tentando imitar é um .Net Delegate sendo passado para uma função. Eu já vi pessoas sugerindo a criação de um objeto separado, mas isso parece exagero, no entanto, estou ciente de …

12
Por que String é imutável em Java?
Me perguntaram em uma entrevista por que String é imutável Eu respondi assim: Quando criamos uma string em java como String s1="hello";um objeto será criado no pool de strings (hello) e s1 apontará para hello. Agora, se fizermos novamente, String s2="hello";outro objeto não será criado, mas s2 apontará hello porque …
177 java  string 

7
SparseArray vs HashMap
Eu posso pensar em várias razões pelas quais HashMaps com chaves inteiras são muito melhores que SparseArrays: A documentação do Android para um SparseArraydiz "Geralmente é mais lenta que uma tradicional HashMap". Se você escrever código usando HashMaps em vez de SparseArrays, seu código funcionará com outras implementações do Map …

8
Java Android; Como posso analisar um arquivo JSON local da pasta assets em um ListView
No momento, estou desenvolvendo um aplicativo de física que deve mostrar uma lista de fórmulas e até resolver algumas delas (o único problema é o ListView) Este é o meu layout principal <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="fill_parent" android:layout_height="wrap_content" android:measureWithLargestChild="false" android:orientation="vertical" tools:context=".CatList" > <RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@drawable/titlebar" > <TextView android:id="@+id/Title1" android:layout_width="wrap_content" android:layout_height="wrap_content" …

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.