Pytania otagowane jako java

Java to niezależny od platformy, obiektowy język programowania wysokiego poziomu, pierwotnie opracowany przez Sun Microsystems. Java jest obecnie własnością firmy Oracle, która zakupiła Sun w 2010 roku.

5
Czy tworzenie czegoś w zdobyczu jest złą praktyką kodowania, jeśli nie istnieje?
Mam więc usługę internetową, która ma coś w rodzaju miejsca, w getAccountktórym zwróci identyfikator na konto, jeśli go dostanie, w przeciwnym razie zgłasza wyjątek. Klient zawsze będzie chciał założyć konto, jeśli zgłoszony zostanie wyjątek z tymi samymi informacjami, z którymi jest zrobione. Tworzę wygodną bibliotekę dla klientów, którzy będą obsługiwać …

6
Czy konieczne jest napisanie komentarza javadoc do KAŻDEGO parametru w sygnaturze metody?
Jeden z deweloperów w moim zespole uważa, że ​​konieczne jest napisanie komentarza javadoc do KAŻDEGO parametru w sygnaturze metody. Nie sądzę, aby było to konieczne, a nawet uważam, że może być szkodliwe. Po pierwsze, uważam, że nazwy parametrów powinny być opisowe i samodokumentujące. Jeśli nie jest od razu oczywiste, do …

1
Jakie jest zastosowanie DTO zamiast Entity?
Pracuję nad aplikacją RCP, jestem nowy w tej aplikacji. Fasolka szparagowa służy do pisania logiki biznesowej w celu zapisywania / pobierania jednostek. Ale zamiast wysyłać jednostki bezpośrednio do klienta , przechodzimy na DTO i zapełniamy klientów. Podczas oszczędzania ponownie przekształcamy DTO w encję i oszczędzamy. Jakie są korzyści z tych …
18 java  spring  entity  map  dto 

7
Dlaczego tworzenie instancji jest takie, jakie jest?
Nauczyłem się C # przez ostatnie sześć miesięcy i teraz zagłębiam się w Javę. Moje pytanie dotyczy tworzenia instancji (naprawdę w każdym języku), a więcej: zastanawiam się, dlaczego to zrobili w ten sposób. Weź ten przykład Person Bob = new Person(); Czy istnieje przyczyna dwukrotnego określenia obiektu? Czy kiedykolwiek będzie …

4
Udostępnianie klas lub interfejsów między różnymi projektami
Szukałem odpowiedzi w SO lub tutaj, ale bez rezultatów, dlatego o to zapytam. Załóżmy, że mam dwa różne projekty - na przykład część serwera i część klienta aplikacji. Rozwijam swoją część, podczas gdy mój przyjaciel tworzy drugą. Ale oboje powinniśmy korzystać z niektórych popularnych interfejsów, takich jak Userlub AccountInfolub ChangableAccount... …

4
Po co definiować obiekt Java za pomocą interfejsu (np. Mapa) zamiast implementacji (HashMap)
W większości kodu Java widzę, że ludzie deklarują takie obiekty Java: Map<String, String> hashMap = new HashMap<>(); List<String> list = new ArrayList<>(); zamiast: HashMap<String, String> hashMap = new HashMap<>(); ArrayList<String> list = new ArrayList<>(); Dlaczego preferuje się definiowanie obiektu Java za pomocą interfejsu, a nie implementacji, która będzie faktycznie używana?


4
Dlaczego ciąg Java String nie ma metod manipulacji ciągiem statycznym?
Dlaczego projektanci Java nie stworzyli statycznych wersji metod manipulacji ciągami w java.lang.Stringklasie? Odnoszę się do następujących metod, ale pytanie można rozszerzyć również na inne metody niestatyczne w klasie. concat(String) substring(int, int) replace(char, char) toLowerCase() replace(CharSequence, CharSequence) toLowerCase(Locale) replaceAll(String, String) toString() replaceFirst(String, String) toUpperCase() split(String) toUpperCase(Locale) split(String, int) trim() substring(int) Posiadanie …
17 java  api-design  null 


3
Jak przetestować warstwę dostępu do danych?
Mam metodę DAO, która wykorzystuje Spring do dostępu JDBC. Oblicza wskaźnik sukcesu sprzedawcy w sprzedaży przedmiotu. Oto kod: 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}; return getJdbcTemplate().queryForObject(sql, args, BigDecimal.class); } Jak powinienem …


3
Decyzja o niezaznaczonych wyjątkach w Scali
Jako programista Java zawsze byłem krytyczny wobec niesprawdzonych wyjątków. Głównie programiści używają go jako drogi do łatwości kodowania, aby później stworzyć problemy. Również programy (choć nieporządne) z zaznaczonymi wyjątkami są znacznie solidniejsze w porównaniu do niesprawdzonych odpowiedników. Co zaskakujące, w Scali nie ma nic zwanego sprawdzonymi wyjątkami. Wszystkie Java zaznaczone …


5
Czy muszę znać serwlety i strony JSP, aby uczyć się wiosennych, hibernacyjnych lub innych struktur Java? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 4 lata temu . Pytałem wiele osób, od czego zacząć naukę programowania w języku Java, znam już java core (Threading, Generics, Collections, trochę …

5
Dlaczego Python jest wolniejszy niż Java, ale szybszy niż PHP [zamknięty]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.