Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível, independente de plataforma e orientada a objetos, originalmente desenvolvida pela Sun Microsystems. Atualmente, o Java pertence à Oracle, que comprou a Sun em 2010.




7
Faz sentido criar blocos apenas para reduzir o escopo de uma variável?
Estou escrevendo um programa em Java, onde em um momento preciso carregar uma senha para o meu keystore. Apenas por diversão, tentei manter minha senha em Java o mais curta possível, fazendo o seguinte: //Some code .... KeyManagerFactory keyManager = KeyManagerFactory.getInstance("SunX509"); Keystore keyStore = KeyStore.getInstance("JKS"); { char[] password = getPassword(); …
38 java  variables  scope 



2
Você deve fazer logon do código da biblioteca?
Se estou desenvolvendo uma biblioteca Java, é uma boa prática emitir instruções de log de dentro do código da biblioteca? A criação de log na biblioteca tornará a depuração e a solução de problemas mais transparentes. No entanto, por outro lado, não gosto de encher meu código de biblioteca com …
38 java  logging 


4
Quais eram os pacotes principais da API do Java 1.0?
Lendo sobre o caso Google x Oracle, deparei-me com estas perguntas (aparentemente do juiz presidente) ... Concorda-se que o seguinte seja verdade, pelo menos a partir de 1996? A seguir, foram apresentadas as principais interfaces de programação de aplicativos Java: java.lang, java.util e java.io. A linguagem de programação Java se …
38 java  history 



8
Qual é o estilo aceito para usar a palavra-chave `this` em Java?
Eu venho de linguagens como Python ou Javascript (e outras menos orientadas a objetos) e estou tentando melhorar meu conhecimento prático de Java, que eu conheço apenas superficialmente. É uma prática ruim sempre preceder thisos atributos da instância atual? Parece mais natural para mim escrever ... private String foo; public …




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.