Я новичок в Java, и я столкнулся с термином «пользовательские свойства JVM» и как запускать конфигурации с настраиваемыми свойствами JVM в eclipse. Я хочу понять, что это на самом деле, и как он может помочь мне в качестве программиста.Что такое пользовательские свойства jvm?
ответ
"jvm properties" concept - это способ создания собственности (пара имен/значений) JVM wide. Когда вы передаете свойство jvm, он становится доступным в каждой точке этого jvm.
как передать недвижимость JVM:
вы можете передать свойства от командной строки (-Dproperty_name1=property_value1 -Dproperty_name2=property_value2 ...
) при запуске виртуальной машины Java,
или
в запущенной JVM по телефону System.getProperties().load(inputStream)
из файл свойств.
или
в запущенном JVM по телефону System.setProperty("property_name1", "property_value1")
, как достичь этого имущества:
так или иначе, эти свойства становятся JVM широка и вы можете связаться с ними в любой точке вашего приложение, вызывая System.getProperty ("property_name1") ...
this docement может помочь вам понять концепцию свойств и нас возраст.
пример:
package so;
public class SomeClass {
public void someMethod() {
System.setProperty("my_pet_name", "boomerang");
}
}
после вызова someMethod()
в любой точке вашего приложения, то вы можете прочитать его в любом другом классе, как это:
package so;
public class SomeOtherClass {
public void someOtherMethod() {
String myPetName = System.getProperty("my_pet_name");
System.out.println(myPetName);
}
}
теперь я понимаю, что я на самом деле делаю. Спасибо за ответ. – d1729
Если вы только начинаете, это не то, о чем вам нужно беспокоиться или что-то, что повлияет на вас вообще. Параметры JVM - это способы настройки JVM для вашей программы. Наиболее частое использование для них - настроить память, используемую Java, или настроить алгоритм сбора мусора.
Вы можете настроить пользовательские свойства JVM для запуска приложения, указав их в Run Configurations
. Чтобы настроить:
- Щелкните правой кнопкой мыши проект. Нажмите
Run as
затемRun Configurations
- Goto
Arguments
вкладки и дать свои пользовательские параметры в окнеVM Arguments
- Вы можете использовать один и тот же набор конфигураций по умолчанию при выполнении проекта.
Я знаю, как это сделать. Я просто не знал, что я на самом деле делаю. Спасибо, в любом случае. – d1729
- 1. Что такое JVM?
- 2. Что такое JVM Bind?
- 3. log4j и websphere Пользовательские свойства JVM
- 4. Что такое Oolong с точки зрения JVM?
- 5. Что такое NOP в байт-коде JVM?
- 6. Что такое кодировка JVM по умолчанию?
- 7. Что такое эквивалент cucumber-jvm Cucumber.wants_to_quit?
- 8. Что такое эквивалентная JVM в C#?
- 9. Пользовательские аннотации огурца jvm
- 10. Что такое доступность и свойства?
- 11. Что такое пользовательские директивы в Angularjs?
- 12. JVM Crash, что случилось?
- 13. Что такое значение свойства «Тип» в LoginPageLink?
- 14. Что такое значение свойства Windows XP VersionNT?
- 15. Что такое свойства навигации в Entity Framework?
- 16. Что такое использование свойства css `content`?
- 17. Что такое свойства в C++/CLI?
- 18. Что такое свойства контента в XAML?
- 19. Получить атрибут свойства, зная, что это такое
- 20. Что такое свойства шрифта заголовка в JOptionPane?
- 21. Что такое синтаксис вложенного свойства MSBuild?
- 22. Что такое метод getter простого свойства, называемый
- 23. Что такое Java-эквивалент свойства Python()?
- 24. Что такое тип свойства объекта javascript?
- 25. Что такое сохраненные свойства в NAnt?
- 26. Свойства глобальной настройки для JVM
- 27. Что такое свойства шаблонов TemplatedParent, предназначенные для приоритета свойства зависимостей
- 28. Что такое параметры JVM по умолчанию, используемые grails run-app
- 29. Что такое glassfish-jvm-option "http.proxyHost" для/когда его использовать?
- 30. Что такое встроенные библиотеки и встроенные методы интерфейса в JVM
Где вы столкнетесь с этим? Разграничило ли оно «свойства» и «пользовательские свойства»? – Raedwald
@ Raedwald На самом деле мне задали этот вопрос кем-то, и я искал его в Интернете. Но не нашел хорошего ответа. Поэтому я спросил здесь. – d1729