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 operador Java & = aplica & ou &&?
Assumindo boolean a = false; Eu queria saber se está fazendo: a &= b; é equivalente a a = a && b; //logical AND, a is false hence b is not evaluated. ou por outro lado, isso significa a = a & b; //Bitwise AND. Both a and b are …
139 java  operators 


3
Por que o Cloneable não é preterido?
É comumente entendido que a Cloneableinterface em Java está quebrada. Há muitas razões para isso, que não mencionarei; outros já fizeram isso. É também a posição dos próprios arquitetos Java . Minha pergunta é, portanto: por que ainda não foi preterido? Se a equipe principal do Java decidiu que está …


8
Reflexão Java: Como obter o nome de uma variável?
Usando o Java Reflection, é possível obter o nome de uma variável local? Por exemplo, se eu tiver isso: Foo b = new Foo(); Foo a = new Foo(); Foo r = new Foo(); é possível implementar um método que pode encontrar os nomes dessas variáveis, assim: public void baz(Foo... …
139 java  reflection 

6
Gravar string no fluxo de saída
Eu tenho vários ouvintes de saída que estão implementando OutputStream. Pode ser um PrintStream gravando em stdout ou em um arquivo ou gravando na memória ou em qualquer outro destino de saída; portanto, especifiquei OutputStream como um argumento no método Agora, eu recebi a String. Qual é a melhor maneira …
139 java  stream 





6
O que <T> (colchetes angulares) significa em Java?
Atualmente, estou estudando Java e recentemente fui atingido por colchetes angulares (&lt;&gt;). O que exatamente eles significam? public class Pool&lt;T&gt;{ public interface PoolFactory&lt;T&gt;{ public T createObject(); } this.freeObjects = new ArrayList&lt;T&gt;(maxsize) } O que &lt;T&gt;significa isso? Isso significa que eu posso criar um objeto do tipo T?
139 java  generics 


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.