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.


3
Kiedy tworzę obiekt, nowa pamięć jest przydzielana zarówno do pól instancji, jak i do metod lub tylko do pól instancji
Mam następującą klasę class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Teraz tworzę dwa obiekty typu Student w następujący sposób Student s1=new Student(); Student s2=new Student(); Teraz przydzielono dwa różne zestawy pamięci dla …

2
Dlaczego C # ma znacznie więcej funkcji niż Java? [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 . Należy pamiętać, że nie jest to argument Java vs. C #. Jestem programistą …
14 java  c#  languages 

6
alternatywy dla zagnieżdżonych prób połowu w przypadku awarii
Mam sytuację, w której próbuję odzyskać obiekt. Jeśli wyszukiwanie nie powiedzie się, mam kilka awarii, z których każda może się nie powieść. Kod wygląda więc tak: try { return repository.getElement(x); } catch (NotFoundException e) { try { return repository.getSimilarElement(x); } catch (NotFoundException e1) { try { return repository.getParentElement(x); } catch …

5
Jest ostatecznie drogi
W przypadku kodu, w którym należy wykonać czyszczenie zasobu przed wyjściem z funkcji, istnieje znaczna różnica w wydajności między tymi 2 sposobami wykonania tego. Czyszczenie zasobu przed każdym zwrotem void func() { login(); bool ret = dosomething(); if(ret == false) { logout(); return; } ret = dosomethingelse(); if(ret == false) …

7
Dlaczego w Javie chronieni członkowie byli dostępni dla klas tego samego pakietu?
Z oficjalnej dokumentacji ... Pakiet klasy modyfikatora Podklasa Świat publiczne RRRR chroniony YYYN bez modyfikatora YYNN prywatny YNNN Chodzi o to, że nie pamiętam przypadku użycia, w którym potrzebowałem uzyskać dostęp do chronionych członków z klasy w tym samym pakiecie. Jakie były przyczyny tego wdrożenia? Edycja: Aby to wyjaśnić, szukam …

1
Podsumowanie różnic między wersjami Java? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 2 lata temu . Odpowiedzi na to pytanie są dziełem społeczności . Edytuj istniejące odpowiedzi, aby poprawić ten post. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Jakie są główne różnice między wersją Java pod względem tworzenia …
14 java  versioning 

3
Ogólny projekt parsera plików w Javie przy użyciu wzorca strategii
Pracuję nad produktem, w którym jednym z modułów jest parsowanie plików XML i zrzucanie wymaganej zawartości do bazy danych. Mimo że obecnym wymaganiem jest tylko parsowanie plików XML, chcę zaprojektować mój moduł analizujący w taki sposób, aby w przyszłości mógł obsługiwać dowolny rodzaj plików. Powodem takiego podejścia jest to, że …
14 java  design  parsing  xml 



3
Jakie są wady implementacji singletonu z enum Java?
Tradycyjnie singleton jest zwykle implementowany jako public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } Dzięki enum Java, możemy zaimplementować singleton jako public enum Foo2 { INSTANCE; public void doo(){ ... } …
14 java  singleton  enum 

2
Dlaczego korzystanie z bibliotek C ++ jest tak skomplikowane?
Przede wszystkim chcę zauważyć, że uwielbiam C ++ i jestem jedną z osób, które uważają, że łatwiej jest pisać w C ++ niż Java. Z wyjątkiem jednej drobnej rzeczy: bibliotek. W Javie możesz po prostu dodać słoik do ścieżki kompilacji i gotowe. W C ++ zwykle musisz ustawić wiele ścieżek …
14 java  c++  libraries 

5
Sposoby zapewnienia unikalnych wystąpień klasy?
Chcesz poprawić ten post? Podaj szczegółowe odpowiedzi na to pytanie, w tym cytaty i wyjaśnienie, dlaczego Twoja odpowiedź jest poprawna. Odpowiedzi bez wystarczającej ilości szczegółów mogą być edytowane lub usuwane. Szukam różnych sposobów, aby upewnić się, że każda instancja danej klasy jest instancją jednoznacznie identyfikowalną. Na przykład mam Nameklasę z …

9
Jak podzielić duże, ściśle powiązane klasy?
Mam kilka ogromnych klas ponad 2k wierszy kodu (i ciągle rośnie), które chciałbym przebudować, jeśli to możliwe, aby mieć trochę więcej lekkiego i czystego projektu. Powód, dla którego jest tak duży, to głównie dlatego, że klasy te obsługują zestaw map, do których większość metod potrzebuje dostępu, a metody są ze …

5
Niezdefiniowane zachowanie w Javie
Czytałem to pytanie w SO, które omawia niektóre typowe niezdefiniowane zachowania w C ++ i zastanawiałem się: czy Java ma również niezdefiniowane zachowanie? Jeśli tak, to jakie są najczęstsze przyczyny nieokreślonego zachowania w Javie? Jeśli nie, to jakie funkcje Javy uwalniają go od takich zachowań i dlaczego najnowsze wersje C …

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.