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

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

11
Коли використовувати Spring Integration vs. Camel?
Як досвідчений користувач Spring, я припускав, що інтеграція Spring отримає найбільше значення в нещодавньому проекті, який потребує деяких можливостей обміну повідомленнями (JMS) ( докладніше ). Після декількох днів роботи з Spring Integration все ще відчувається велика кількість конфігурації, враховуючи кількість каналів, які потрібно налаштувати, щоб забезпечити деякий зв’язок на запит …

8
Будівництво проти компіляції (Java)
Думаючи, що відповідь на це є досить очевидним, але ось що: Коли я працюю над невеликим проектом для школи (в java), я складаю його. У моєму куратнику ми використовуємо мурашок для створення нашого проекту. Я думаю, що складання - це підмножина побудови. Це правильно? Яка різниця між побудовою та складанням? …
138 java  build  compilation 

9
Створіть тестовий клас в IntelliJ
Я працюю в традиційній структурі проекту Maven Java всередині IntelliJ, наприклад main/java/com/x/y test/java/com/x/y Коли я створюю клас під назвою Foo в main / java / com / x / y за допомогою IntelliJ, я хотів би автоматично створити файл під назвою FooTest.java, створений у test / java / com / …

30
Intellij неправильно сказав, що для автоматичного провідникового сховища не знайдено бобів типу
Я створив простий модульний тест, але IntelliJ неправильно виділяє його червоним кольором. позначаючи це як помилку Ні квасолі? Як ви бачите нижче, він проходить тест? Так воно повинно бути автоматичним?

6
Котлін: Інтерфейс ... не має конструкторів
Я перетворюю частину свого Java-коду в Котлін, і я не зовсім розумію, як інстанціювати інтерфейси, визначені в коді Котліна. Як приклад, у мене є інтерфейс (визначений в коді Java): public interface MyInterface { void onLocationMeasured(Location location); } А далі в своєму коді Котліна я інстанціюю цей інтерфейс: val myObj = …
138 java  kotlin 

3
Java: Буквальний відсоток увійти у операцію printf
Я намагаюся додати фактичний знак відсотка до заяви printf на Java, і я отримую помилку: lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ lab1.java:166: illegal escape character System.out.printf("%s\t%s\t%1.2f\%\t%1.2f\%\n",ID,pattern,support,confidence); ^ 2 errors Я не можу зрозуміти, як поставити фактичний знак відсотка в мій printf? Я думав, що використовувати \%, щоб уникнути, це спрацює, …
138 java  printf  escaping 

14
Формат Java 8 LocalDate Jackson
Для java.util.Дати, коли я це роблю @JsonFormat(shape = JsonFormat.Shape.STRING, pattern = "dd/MM/yyyy") private Date dateOfBirth; то в запиті JSON, коли я надсилаю { {"dateOfBirth":"01/01/2000"} } це працює. Як мені це зробити для поля LocalDate Java 8 ?? Я намагався мати @JsonDeserialize(using = LocalDateDeserializer.class) @JsonSerialize(using = LocalDateSerializer.class) private LocalDate dateOfBirth; Це …
138 java  json  jackson  jax-rs  resteasy 

13
Інкапсуляція проти абстракції?
Ось короткі визначення інкапсуляції та абстракції. Абстракція: Процес абстрагування на Java використовується для приховування певних деталей і лише відображення істотних особливостей об'єкта. Іншими словами, він стосується зовнішнього вигляду об'єкта (інтерфейсу). Єдиний хороший приклад, який я бачу для цього на різних сайтах, - це інтерфейс. Інкапсуляція: В основному це стосується приховування …
137 java  oop 

6
Включення jar в класний шлях в командному рядку (javac або apt)
намагаються запустити цю програму. Я думаю, що для налаштування всіх матеріалів веб-сервісу мені потрібно запустити влучну. (Хоча з використанням javac у мене виникає та сама проблема). Я думаю, що я отримую помилки компіляції. (Показано внизу). Я думаю, що мені потрібно зробити це включити цю банку в шлях мого класу: jsr181-api.jar …
137 java  jar 

12
Як реалізувати кнопку назад Android ActionBar?
У мене є діяльність із переглядом списку. Коли користувач натискає елемент, відкриється пункт "переглядач": List1.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,long arg3) { Intent nextScreen = new Intent(context,ServicesViewActivity.class); String[] Service = (String[])List1.getItemAtPosition(arg2); //Sending data to another Activity nextScreen.putExtra("data", datainfo); startActivityForResult(nextScreen,0); overridePendingTransition(R.anim.right_enter, R.anim.left_exit); } }); Це …

12
Як у Java я називаю метод базового класу з переосмислювального методу у похідному класі?
У мене є два класи Java: B, який розширює інший клас А, як слід: class A { public void myMethod() { /* ... */ } } class B extends A { public void myMethod() { /* Another code */ } } Я хотів би зателефонувати A.myMethod()з B.myMethod(). Я родом із …


5
Різниця між UTF-8 і UTF-16?
Різниця між UTF-8 і UTF-16? Навіщо нам це потрібно? MessageDigest md = MessageDigest.getInstance("SHA-256"); String text = "This is some text"; md.update(text.getBytes("UTF-8")); // Change this to "UTF-16" if needed byte[] digest = md.digest();
137 java  unicode  utf-8  utf-16  utf 

3
Як додати крапку з комою після виклику методу, коли всередині списку параметрів в IntelliJ IDEA?
Я, нарешті, повертаюся до IntelliJ через Eclipse. Наразі мій Eclipse налаштований так, що якщо у мене зараз є такий оператор, як цей (де ^ позначає, де зараз знаходиться мій курсор): foo.bar("hello"^) і я натисну клавішу напівкрапки (;), вона автоматично поставить крапку з двокрапкою в кінці заяви: foo.bar("hello"); В даний час …

11
Шаблон Builder в ефективній Java
Нещодавно я почав читати «Ефективна Java» Джошуа Блоха. Думаю, що модель «Будівельник» [Пункт 2 у книзі] виявилася дуже цікавою. Я намагався реалізувати це у своєму проекті, але були помилки компіляції. Далі, по суті, те, що я намагався зробити: Клас з декількома атрибутами та його клас конструктора: public class NutritionalFacts { …

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