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



28
Classificar ArrayList de objetos personalizados por propriedade
Eu li sobre a classificação de ArrayLists usando um Comparador, mas em todos os exemplos que as pessoas usavam, compareToque de acordo com algumas pesquisas são um método para Strings. Eu queria classificar um ArrayList de objetos personalizados por uma de suas propriedades: um objeto Date ( getStartDay()). Normalmente eu …
1145 java  sorting  date  comparator 

8
Como os servlets funcionam? Instanciação, sessões, variáveis ​​compartilhadas e multithreading
Suponha, eu tenho um servidor web que contém numerosos servlets. Para informações transmitidas entre esses servlets, estou configurando variáveis ​​de sessão e instância. Agora, se 2 ou mais usuários enviam solicitação para este servidor, o que acontece com as variáveis ​​da sessão? Todos eles serão comuns a todos os usuários …

30
Como posso inicializar um mapa estático?
Como você inicializaria uma estática Mapem Java? Método 1: inicializador estático Método 2: inicializador de instância (subclasse anônima) ou algum outro método? Quais são os prós e os contras de cada um? Aqui está um exemplo que ilustra os dois métodos: import java.util.HashMap; import java.util.Map; public class Test { private …


30
Como criar uma matriz genérica em Java?
Devido à implementação de genéricos Java, você não pode ter um código como este: public class GenSet<E> { private E a[]; public GenSet() { a = new E[INITIAL_ARRAY_LENGTH]; // error: generic array creation } } Como posso implementar isso mantendo a segurança do tipo? Eu vi uma solução nos fóruns …


30
Como analisar JSON em Java
Eu tenho o seguinte texto JSON. Como posso analisá-lo para obter os valores de pageName, pagePic, post_id, etc.? { "pageInfo": { "pageName": "abc", "pagePic": "http://example.com/content.jpg" }, "posts": [ { "post_id": "123456789012_123456789012", "actor_id": "1234567890", "picOfPersonWhoPosted": "http://example.com/photo.jpg", "nameOfPersonWhoPosted": "Jane Doe", "message": "Sounds cool. Can't wait to see it!", "likesCount": "2", "comments": [], …
1049 java  json  parsing 


21
Como obter o diretório de trabalho atual em Java?
Quero acessar meu diretório de trabalho atual usando java. Meu código: String current = new java.io.File( "." ).getCanonicalPath(); System.out.println("Current dir:"+current); String currentDir = System.getProperty("user.dir"); System.out.println("Current dir using System:" +currentDir); Resultado: Current dir: C:\WINDOWS\system32 Current dir using System: C:\WINDOWS\system32 Minha saída não está correta porque a unidade C não é meu …
1029 java  java-io 

19
Convertendo array para lista em Java
Como faço para converter uma matriz em uma lista em Java? Eu usei o Arrays.asList()mas o comportamento (e assinatura) mudou de alguma forma do Java SE 1.4.2 (documentos agora em archive) para 8 e a maioria dos trechos que encontrei na Web usam o comportamento 1.4.2. Por exemplo: int[] spam …




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.