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.
Jestem początkującym uczącym się języka Java. W Javie każdy plik źródłowy musi zawierać klasę publiczną, a ten plik źródłowy powinien mieć taką samą nazwę jak ta klasa publiczna. Ponadto żaden plik źródłowy nie może zawierać dwóch klas publicznych. Dlaczego to ograniczenie?
Próbuję zrozumieć różnicę (jeśli w ogóle) między nimi. Według strony Wikipedii dotyczącej wielokrotnego wysyłania jest to synonim przeciążenia funkcji, ale później mówi dalej: W języku z pojedynczą wysyłką, takim jak Java […] co wydaje się sprzecznością, ponieważ Java obsługuje przeciążenie funkcji. Więc co to jest? Czy wysyłanie wielokrotne różni się …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Zdecydowałem, że uczę się Java jako drugiego języka (jestem programistą Perla). Ale po przeczytaniu kilku …
Powoli zastępujemy pliki poleceń wsadowych (Windows .bat), które po prostu zgarnęły klasy skompilowane w IDE dla programistów, bardziej wszechstronnymi kompilacjami Ant (tj. Pobierają z CVS, czystą kompilację, jar, archiwum, e-mail itp.) Spędziłem dużo czasu na nauce (i debugowaniu problemów) z Antem, więc najwygodniej jest go używać do tych zadań. Zastanawiam …
Nie rozumiem, dlaczego Java używa odwrotności (prawdopodobnie hipotetycznej) nazwy domeny jako nazwy pakietu, podczas gdy przeważnie nie ma związku między nazwą domeny, której używają niektóre osoby, a posiadanymi przez nich produktami. Wielu programistów nie ma nawet żadnej domeny. Jakie są przyczyny tej konwencji nazewnictwa, jeśli taka istnieje?
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ż finalkilka lat temu odkryłem moc słowa kluczowego w Javie, pomogło mi to …
Dla zadania, muszę dowiedzieć się, który z Gang of Four wzorca projektowego klasy java.io.Readeri jej podklasy java.io.PushbackReader, java.io.BufferedReaderi java.io.FilterReaderzostały zbudowane z. Zgodnie z tym postem wzorem projektu byłby wzór dekoratora. To ma sens tylko do mnie, czy PushbackReader, BufferedReaderi FilterReadermogą być ozdobione być używane w tym samym czasie, tworząc skutecznie …
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 …
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 …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Sprawdzone wyjątki Javy zyskały złą prasę przez lata. Znamiennym znakiem jest to, że jest to …
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 4 lata temu . Czy Java staje się de facto standardem przy tworzeniu aplikacji dla systemu Linux w taki …
Na stronie 45 Czystego kodu Roberta C. Martina: Podręcznik do spraw zwinnego oprogramowania Martin pisze, że należy unikać argumentów wyjściowych. Mam problem ze zrozumieniem znaczenia „argumentu wyjściowego” i dlaczego należy go unikać. Przykład Martina dla argumentu wyjściowego appendFooter(s);wywołuje funkcję public void appendFooter(StringBuffer report). Jego poprawa kodu toreport.appendFooter(); Może wynika to …
Widziałem różne argumenty przeciwko bezpośredniemu wywoływaniu DAO z klasy Controller, a także DAO z klasy Model. Faktycznie osobiście uważam, że jeśli podążamy za wzorcem MVC, kontroler nie powinien być sprzężony z DAO, ale z klasą Model powinien wywoływać DAO od wewnątrz, a kontroler powinien wywoływać klasę modelu. Dlaczego, ponieważ możemy …
Próbuję zrozumieć, jakie byłoby właściwe użycie wiosny. Nie składniowo, ale pod względem celu. Jeśli używasz Springa, to czy kod Spring powinien zastąpić cały kod instancji komponentu bean? Kiedy używać, a kiedy nie używać Spring, aby utworzyć instancję fasoli? Może być następujący przykładowy kod, który pomoże ci zrozumieć mój dylemat: List<ClassA> …
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 5 lat temu . Chcę wiedzieć, ile certyfikatów Java (SCJP, SCWCD i inne) są ważne dla stanowiska architekta. Jeśli ktoś ma dobre doświadczenie …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.