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.

6
Czy łączenie obiektów jest przestarzałą techniką?
Bardzo dobrze znam koncepcję łączenia obiektów i zawsze staram się z niej korzystać w jak największym stopniu. Dodatkowo zawsze myślałem, że pula obiektów jest standardową normą, ponieważ zauważyłem, że sama Java, a także inne frameworki używają pula w jak największym stopniu. Ostatnio jednak przeczytałem coś, co było dla mnie zupełnie …


6
Dlaczego C # został stworzony przy użyciu słów kluczowych „new” i „virtual + override” w przeciwieństwie do Java?
W Javie nie istnieją virtual, new, overridekluczowe dla określenia metody. Tak więc działanie metody jest łatwe do zrozumienia. Ponieważ jeśli DerivedClass rozszerza BaseClass i ma metodę o tej samej nazwie i tej samej sygnaturze BaseClass, wówczas nadpisanie nastąpi w czasie polimorfizmu w czasie wykonywania (pod warunkiem, że metoda nie jest …

18
Dlaczego ludzie nadal twierdzą, że Java działa wolno? [Zamknięte]
Przez długi czas w SO i innych miejscach Java ma reputację powolności. Od żartów po wiele komentarzy w pytaniach i odpowiedziach, ludzie wciąż wierzą, że Java działa wolno tylko na podstawie doświadczenia z nią w latach 90. To mój problem: obaliliśmy (większość) powodów, dla których ludzie uważają, że Java jest …
61 java  performance 

8
Czy modyfikowanie przychodzącego parametru jest antypatrakiem? [Zamknięte]
Programuję w Javie i zawsze tworzę konwertery w taki sposób: public OtherObject MyObject2OtherObject(MyObject mo){ ... Do the conversion return otherObject; } W nowym miejscu pracy wzór jest następujący: public void MyObject2OtherObject(MyObject mo, OtherObject oo){ ... Do the conversion } Dla mnie jest to trochę śmierdzące, ponieważ przyzwyczaiłem się nie zmieniać …



10
Czy lepsze jest Show () + Hide () lub SetVisible (bool widoczne)?
Co jest lepsze i dlaczego? (Z punktu widzenia projektowania interfejsu): a) Mieć dwa Show()i Hide()funkcje b) Aby mieć jedną SetVisible(bool visible)funkcję EDYCJA: Na przykład niektóre obiekty mają stan widoczności i ta funkcja służy do jego zmiany. c) wszystkie trzy Show(), Hide(), SetVisible(bool visible)funkcje
59 java  c++  interfaces 

11
Nowoczesna recenzja Java [zamknięta]
Programuję od kilku lat i zacząłem w Javie, a w swoim czasie znalazłem wiele różnych źródeł twierdzących, że Java jest w jakiś sposób gorszym językiem. Wiem, że każdy język ma swoje mocne i słabe strony, ale wiele rzeczy, które czytałem o Javie, wydają się być przestarzałe. Najczęściej cytowanym powodem gorszej …




3
Czy korzystanie ze składni odwołania do metody zamiast składni lambda w Javie 8 wiąże się z większą wydajnością?
Czy odniesienia do metod pomijają obciążenie owijarki lambda? Czy mogą w przyszłości? Zgodnie z samouczkiem Java na temat metod : Czasami ... wyrażenie lambda robi tylko wywołanie istniejącej metody. W takich przypadkach często łatwiej jest odnieść się do istniejącej metody według nazwy. Odwołania do metod umożliwiają to; są to zwarte, …


2
Kiedy nie korzystać z Google Web Toolkit? [Zamknięte]
Rozważam użycie GWT w dużym wewnętrznym projekcie rozwoju aplikacji internetowych, a mianowicie jego główną zaletą jest kompilacja krzyżowa do Javascript, która (przynajmniej teoretycznie) pomogłaby mojemu zespołowi zmniejszyć rozmiar stosu technologicznego o jeden . Jednakże, będąc wcześniej spalonym (jak większość programistów), chciałbym usłyszeć od programistów, którzy faktycznie używali go w przypadku …
55 java  javascript  ajax  gwt 

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.