java-7

Jaki jest sens operatora diamond ( < > ) w Javie 7?

Operator diamond w Javie 7 pozwala na kod w następujący sposób: List<String> list = new LinkedList<>(); Jedna ... ? Jeśli nie daje żadnej nowej funkcjonalności, dlaczego wymieniają ją jako funkcję? Czy moje rozumienie tego pojęcia wadliwe?

Jaki jest sens operatora diamond w Javie 7?

Operator diamond w Javie 7 pozwala na kod w następujący sposób: List<String> list = new LinkedList<>(); Jedna ... śli nie daje żadnej nowej funkcjonalności, dlaczego wymieniają ją jako funkcję? Czy moje rozumienie tego pojęcia jest błędne?

Zainstalowałem Javę 7 na Mac OS X, ale Terminal nadal korzysta z wersji 6

Zainstalowałem JDK 7u7 pobrany ze strony oracle. Ale po instalacji terminal nadal wyświetla Javę w wersji 6 $java -version ... Ciebie, sprawdź .bash_profile (or .bashrc) ustawienie pliku, aby sprawdzić, czy wcześniej wyeksportowano dowolną wersję Javy.

W tym środowisku nie jest dostępny żaden kompilator. Może biegasz na JRE zamiast na JDK?

Kompiluję projekt w Eclipse używając m2eclipse. Ustawiłem ścieżkę JDK w Eclipse TAK: Windows-->preferences-->installe ... Compilation failure [ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

Czy "współbieżność Javy w praktyce" jest nadal ważna? [zamknięte]

Jest współbieżność Javy w praktyce nadal aktualne? Zastanawiam się, czy opisane w książce pomysły, koncepcje i implementacje są nadal zgodne z najnowszymi wersjami Javy. Pytam, ponieważ ostatnia edycja została wykonana w 2006 roku.

Rekurencyjnie Lista plików w Javie

Jak wyświetlić rekurencyjnie listę wszystkich plików w katalogu w Javie? Czy ramy zapewniają jakąkolwiek użyteczność? Widziałem wiele hakerskich implementacji. Ale żaden z framework lub nio

Funkcje języka Java 7 z Androidem

Zastanawiam się, czy ktoś próbował używać nowych funkcji języka Java 7 z Androidem? Wiem, że Android odczytuje bajt, który wypluwa Java i zamienia go na dex. Więc moje pytanie brzmi, czy może zrozumieć bajt kodu Javy 7?

Java G1 garbage collection w produkcji

Skoro Java 7 ma domyślnie używać nowego garbage collection G1, to czy Java będzie w stanie obsłużyć o rząd wielkości większą ... osach, znacznie więcej niż stacja robocza. Aby wyjaśnić moje pytanie; czy G1 otworzy bramę do sterty w setkach GB? Gruźlica?

Jak używać try-with-resources z JDBC?

Mam metodę pobierania użytkowników z bazy danych z JDBC: public List<User> getUser(int userId) { String sql = "SE ... } } } } catch (SQLException e) { e.printStackTrace(); } return users; }

Java SafeVarargs adnotacja, czy istnieje standard czy najlepsza praktyka?

Ostatnio natknąłem się na adnotację java @SafeVarargs. Googlowanie, co sprawia, że zmienna funkcja w Javie jest niebezpieczna ... należy przestrzegać, aby jego funkcja była rzeczywiście bezpieczna? Jeśli nie, Jakie są najlepsze praktyki, aby to zapewnić?

Aplikacja używa Java 6 od Apple zamiast Java 7 od Oracle na Mac OS X?

Testuję moją obecną aplikację z Mac OS X, który ma zainstalowaną Javę 7 z Oracle. Zamiast tego używa Javy 7 firmy Oracle, uży ... /Frameworks/JavaVM.framework/Commands/java -version java version "1.6.0_37" Chyba mój obecny JDK wskazuje na coś nie tak.

Jaka jest różnica między PermGen i Metaspace?

Do Javy 7 w pamięci JVM istniał obszar o nazwie PermGen , w którym JVM przechowywał swoje klasy. W Java 8 została usunięta ... nam, jest to, że java.lang.OutOfMemoryError: PermGen space nie można już rzucać, a parametr VM MaxPermSize jest ignorowany.

Technicznie jaka jest główna różnica między Oracle JDK i OpenJDK? [duplikat]

To pytanie ma już odpowiedź tutaj: różnice między Oracle JDK i OpenJDK ... icznie oddziela OpenJDK od Oracle JDK? (tylko szybka dostępność funkcji? Czy koncentrujesz się na stabilności/niezawodności?)

Java 7 zapobiega transferom FTP w systemach Windows Vista i 7, jeśli zapora jest włączona. Jakieś pomysły?

Java 7 zapobiega transferom FTP w systemach Windows Vista i 7. W FTP, przed transferem pliku musi zostać wysłany PORT lub po ... i problem nie jest poważnie dotknięty, zalecamy poczekać na następną aktualizację oprogramowania, która zawiera ten hotfix."

Jak ustawić-source 1.7 W Android Studio i Gradle

Otrzymuję następujący błąd podczas próby skompilowania mojego projektu w Android Studio: Gradle: error: diamond operator is ... A_HOME env TAK: /Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home Błąd nie zniknie. Jak wyeliminować błąd?

Jak używać JDK 7 na Mac OSX?

Chciałbym użyć API WatchService, jak wspomniano w tym linku: http://download.oracle.com/javase/tutorial/essential/io/notific ... rzywo czerwonych linii. Wszystkie " import.java.nio.* "are all red and I cannot run it jako aplikacja Java. Co muszę zrobić?

Po zainstalowaniu Java JDK 7 Dla Mac OS X-mvn-version nadal pokazuje java w wersji 1.6.0 31

Oracle wydało Javę JDK 7 26 kwietnia Dla Mac OS X. postępowałem zgodnie z instrukcjami instalacji i kiedy robię java-version ... ", version: "10.7.3", arch: "x86_64", family: "mac" Jak mogę zmusić Mavena do używania Java JDK 1.7.0_04? Dzięki za pomoc.

Czy kod Javy 8 można skompilować do działania na Javie 7 JVM?

Java 8 wprowadza ważne nowe funkcje językowe, takie jak wyrażenia lambda. Czy tym zmianom w języku towarzyszą tak znaczące z ... pilowanym kodzie bajtowym, które uniemożliwiłyby jego uruchomienie na maszynie wirtualnej Java 7 bez użycia retrotranslatora?

Różnice w auto-unboxingu pomiędzy Java 6 vs Java 7

Zauważyłem różnicę w zachowaniu automatycznego rozpakowywania pomiędzy Javą SE 6 i Javą SE 7. Zastanawiam się dlaczego tak je ... myInt = (int)objs[0]; To kompiluje dobrze, ale daje ClassCastException w czasie wykonywania. Jakieś wzmianki na ten temat?

Dlaczego StringBuilder # append (int) jest szybszy w Javie 7 niż w Javie 8?

Podczas dochodzenia dla małej debaty w.r.T. za pomocą "" + n i Integer.toString(int) aby przekonwertować liczbę całkowitą na ... g(int) W JVM 7. Myślę, że ktoś zaznajomiony z pokrewnymi częściami kodu źródłowego JRE Musiałby odpowiedzieć na te pytania...