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...