Perguntas com a marcação «java»

118
Vários casos de instrução switch Java

Apenas tentando descobrir como usar vários casos múltiplos para uma instrução switch Java. Aqui está um exemplo do que estou tentando fazer: switch (variable) { case 5..100: doSomething(); break; } versus ter que fazer: switch (variable) { case 5: case 6: etc. case 100: doSomething();...

118
Java - obter matriz de pixels da imagem

Estou procurando a maneira mais rápida de obter dados de pixel (int o formulário int[][]) de a BufferedImage. Meu objetivo é ser capaz de endereçar o pixel (x, y)da imagem usando int[x][y]. Todos os métodos que encontrei não fazem isso (a maioria deles retorna

118
Diferenças entre “java -cp” e “java -jar”?

Qual é a diferença entre executar um aplicativo Java com java -cp CLASSPATHe java -jar JAR_FILE_PATH? É preferível um deles ao outro para executar um aplicativo Java? Quero dizer, qual dessas formas é mais cara para JVM (de acordo com o uso de recursos de sua máquina)? Qual deles fará com que a...

118
O Java 8 oferece uma boa maneira de repetir um valor ou função?

Em muitas outras línguas, por exemplo. Haskell, é fácil repetir um valor ou função várias vezes, por exemplo. para obter uma lista de 8 cópias do valor 1: take 8 (repeat 1) mas ainda não encontrei isso no Java 8. Essa função existe no JDK do Java 8? Ou, alternativamente, algo equivalente a um...

118
como chamar o superconstrutor no Lombok

Eu tenho uma aula @Value @NonFinal public class A { int x; int y; } Eu tenho outra classe B @Value public class B extends A { int z; } lombok está lançando um erro dizendo que não foi possível encontrar o construtor A (), chame-o explicitamente o que eu quero que o lombok faça é dar uma...

118
O que lambda com 2 setas significa em Java 8?

Eu li vários tutoriais de Java 8 antes. Agora eu encontrei o seguinte tópico: Java oferece suporte ao Currying? Aqui, vejo o seguinte código: IntFunction<IntUnaryOperator> curriedAdd = a -> b -> a + b; System.out.println(curriedAdd.apply(1).applyAsInt(12)); Eu entendo que este...

118
O comando gradlew não foi encontrado?

Estou trabalhando em um projeto Java com gradlew. Eu uso o Ubuntu Linux como meu sistema operacional. Quando executo o "gradle", ele é executado e fornece informações. Mas quando eu executo "gradlew", a saída é "Nenhum comando 'gradlew' encontrado, você quis dizer: Comando 'gradle' do pacote...