Запитання з тегом «java-7»

Версія 7 Java SE була випущена в 2011 р. Нові функції, порівняно з версією 6, включають динамічну підтримку мови, стиснуті покажчики, невеликі розширення мови, криптографію кривої еліптичної кривої, нові мережеві протоколи, можливість використання рядків як значень справ у оператор перемикання та різні розширення системної бібліотеки.

2
Чому різниця між 30 березня та 1 березня 2020 року помилково дає 28 днів замість 29?
TimeUnit.DAYS.convert( Math.abs( new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("30-03-2020 00:00:00").getTime() - new SimpleDateFormat("dd-MM-yyyy HH:mm:ss").parse("1-03-2020 00:00:00").getTime() ), TimeUnit.MILLISECONDS) Результат - 28, тоді як він повинен бути 29. Чи може бути проблемою часовий пояс / місцеположення?
124 java  date  java-7  datediff 

5
недійсний цільовий випуск: 1.7
Я бачив подібні запитання, але ще не знайшов відповіді. Використовуючи компіляцію Maven, я отримую: [ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1] Ось pom.xml: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> <configuration> <source>1.7</source> <target>1.7</target> <encoding>UTF-8</encoding> </configuration> </plugin> Версія Javac: javac 1.7.0_25 …
121 java  maven  java-7 

3
Чим відрізняється PermGen від Metaspace?
До Java 7 існувала область пам'яті JVM під назвою PermGen , де JVM використовував для збереження своїх класів. У Java 8 її видалили та замінили область, яка називається Metaspace . Які найбільш важливі відмінності між PermGen та Metaspace? Єдине, що я знаю, - це те, що java.lang.OutOfMemoryError: PermGen spaceбільше не …

9
Після установки Java JDK 7 для Mac OS X - mvn -version все ще показує java версії 1.6.0_31
26 квітня Oracle випустив Java JDK 7 для Mac OS X. Я дотримувався інструкцій із встановлення, і коли я роблю java -version у вікні терміналу, я отримую: java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b21) Java HotSpot(TM) 64-Bit Server VM (build 23.0-b21, mixed mode) Однак, коли я роблю mvn …
117 java  macos  maven  java-7 

15
Як використовувати JDK 7 на Mac OSX?
Я хотів би використовувати API WatchService, як зазначено в цьому посиланні: http://download.oracle.com/javase/tutorial/essential/io/notification.html Прочитавши, я дізнався, що WatchService є частиною класу NIO, який запланований на JDK 7. Отже, він знаходиться в бета-формі. Це добре. http://jdk7.java.net/download.html має JDK, який я завантажив та витягнув. Я отримав купу папок. Я не знаю, що з …
107 macos  java  java-7 

2
Відмінності в автоматичному розпакуванні між Java 6 та Java 7
Я зазначив різницю в поведінці автоматичного розпакування між Java SE 6 та Java SE 7. Мені цікаво, чому це так, тому що я не можу знайти жодної документації про зміни в цій поведінці між цими двома версіями. Ось простий приклад: Object[] objs = new Object[2]; objs[0] = new Integer(5); int …
107 java  casting  java-7  unboxing 


16
Виробництво сміття Java G1 у виробництві
Оскільки Java 7 збирається використовувати новий збір сміття G1 за замовчуванням, чи зможе Java обробляти купу на порядок більший без передбачуваних "руйнівних" пауз GC? Хтось насправді впроваджував G1 у виробництво, який у вас був досвід? Чесно кажучи, єдиний раз, коли я бачив справді довгі паузи GC, це дуже великі купи, …

9
java.lang.VerifyError: очікування кадру стека на цільовій гілці JDK 1.7
Після оновлення до JDK 1.7 я потрапляю нижче винятку: java.lang.VerifyError: Expecting a stackmap frame at branch target 71 in method com.abc.domain.myPackage.MyClass$JaxbAccessorM_getDescription_setDescription_java_lang_String.get(Ljava/lang/Object;)Ljava/lang/Object; at offset 20 at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2413) at java.lang.Class.getConstructor0(Class.java:2723) at java.lang.Class.newInstance0(Class.java:345) at java.lang.Class.newInstance(Class.java:327) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.instanciate(OptimizedAccessorFactory.java:184) at com.sun.xml.internal.bind.v2.runtime.reflect.opt.OptimizedAccessorFactory.get(OptimizedAccessorFactory.java:129) at com.sun.xml.internal.bind.v2.runtime.reflect.Accessor$GetterSetterReflection.optimize(Accessor.java:384) at com.sun.xml.internal.bind.v2.runtime.property.SingleElementLeafProperty.<init>(SingleElementLeafProperty.java:72) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) …
88 java  jaxb  java-7 

2
Чи правильно я використовую Java 7 для спроби використання ресурсів
Я очікую, що буферний зчитувач та зчитувач файлів закриються, а ресурси звільняться, якщо виключення буде викинуто. public static Object[] fromFile(String filePath) throws FileNotFoundException, IOException { try (BufferedReader br = new BufferedReader(new FileReader(filePath))) { return read(br); } } Однак чи існує вимога про наявність catchпункту про успішне закриття? РЕДАГУВАТИ: По суті, …

10
Помилка Java: метод порівняння порушує загальний контракт
Я бачив багато запитань з цього приводу і намагався вирішити проблему, але після години гуглиння та безлічі спроб і помилок я все ще не можу це виправити. Сподіваюсь, хтось із вас вловив проблему. Ось що я отримую: java.lang.IllegalArgumentException: Comparison method violates its general contract! at java.util.ComparableTimSort.mergeHi(ComparableTimSort.java:835) at java.util.ComparableTimSort.mergeAt(ComparableTimSort.java:453) at java.util.ComparableTimSort.mergeForceCollapse(ComparableTimSort.java:392) …

4
Як перевірити розширення шляху Java 7
Я хотів би перевірити, чи Шлях (введений в Java 7) закінчується певним розширенням. Я спробував endsWith()метод так: Path path = Paths.get("foo/bar.java") if (path.endsWith(".java")){ //Do stuff } Однак це, здається, не працює, оскільки path.endsWith(".java")повертає false. Здається, endsWith()метод повертає істину лише тоді, коли після остаточного роздільника каталогів (наприклад bar.java) існує повне збіг …
84 java  path  java-7 

5
Максимальний розмір методу в Java 7 і 8
Я знаю, що метод не може перевищувати 64 КБ з Java. Обмеження викликає проблеми з генерованим кодом із граматики JavaCC . У нас були проблеми з Java 6, і ми змогли це виправити, змінивши граматику. Чи було змінено обмеження для Java 7 чи воно планується для Java 8? Тільки щоб …
82 java  java-7  java-8 

8
Збір сміття Java 7 (JDK 7) та документація щодо G1
Java 7 вже деякий час виходить, але я не можу знайти хороших ресурсів щодо конфігурації збирачів сміття , зокрема нового колектора G1 . Мої запитання: Чи є G1 колектором за замовчуванням у Java 7, і як ні, як активувати G1? Які додаткові налаштування має g1 у Java7? Чи були внесені …

1
Встановлення Java 7 (Oracle) у Debian за допомогою apt-get [закрито]
Зачинено. Це питання не в темі . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно було актуальним для переповнення стека. Закрито 7 років тому . Удосконалюйте це питання Встановлення Oracle Java 7 у Debian через сховище apt-get схоже не працює. apt-get install oracle-java7-installer Виглядає як apt-getне …
78 debian  java-7  apt-get 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.