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

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].


14
Як програмно встановити dravableLeft на кнопці Android?
Я динамічно створюю кнопки. Я сформулював їх спочатку за допомогою XML, і намагаюся взяти XML нижче і зробити його програмним. <Button android:id="@+id/buttonIdDoesntMatter" android:layout_height="wrap_content" android:layout_width="fill_parent" android:text="buttonName" android:drawableLeft="@drawable/imageWillChange" android:onClick="listener" android:layout_width="fill_parent"> </Button> Це те, що я маю досі. Я можу зробити все, окрім шаблонів. linear = (LinearLayout) findViewById(R.id.LinearView); Button button = new Button(this); …

13
Google Gson - дезаріалізувати список <class> об'єкта? (родовий тип)
Я хочу перенести об’єкт списку через Google Gson, але я не знаю, як дезаріалізувати загальні типи. Що я спробував, подивившись на це (відповідь BalusC): MyClass mc = new Gson().fromJson(result, new List&lt;MyClass&gt;(){}.getClass()); але тоді я отримую помилку у затемненні: "Введіть новий список () {} повинен реалізувати успадкований абстрактний метод ...", і …
441 java  json  generics  gson 



18
Як змінити розмір шрифту в Eclipse для текстових редакторів Java?
Я щойно намагався змінити розмір шрифту в Eclipse 3.6.0 наступним чином: Загальні → Зовнішній вигляд → Кольори та шрифти → Шрифт тексту редактора Java Однак розмір шрифту змінився лише у відкритому мені файлі. Як я можу змінити розмір шрифту для всіх файлів і проектів Java, які я відкриваю в Eclipse?
438 java  eclipse  fonts  font-size 

13
JsonMappingException: Не знайдено відповідного конструктора для типу [простий тип, клас]: не можна інстанціювати об'єкт JSON
Я отримую таку помилку при спробі отримати запит JSON та обробити його: org.codehaus.jackson.map.JsonMappingException: Не знайдено відповідного конструктора для типу [простий тип, клас com.myweb.ApplesDO]: не можна інстанціювати об'єкт JSON (потрібно додати / включити інформацію про тип?) Ось JSON, який я намагаюся надіслати: { "applesDO" : [ { "apple" : "Green Apple" …


15
Чи безпечно використовувати Project Lombok? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Якщо ви не знаєте, Project Lombok допомагає в деяких неприємностях Java з такими речами, …
436 java  lombok 

14
Що потрібно встановити змінною середовища JAVA_HOME на macOS X 10.6?
Багато додатків Java, які використовують сценарії оболонки для налаштування свого середовища, використовують JAVA_HOMEзмінну оточення для запуску правильної версії Java, знаходження JRE JAR тощо. У macOS X 10.6 наступні контури здаються дійсними для цієї змінної /Library/Java/Home /System/Library/Frameworks/JavaVM.framework/Home /System/Library/Frameworks/JavaVM.framework/Versions/Current Деякі з них є посиланнями на фактичний поточний VM (як визначено в області …

10
Як ініціалізувати масив у Java?
Я ініціалізую такий масив: public class Array { int data[] = new int[10]; /** Creates a new instance of Array */ public Array() { data[10] = {10,20,30,40,50,60,71,80,90,91}; } } NetBeans вказує на помилку в цьому рядку: data[10] = {10,20,30,40,50,60,71,80,90,91}; Як я можу вирішити проблему?


25
Як виявити цикл у пов'язаному списку?
Скажімо, у вас на Java пов'язана структура списку. Складається з Вузлів: class Node { Node next; // some user data } і кожен Вузол вказує на наступний вузол, за винятком останнього Вузла, який має нуль для наступного. Скажімо, існує можливість, що список може містити цикл - тобто кінцевий Node замість …

30
Обчислення різниці між двома екземплярами дати Java
Я використовую java.util.Dateклас Java в Scala і хочу порівняти Dateоб'єкт і поточний час. Я знаю, що можу обчислити дельту за допомогою getTime (): (new java.util.Date()).getTime() - oldDate.getTime() Однак це просто залишає на мене longмільйони секунд. Чи є простіший, приємніший спосіб отримати дельту часу?

5
Можливе забруднення купи за допомогою параметра varargs
Я розумію, це відбувається з Java 7 під час використання варагрів із загальним типом; Але моє питання: Що саме означає Eclipse, коли йдеться про те, що "його використання може потенційно забруднити купу?" І Як нова @SafeVarargsанотація запобігає цьому?

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