Questions marquées «java»

Java est un langage de programmation de haut niveau, indépendant de la plate-forme et orienté objet, développé à l'origine par Sun Microsystems. Java appartient actuellement à Oracle, qui a acheté Sun en 2010.


1
Quelle est l'utilisation de DTO au lieu d'Entity?
Je travaille sur l'application RCP, je suis nouveau sur cette application. Les beans Spring sont utilisés pour écrire la logique métier pour enregistrer / récupérer des entités. Mais, au lieu d'envoyer des entités directement au client, nous nous convertissons en DTO et remplissons le client. Lors de la sauvegarde, nous …
18 java  spring  entity  map  dto 

7
Pourquoi la création d'instance est-elle la même?
J'ai appris le C # au cours des six derniers mois environ et je suis maintenant plongé dans Java. Ma question concerne la création d'instances (dans l'une ou l'autre langue, vraiment) et c'est plus: je me demande pourquoi ils l'ont fait de cette façon. Prenez cet exemple Person Bob = …


4
Pourquoi définir un objet Java à l'aide d'une interface (par exemple Map) plutôt que d'une implémentation (HashMap)
Dans la plupart des codes Java, je vois des gens déclarer des objets Java comme ceci: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); au lieu de: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); Pourquoi y a-t-il une préférence pour définir l'objet Java …



4
Pourquoi Java String n'a-t-il pas de méthodes de manipulation de chaînes statiques?
Pourquoi les concepteurs Java n'ont-ils pas créé des versions statiques des méthodes de manipulation de chaînes dans la java.lang.Stringclasse? Je fais référence aux méthodes suivantes, mais la question peut également être étendue à d'autres méthodes non statiques de la classe. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, …
17 java  api-design  null 

3
Comment tester la couche d'accès aux données?
J'ai une méthode DAO qui utilise Spring pour l'accès JDBC. Il calcule le taux de réussite d'un vendeur à vendre un article. Voici le code: 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 = ?"; Object[] args = {seller_id}; …







En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.