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.

1
Qual é o uso do DTO em vez da Entidade?
Estou trabalhando no aplicativo RCP, sou novo nesse aplicativo. Spring beans são usados ​​para escrever lógica de negócios para salvar / buscar entidades. Mas, em vez de enviar entidades diretamente para o cliente , estamos convertendo em DTOs e preenchendo o cliente. Ao salvar, novamente estamos convertendo o DTO em …
18 java  spring  entity  map  dto 

7
Por que a criação de instância é do jeito que é?
Eu aprendi C # nos últimos seis meses ou mais e agora estou investigando Java. Minha pergunta é sobre a criação de instâncias (em qualquer idioma, na verdade) e é mais sobre: ​​Eu me pergunto por que eles fizeram dessa maneira. Veja este exemplo Person Bob = new Person(); Existe …


4
Por que definir um objeto Java usando interface (por exemplo, Mapa) em vez de implementação (HashMap)
Na maioria dos códigos Java, vejo pessoas declarando objetos Java como este: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); ao invés de: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); Por que existe uma preferência para definir o objeto Java usando a interface, …


4
Por que o Java String não possui métodos estáticos de manipulação de strings?
Por que os designers de Java não criaram versões estáticas dos métodos de manipulação de string na java.lang.Stringclasse? Os métodos a seguir são os que me refiro, mas a pergunta também pode ser estendida a outros métodos não estáticos da classe. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) …
17 java  api-design  null 


3
Como testar a camada de acesso a dados?
Eu tenho um método DAO que utiliza o Spring para acesso JDBC. Ele calcula a taxa de sucesso de um vendedor em vender um item. Aqui está o código: public BigDecimal getSellingSuccessRate(long seller_id) { String sql = "SELECT SUM(IF(sold_price IS NOT NULL, 1, 0))/SUM(1) FROM transaction WHERE seller_id = ?"; …


3
Decisão para exceções não verificadas no Scala
Como programador java, sempre critiquei Exceções não verificadas. Os programadores costumam usá-lo como um caminho para facilitar a codificação apenas para criar problemas posteriormente. Além disso, os programas (embora desarrumados), com exceções verificadas, são muito robustos em comparação com contrapartes não verificadas. Surpreendentemente em Scala, não há nada chamado exceções …





3
Qual é a alternativa para uma estratégia de portal corporativo no espaço Java?
Desilusão com o Portal Portal Estou vendo um número perturbador de grandes clientes corporativos que ficaram desiludidos com a experiência do Portal corporativo, especialmente aqueles no espaço do WebSphere Portal Server (WPS). Milhões foram investidos, mas a promessa de conteúdo personalizado com agregação e ferramentas colaborativas integradas nunca se concretizou. …

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.