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
O REST pode retornar conteúdo após o POST?
Estou usando RESTlet e criei um recurso. Eu lido com o POST substituindo o acceptRepresentationmétodo. O cliente deve me enviar alguns dados, então eu armazeno no banco de dados, configure a resposta para 201 (SUCCESS_CREATED) e preciso retornar alguns dados ao cliente, mas o tipo de retorno acceptRepresentationé void. No …
89 java  rest  restlet 



2
Como recuperar a instância anotada do injetor de Guice?
Digamos que eu tenha um módulo: Module extends AbstractModule { @Override protected void configure() { bind(String.class). annotatedWith(Names.named("annotation")). toInstance("DELIRIOUS"); } } e quero testar o módulo e verificar se ele injeta o valor correto em um Stringcampo anotado com Names.named("annotation")sem ter uma classe e um campo, mas obtendo o valor diretamente …

5
java howto ArrayList push, pop, shift e unshift
Eu determinei que um Java ArrayList.addé semelhante a um JavaScriptArray.push Estou preso em encontrar ArrayListfunções semelhantes às seguintes Array.pop Array.shift Array.unshift Estou inclinado para ArrayList.remove[At]
89 java  arraylist 

7
Existe alguma maneira de converter ZoneId em ZoneOffset em java 8?
Eu tenho um segundo período e um zoneId, pelo método1. Ele pode ser convertido para LocalDateTime com o zoneId padrão do sistema, mas não encontro uma maneira de converter um segundo período para LocalDateTime pelo método2, porque não há nenhum ZoneOffset.systemDefault. Acho que é obscuro. import java.time.{Instant, LocalDateTime, ZoneId, ZoneOffset} …

2
Qual é o sinalizador --release no compilador Java 9?
O Java 9 javactem um novo sinalizador --release: > javac --help ... --release <release> Compile for a specific VM version. Supported targets: 6, 7, 8, 9 Como é diferente de -sourcee -targetsinalizadores? É apenas um atalho para -source X -target X?
89 java  javac  java-9 


6
Maneira correta de usar StringBuilder em SQL
Acabei de encontrar alguma construção de consulta sql como esta no meu projeto: return (new StringBuilder("select id1, " + " id2 " + " from " + " table")).toString(); Isso StringBuilderatinge seu objetivo, ou seja, reduzir o uso de memória? Duvido, porque no construtor é usado o '+' (operador String …


8
Obtendo enum associado ao valor int
Anteriormente, eu tinha minhas enums LegNo definidas simplesmente como: NO_LEG, LEG_ONE, LEG_TWO e, ao ligar return LegNo.values()[i];, consegui obter o valor associado a cada enum. Mas agora eu decidi que quero que o LegNoenum NO_LEGseja o int -1 em vez de 0, então decidi usar um construtor privado para inicializar …
88 java  enums 



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.