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
Zmodyfikowany wzorzec projektowania strategii
Niedawno zacząłem szukać Wzorów projektowych i jedna rzecz, którą koduję, idealnie pasuje do wzorca Strategii, z wyjątkiem jednej małej różnicy. Zasadniczo niektóre (ale nie wszystkie) z moich algorytmów wymagają przekazania dodatkowego parametru lub dwóch. Więc albo będę musiał przekazuję im dodatkowy parametr, gdy wywołuję ich metodę obliczania lub przechowuj je …

9
Badania zysków / strat wydajności dokumentacji
Po wielu poszukiwaniach nie udało mi się odpowiedzieć na podstawowe pytanie dotyczące założonego znanego w świecie twórców oprogramowania: CO JEST ZNANE: Egzekwowanie ścisłej polityki dotyczącej odpowiedniej dokumentacji kodu (czy to znaczników Doxygen, Javadoc, czy po prostu mnóstwa komentarzy) wydłuża czas potrzebny na opracowanie kodu. ALE: Posiadanie dokładnej dokumentacji (lub nawet …

4
Czym jest niezależność platformy? Czy platforma i niezależność platformy są takie same?
Co tak naprawdę oznacza niezależność platformy? Jakie jest kryterium niezależności platformy językowej? Czy platforma i niezależność platformy są takie same? (To może być pytanie do samodzielnej nauki, ale chciałbym usłyszeć od ekspertów z przepełnienia stosu. Istnieje wiele definicji i poglądów na ten temat w sieci interenet, a niektóre z nich …

4
Jakiego środowiska interfejsu internetowego opartego na języku Java należy użyć? [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 6 lat temu . Furtka Kliknij GWT Vaadin Jak rozumiem, te frameworki umożliwiają tworzenie komponentów GUI przy użyciu java (ze wszystkimi jego zaletami) …

3
Czy istnieje dobry powód do korzystania z interfejsu Java Collection?
Słyszałem argument, że powinieneś używać najbardziej ogólnego interfejsu, abyś nie był przywiązany do konkretnej implementacji tego interfejsu. Czy ta logika ma zastosowanie do interfejsów takich jak java.util.Collection ? Wolałbym raczej zobaczyć coś takiego: List<Foo> getFoos() lub Set<Foo> getFoos() zamiast Collection<Foo> getFoos() W ostatnim przypadku nie wiem, z jakim zestawem danych …

5
Co myślisz o GWT? [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 6 lat temu . Ponieważ uczę się języka Java w tym okresie i właśnie ukończyłem samouczki, myślę, …
11 java  javascript  gwt 

10
Java czy C ++ dla uniwersyteckich kursów CS?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Mam ochotę zapisać się do szkoły, aby uzyskać tytuł CS. Szkoła, na którą patrzę, faktycznie oferuje zarówno kursy Java, jak i C ++ dla kursów …
11 java  c++  education 

3
Czy w Javie 8 stylistycznie lepiej jest używać wyrażeń referencyjnych metod lub metod zwracających implementację interfejsu funkcjonalnego?
Java 8 dodała koncepcję funkcjonalnych interfejsów , a także wiele nowych metod, które zostały zaprojektowane do przyjmowania funkcjonalnych interfejsów. Wystąpienia tych interfejsów można zwięźle utworzyć za pomocą wyrażeń referencyjnych metod (np. SomeClass::someMethod) I wyrażeń lambda (np (x, y) -> x + y.). Wspólnie z koleżanką mamy różne opinie na temat …

5
Czy zakres poziomu pakietu Java jest przydatny?
Rozumiem ideę zakresu pakietu, a czasami nawet myślałem, że tego chcę. Jednak za każdym razem, gdy zdecydowałem się na poważny zamiar wypróbowania go, odkryłem, że nie odpowiada on potrzebom, które, jak sądzę, będą służyć. Moim głównym problemem zawsze wydaje się to, że rzeczy, które chciałbym ograniczyć zakres, nigdy nie są …
11 java  scope 

2
Czy jest jakiś powód, aby nie używać Opcjonalnego jako argumentu metody w przypadku, gdy wiadomo, że argument jest potrzebny lub nie?
W Javie 8 widziałem coraz więcej artykułów na temat korzystania z Option / Optional. Rozumiem, co próbują przedstawić, i widzę wiele przykładów ich wykorzystania jako zwrotów. Jednak nie widzę ich jako argumentów metody / funkcji w językach, które nie mają składni parametrów domyślnych / opcjonalnych. Czy istnieje jakikolwiek powód, aby …


3
Czy dobrą praktyką jest używanie ostrzeżeń pomijanych w kodzie?
Używam @SuppressWarnings("unchecked")i @SuppressWarnings("null")głównie powyższych metod, aby umożliwić kompilację kodu bez ostrzeżeń, ale mam wątpliwości. Znaleziono to pytanie Stackoverflow . Jon Skeet napisał odpowiedź , która wydaje mi się intrygująca. Według niego, Czasami ogólne elementy języka Java po prostu nie pozwalają ci robić tego, co chcesz, i musisz skutecznie powiedzieć kompilatorowi, …

2
Czy lepiej używać ciągów znaków lub int do odwoływania się do wyliczeń poza częścią java systemu?
W mojej pracy rozmawialiśmy o wykorzystaniu wyliczeń w Javie. Współpracownik twierdził, że używając wyliczeń po stronie serwera, ilekroć jest to wymagane, powinniśmy używać ciągu znaków, aby się do niego odwoływać (na przykład podczas wysyłania danych z JS do serwera lub podczas przechowywania w bazie danych), argumentując, że jest to o …

4
Jak korzystać z wtrysku zależności w połączeniu ze wzorem fabrycznym
Rozważ moduł odpowiedzialny za parsowanie plików dowolnego typu. Zastanawiam się nad wykorzystaniem wzorca strategii do rozwiązania tego problemu, jak już tu wyjaśniłem . Przed przejściem do tego pytania zapoznaj się z połączonym postem. Rozważ klasę B, która potrzebuje zawartości pliku product.xml. Ta klasa będzie musiała utworzyć instancję odpowiedniego konkretnego implementatora …

3
Czy dobrą praktyką jest zawijanie pokrewnego zestawu właściwości do własnej struktury / klasy?
Pisanie obiektu użytkownika w Swift, choć moje pytanie dotyczy dowolnego silnie napisanego języka. Użytkownik może mieć kilka linków (FacebookProfile, InstagramProfile itp.). Kilka pytań wokół tego. Czy dobrą praktyką jest zawijanie łączy we własnym obiekcie? struct Użytkownik { var firstName: string var lastName: string var email: string var links: Linki } …

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.