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

2
Desempenho do mutlitheading em RX vs Theads vs Executors
Estou escrevendo um aplicativo de back-end no Kotlin. Para acelerar, atualmente estou confiando no RxKotlin no servidor para executar paralelamente tarefas de E / S, como chamadas de banco de dados e API. O código geralmente se parece com isso. val singleResult1 = Single.fromCallable{ database.get(....) }.io() val singleResult2 = Single.fromCallable{ …

2
Executando comandos de shell no Android usando Runtime.getRuntime
Estou trabalhando em um aplicativo de administração de dispositivos (foi assinado pelo fabricante). Estou usando-o para instalar outros aplicativos usando o comando adb shell abaixo para o Android 9: - cat /sdcard/Download/myfolder/newapp.apk | pm install -S 1528293 e estou passando assim: - String command = "cat /sdcard/Download/myfolder/newapp.apk | pm install …
8 java  android  shell  adb 

2
Captura variável mutável do Java 8 lambda a partir do parâmetro do método?
Estou usando o AdoptOpenJDK jdk81212-b04no Ubuntu Linux, executando o Eclipse 4.13. Eu tenho um método no Swing que cria uma lambda dentro de uma lambda; ambos provavelmente são chamados em threads separados. É assim (pseudocódigo): private SwingAction createAction(final Data payload) { System.out.println(System.identityHashCode(payload)); return new SwingAction(() -> { System.out.println(System.identityHashCode(payload)); //do stuff …
8 java  lambda  closures 


1
O robô de captura de tela captura apenas uma tela preta no Debian
Estou criando uma captura de tela usando java.awt.Robotno Linux com o OpenJDK 11. O resultado no Linux é uma imagem totalmente preta. O mesmo código funciona no Ubuntu e Windows (usando outro caminho do arquivo, é claro). Qualquer pista? public void captureScreen() throws AWTException { Robot robot = new Robot(GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice()); …


5
Exceção de segurança Java Android
No meu aplicativo, o usuário pode tirar uma foto ou adicionar uma foto ao aplicativo. Estou recebendo relatórios de falhas de java.lang.SecurityException quando o aplicativo tenta exibir a imagem salva em um ImageView A linha em que ele errou é holder.imageV.setImageURI(uriParsed); Eu não consegui duplicar o erro no meu dispositivo …
8 java  android 

2
Elemento raiz dinâmico JAXB?
Estou tentando me integrar a um sistema de terceiros e, dependendo do tipo de objeto, o elemento raiz do documento XML retornado é alterado. Estou usando a biblioteca JAXB para Marshalling / unmarshalling. Raiz1: <?xml version="1.0" encoding="UTF-8"?> <root1 id='1'> <MOBILE>9831138683</MOBILE> <A>1</A> <B>2</B> </root1> Root2: <?xml version="1.0" encoding="UTF-8"?> <root2 id='3'> <MOBILE>9831138683</MOBILE> …
8 java  xml  xsd  jaxb  marshalling 

3
Como obter resposta no URL especificado no pagamento UPI Hyperlink
Estou tentando pagar através de um hiperlink UPI como upi://pay?pa=abc@upi&pn=payeeName&tr=1234&tn=Pay%20to%20payeeName&am=1&mam=1&cu=INR&url=https://test.com/payment/orderId=123456 Estou enviando link acima através de sms Quando clico no link, ele mostra a lista de aplicativos UPI como opção Eu selecionei o aplicativo BHIM (também tentei outros aplicativos) Pagamento concluído e até agora funciona bem. Após o pagamento da …
8 java  spring 

2
Como as chamadas lambda interagem com as Interfaces?
O trecho de código mostrado abaixo funciona. No entanto, não sei por que isso funciona. Não estou seguindo a lógica de como a função lambda está passando informações para a interface. Onde o controle está sendo passado? Como o compilador está entendendo cada um nno loop e cada um deles …

1
Implementação “ilegal” do método genérico: Por que não recebo nenhum erro de compilação?
Eu tenho uma interface que contém um método com esta assinatura: <P extends MergeProperty<T> & RestartApplicant> List<P> loadPropertiesFrom(T p1, T p2); Basicamente, MergePropertyé uma classe que NÃO implementa RestartApplicante RestartApplicanté uma interface funcional que contém um método que realmente não importa para a compreensão desse problema. Aqui está o problema. …


2
Lambda - ClassNotFoundException
Aqui está a aparência do meu código e não está claro como / por executorService.submit(work::get)que isso causaria um ClassNotFoundExceptionerro na classe anônima em questão. Isso não acontece o tempo todo, mas, quando essa exceção é encontrada, ela não parece se recuperar - as solicitações subsequentes são atendidas com as mesmas …
8 java  spring  lambda 

1
Como implementar o padrão de visitante para a função aninhada
Sou iniciante no Antlr e queria que a implementação abaixo fosse feita usando o Antlr4. Estou tendo as funções abaixo escritas. 1. FUNCTION.add(Integer a,Integer b) 2. FUNCTION.concat(String a,String b) 3. FUNCTION.mul(Integer a,Integer b) E estou armazenando os metadados de funções como este. Map<String,String> map=new HashMap<>(); map.put("FUNCTION.add","Integer:Integer,Integer"); map.put("FUNCTION.concat","String:String,String"); map.put("FUNCTION.mul","Integer:Integer,Integer"); Onde, Integer:Integer,Integerrepresenta …
8 java  antlr  antlr4 


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.