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
Język zapytań dla JSON
Mam serwer, który zwraca bardzo duży komunikat JSON, a moja aplikacja kliencka jest zależna tylko od części tej odpowiedzi. Aplikacja kliencka musi sprawdzić, czy właściwość „xyz” istnieje w komunikacie JSON i, w zależności od wyniku, uruchomić określoną przypadek użycia. Dla tego wymogu konwersja całej wiadomości JSON na obiekt brzmi dla …
11 java  json 

3
Dlaczego platformy mobilne nie obsługują generowania pamięci śmieci?
Zarówno Windows Phone / Xbox, jak i Android nie obsługują generowania śmieci w trybie pokoleniowym. Jest to frustrujące dla wielu programistów. Wydaje się, że jest to uzasadniony powód techniczny, ale nie mogę tego rozgryźć. Obecne telefony mają więcej pamięci i prawdopodobnie lepsze procesory niż komputery stacjonarne / laptopy z systemem …

3
Nowoczesna implementacja Java Blackboard Pattern?
Czy jest miejsce na praktyczną, nowoczesną aplikację w Java of the Blackboard Pattern opisaną w „The Pragmatic Programmer” ? Czy jest jakaś konkretna biblioteka, która próbuje pomóc w realizacji tej koncepcji? Jaki jest ogólny konsensus w sprawie tego wzorca w obecnej społeczności oprogramowania (szczególnie Java)? Choć pomysł jest intrygujący, mam …
11 java 


3
Czym różnią się typy egzystencjalne od interfejsów?
Biorąc pod uwagę typ egzystencjalny T = ∃X.{op₁:X, op₂:X→boolean} i ten ogólny interfejs Java: interface T<X> { X op₁(); boolean op₂(X something); } Jakie są podstawowe różnice między typem egzystencjalnym a interfejsem Java? Oczywiście istnieją różnice składniowe i orientacja obiektowa Javy (która obejmuje również szczegóły, takie jak ukryte thisparametry itp.). …

10
Czy ograniczenia bezpieczeństwa powinny spowodować, że usługa zwróci wartość null lub zgłasza wyjątek? [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 4 lata temu . Nie zgadzam się z bardziej doświadczonym programistą w tej sprawie i zastanawiam się, …

4
Czy Scala byłaby dobrym wyborem zamiast Javy?
Rozpoczniemy nowy projekt, który obejmie szkolenie wszystkich programistów .net w Javie (frameworki / system ECO itp.). Mamy dużo kodu napisanego w języku C # i wydaje się, że wszystko to zostanie zmarnowane, ponieważ musimy ponownie napisać to wszystko w Javie. Problem, jaki widzę, polega na tym, że w pierwszym roku …
11 java  c#  scala 


6
W jaki sposób zwracanych jest wiele wartości w Javie?
Czasami chcesz zwrócić wiele wartości z funkcji. Jak to zwykle się robi w Javie? Jedną z opcji jest użycie tablicy, takiej jak ten fragment kodu w języku Python, który zwraca listę lub krotkę: value, success = read_unreliably() if success: print value Inną opcją byłoby zwrócenie skrótu / dict, na przykład …


4
Jak rozpocząć naukę J2EE, zwłaszcza JPA [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 …


3
Kiedy wycofywać, a kiedy usuwać w Javie
W ramach działań refaktoryzacyjnych lub po prostu ciągłego rozwoju, określona metoda lub może cała klasa może stać się w pewnym sensie przestarzała. Java obsługuje @Deprecatedadnotację wskazującą, że prawdopodobnie istnieje lepszy sposób obsługi danych funkcji. Wyobrażam sobie, że jest to szczególnie przydatne w publicznych interfejsach API, w których skutki usunięcia części …

4
W jaki sposób zamknięcia w Javie wpłyną na społeczność Java?
Jest to jedna z najczęściej omawianych funkcji planowanych w Javie: Zamknięcia. Wielu z nas tęskni za nimi. Niektórzy z nas (w tym ja) stali się trochę niecierpliwi i wybrali języki skryptowe, aby wypełnić pustkę. Ale po zamknięciu wreszcie oprogramowania Java: jak wpłyną na społeczność Java? Czy zaawansowanie języków skryptowych ukierunkowanych …
11 java  closures 

7
Programowanie strukturalne a programowanie OO
Przygotowuję prezentację, która pokazuje różnice między programowaniem strukturalnym a programowaniem obiektowym i chcę zilustrować, dlaczego ludzie potrzebują OOP, na przykładzie, w którym zastosowanie koncepcji OOP znacznie ułatwi kodowanie, dzięki czemu odbiorcy naprawdę poczują, że potrzebują OOP. Jakieś pomysły ??

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.