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.

2
Czy parametry oznaczone adnotacją @Nonnull dla null?
Zaczęliśmy używać FindBugs i odpowiednio dodawać adnotacje do naszych parametrów @Nonnull, i świetnie jest wskazywać błędy na wczesnym etapie cyklu. Do tej pory sprawdzaliśmy te argumenty za nullużyciem Guawy checkNotNull, ale wolałbym sprawdzać nulltylko na krawędziach - miejscach, w których wartość może przyjść bez sprawdzania null, np. Żądania SOAP. // …
19 java  null 

9
Jak ważne są wzorce projektowe w programowaniu?
Jestem studentem uniwersytetu i właśnie zacząłem uczyć się o wzorach projektowych i staram się zrozumieć ich cel. Próbowałem je badać, ale wszystkie zasoby, które znalazłem, wydają się mówić o nich w sposób akademicki, a nie profesjonalny. Jaki jest ich cel i czy należy się ich uczyć?


3
Java i .NET: Dlaczego domyślnie stosowane są różne algorytmy sortowania?
Zastanawiam się tylko, dlaczego Javai .NET Frameworkużywa domyślnie innego algorytmu sortowania. W Javie domyślnie Array.Sort()korzysta z algorytmu scalania sortowania i jak mówi Wikipedia.com : W Javie metody Arrays.sort () używają sortowania scalonego lub dostrajanego szybkiego sortowania w zależności od typów danych oraz do przełączania wydajności implementacji na sortowanie wstawiania, gdy …


9
Zalety i wady przymusowej Code sformatować
Obecnie pracuję w miejscu, które mogą być patrząc na zmusza deweloperów do korzystania z automatycznego formatowania kodu kontroli wersji na check-in. Szukam dla programistów opinii na temat zalet i wad w ten sposób ... jak myślisz, że to pomoże lub utrudnić deweloperom. Mój konkretny przypadek dotyczy Java / JSP, ale …

12
Zarządzane Coders vs Native Coders
Jestem programistą i mam doświadczenie z kodem natywnym i zarządzanym. Zacząłem od Pascala i C, potem przeniosłem się do C ++ i ostatecznie do C #. W ciągu ostatniego roku kodowałem prawie wyłącznie w języku C # i straciłem wiele z tego, co przyszło naturalnie, kiedy byłem programistą w C …
19 java  .net 

4
Dlaczego interfejsy API kolekcji Java nie mają ostatniej metody? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Dotyczy to zamówionych kolekcji, np. Java.util.List. Dlaczego projektanci języków nie zastosowali ostatniej metody? …
19 java  api-design 

3
Różnice między „Java OOP” a „Pythonic OOP”? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 …

10
Czego programiści Java myśleć Scala? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, 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 …

7
Problem ze stylem kodowania: czy powinniśmy mieć funkcje, które pobierają parametr, modyfikują go, a następnie POWRÓT ten parametr?
Mam trochę dyskusji z przyjacielem, czy te dwie praktyki są tylko dwiema stronami tej samej monety, czy też jedna z nich jest naprawdę lepsza. Mamy funkcję, która pobiera parametr, wypełnia jego element członkowski, a następnie zwraca go: Item predictPrice(Item item) Uważam, że ponieważ działa na tym samym przekazywanym obiekcie, nie …


2
Najlepszy sposób na zorganizowanie repozytorium Git dla Maven
Potrzebuję porady, jak ustrukturyzować nasze projekty w Git. Używamy Java, a Maven jest naszym narzędziem do budowania. Maven zakłada, że ​​wszystkie twoje projekty mają w końcu wspólnego przodka. Maven może być także prawdziwą królową dramatów, gdy rzeczy nie są skonfigurowane dokładnie tak, jak fundacja Apache konfiguruje swoje projekty (każdy, kto …

7
Czy powinienem tworzyć interfejsy dla obiektów transferu danych?
Czy to dobry pomysł, czy zły pomysł na stworzenie interfejsu dla obiektów do przesyłania danych? Zakładając, że obiekt jest zwykle zmienny. Chociaż mój przykład jest w Javie, powinien mieć zastosowanie do każdego innego języka, który ma podobne pojęcia. interface DataTransferObject { String getName(); void setName(String name); } class RealDataTransferObject implements …

2
Jakie są różne znaczenia słowa „urządzenie”?
Mam pewne trudności ze zrozumieniem pojęcia „urządzenia”. Wiem, co to jest zestaw testowy, przypadek testowy, uruchomienie testowe, ale czym dokładnie jest „urządzenie”? Sparametryzowany przypadek testowy? Wydaje mi się, że znaczenie lub semantyka terminu „urządzenie” może się nieznacznie różnić w zależności od języka programowania lub środowiska testowego? Myślę, że urządzenie phpunit …

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.