Pytania otagowane jako java

Java jest popularnym językiem programowania wysokiego poziomu. Użyj tego tagu, jeśli masz problemy z używaniem lub rozumieniem samego języka. Ten znacznik jest rzadko używany samodzielnie i jest najczęściej używany w połączeniu z [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] i [maven].

13
Hermetyzacja czy abstrakcja?
Oto krótkie definicje hermetyzacji i abstrakcji. Abstrakcja: Proces abstrakcji w Javie służy do ukrycia pewnych szczegółów i pokazania tylko podstawowych cech obiektu. Innymi słowy, dotyczy zewnętrznego widoku obiektu (interfejsu). Jedynym dobrym przykładem, jaki widzę w różnych witrynach, jest interfejs. Kapsułkowanie: Chodzi w zasadzie o ukrycie stanu obiektu za pomocą modyfikatorów …
137 java  oop 

6
Włączanie słoików do ścieżki klas w wierszu poleceń (javac lub apt)
próbuję uruchomić ten program. Myślę, że aby skonfigurować wszystkie usługi sieciowe, muszę uruchomić apt. (Chociaż używam javaca, mam ten sam problem). Myślę, że otrzymuję błędy kompilacji. (Pokazano na dole). Myślę, że muszę dołączyć ten jar do mojej ścieżki klas: jsr181-api.jar (źródło) . Czy istnieje prosty tymczasowy sposób, aby to zrobić …
137 java  jar 

12
Jak zaimplementować przycisk Wstecz Android ActionBar?
Mam aktywność z widokiem listy. Gdy użytkownik kliknie element, otwiera się „przeglądarka” elementu: List1.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { Intent nextScreen = new Intent(context,ServicesViewActivity.class); String[] Service = (String[])List1.getItemAtPosition(arg2); //Sending data to another Activity nextScreen.putExtra("data", datainfo); startActivityForResult(nextScreen,0); overridePendingTransition(R.anim.right_enter, R.anim.left_exit); } }); Działa to …



5
Różnica między UTF-8 i UTF-16?
Różnica między UTF-8 i UTF-16? Dlaczego tego potrzebujemy? MessageDigest md = MessageDigest.getInstance("SHA-256"); String text = "This is some text"; md.update(text.getBytes("UTF-8")); // Change this to "UTF-16" if needed byte[] digest = md.digest();
137 java  unicode  utf-8  utf-16  utf 

3
Jak dodać średnik po wywołaniu metody wewnątrz listy parametrów w IntelliJ IDEA?
W końcu wracam do IntelliJ przez Eclipse. Obecnie moje Eclipse jest skonfigurowane tak, że jeśli obecnie mam takie oświadczenie (gdzie ^ oznacza miejsce, w którym obecnie znajduje się mój kursor): foo.bar("hello"^) i naciskam klawisz średnika (;), automatycznie umieści średnik na końcu instrukcji: foo.bar("hello"); Obecnie IntelliJ robi to: foo.bar("hello";) Oznacza to, …

11
Wzorzec konstruktora w efektywnej Javie
Niedawno zacząłem czytać Efektywną Javę Joshuy Blocha. Pomysł wzorca Builder [punkt 2 w książce] wydał mi się bardzo interesujący. Próbowałem zaimplementować to w swoim projekcie, ale wystąpiły błędy kompilacji. Oto w istocie to, co próbowałem zrobić: Klasa z wieloma atrybutami i jej klasa konstruktora: public class NutritionalFacts { private int …


6
Jaka jest różnica pomiędzy ? i obiekt w Javie generics?
Używam Eclipse, aby pomóc mi oczyścić kod, aby poprawnie używać generycznych języków Java. W większości przypadków doskonale radzi sobie z wnioskami o typach, ale są pewne przypadki, w których wywnioskowany typ musi być tak ogólny, jak to tylko możliwe: Object. Ale wydaje się, że Eclipse daje mi możliwość wyboru między …
137 java  generics 

8
TreeMap sortuj według wartości
Chcę napisać komparator, który pozwoli mi posortować TreeMap według wartości zamiast domyślnego naturalnego porządku. Próbowałem czegoś takiego, ale nie mogę dowiedzieć się, co poszło nie tak: import java.util.*; class treeMap { public static void main(String[] args) { System.out.println("the main"); byValue cmp = new byValue(); Map<String, Integer> map = new TreeMap<String, …
137 java 


9
&& (AND) i || (OR) w instrukcjach IF
Mam następujący kod: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } gdzie partialHitsjest HashMap. Co się stanie, jeśli pierwsze stwierdzenie jest prawdziwe? Czy Java nadal sprawdzi drugą instrukcję? Ponieważ aby pierwsza instrukcja była prawdziwa, HashMap nie powinien zawierać podanego klucza, więc jeśli druga instrukcja jest zaznaczona, otrzymam NullPointerException. Więc w …
137 java  if-statement 

11
Zastąpienie fragmentu innym fragmentem wewnątrz grupy aktywności
Mam fragment wewnątrz działania grupowego i chcę go zastąpić innym fragmentem: FragmentTransaction ft = getActivity().getFragmentManager().beginTransaction(); SectionDescriptionFragment bdf = new SectionDescriptionFragment(); ft.replace(R.id.book_description_fragment, bdf); ft.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN); ft.addToBackStack(null); ft.commit(); Działa dobrze, gdy jest wykonywany jako osobny projekt bez użycia grupy aktywności, wszystko działa dobrze w log cat, ponieważ kontrola przechodzi do getview (), ale …


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.