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

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

3
для чого потрібні анотації @Id та @GeneratedValue (стратегія = GenerationType.IDENTITY)? Чому тип покоління - це ідентичність?
@Id @GeneratedValue(strategy = GenerationType.IDENTITY) Чому ми використовуємо ці анотації? мені потрібно знати, чи це автоматично збільшує значення ідентифікатора моєї таблиці. (GenerationType.IDENTITY) чи є якісь інші типи, що насправді відбувається, коли ми використовуємо цю анотацію public class Author extends Domain { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Basic(optional = false) @Column(name = "id") …

7
завантажити файл зі служби відпочинку для завантаження Spring
Я намагаюся завантажити файл із служби Spring rest rest. @RequestMapping(path="/downloadFile",method=RequestMethod.GET) @Consumes(MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<InputStreamReader> downloadDocument( String acquistionId, String fileType, Integer expressVfId) throws IOException { File file2Upload = new File("C:\\Users\\admin\\Desktop\\bkp\\1.rtf"); HttpHeaders headers = new HttpHeaders(); headers.add("Cache-Control", "no-cache, no-store, must-revalidate"); headers.add("Pragma", "no-cache"); headers.add("Expires", "0"); InputStreamReader i = new InputStreamReader(new FileInputStream(file2Upload)); System.out.println("The length of …
83 java  spring  rest 

8
Як уникнути попередження "Спільний доступ підтримується лише для класів завантажувача, оскільки додано шлях до класу bootstrap" під час налагодження з Java 11?
Нещодавно я перейшов на Java 11 і почав налагоджувати свій додаток і побачив таке повідомлення: Попередження OpenJDK 64-бітної сервера VM: Спільний доступ підтримується лише для класів завантажувача, оскільки додано шлях до класу bootstrap Знайшов лише цей коміт і квиток , але це мені не багато говорить. Чи потрібно мені про …

12
Collections.sort з кількома полями
У мене є список об'єктів "Report" із трьома полями (тип All String) - ReportKey StudentNumber School У мене код сортування виглядає як- Collections.sort(reportList, new Comparator<Report>() { @Override public int compare(final Report record1, final Report record2) { return (record1.getReportKey() + record1.getStudentNumber() + record1.getSchool()) .compareTo(record2.getReportKey() + record2.getStudentNumber() + record2.getSchool()); } }); З …

13
Чи є оператор return просто для задоволення синтаксису поганою практикою?
Розглянемо такий код: public Object getClone(Cloneable a) throws TotallyFooException { if (a == null) { throw new TotallyFooException(); } else { try { return a.clone(); } catch (CloneNotSupportedException e) { e.printStackTrace(); } } //cant be reached, in for syntax return null; } Це return null;необхідно, оскільки виняток може бути спійманий, …
82 java  return  try-catch 

7
У Java, яку мету виконують ключові слова `final`,` нарешті` та `finalize`? [зачинено]
Закрито . Це питання має бути більш сфокусованим . Наразі відповіді не приймаються. Хочете покращити це питання? Оновіть питання, щоб воно зосереджувалось на одній проблемі, лише відредагувавши цю публікацію . Закрито 10 місяців тому . Удосконалюйте це питання В Java, з якою метою зробити ключові слова final, finallyі finalizeвиконати?
82 java  final  finally  finalize 

14
Як приховати м'яку клавіатуру зсередини фрагмента?
Я FragmentActivityвикористовую a ViewPagerдля обслуговування кількох фрагментів. Кожен ListFragmentз них має такий макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <LinearLayout android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent" android:padding="8dp"> <ListView android:id="@id/android:list" android:layout_width="fill_parent" android:layout_height="fill_parent" /> <EditText android:id="@+id/entertext" android:layout_width="fill_parent" android:layout_height="wrap_content" /> </LinearLayout> </LinearLayout> Під час початку роботи відображається програмна клавіатура. Щоб виправити це, я зробив наступне …

15
Нескінченні цикли в Java
Подивіться на наступний нескінченний whileцикл у Java. Це спричиняє помилку під час компіляції для твердження під ним. while(true) { System.out.println("inside while"); } System.out.println("while terminated"); //Unreachable statement - compiler-error. Наступний той самий нескінченний whileцикл, однак, працює нормально і не видає жодних помилок, в яких я щойно замінив умову на логічну змінну. …

4
Клієнт веб-сервісу Java (найкращий спосіб)
У мене є сторонній WSDL, мені потрібно написати код на Java для клієнта веб-служби для виклику операцій у сторонньому WSDL. Зараз я створив клієнтську заглушку, використовуючи інструмент WSDL2JAVA від Axis, і використовував XMLbeans для прив'язки даних. Який найкращий підхід для цього JAVA? Я читав про SAAJ, схоже, це буде більш …

8
Про продуктивність та взаємодію Java: Clojure проти Scala
Я вже читав різні розповіді про Clojure проти Scala, і хоча я розумію, що обидва мають своє місце. Є кілька міркувань, щодо яких я не отримав повного пояснення щодо порівняння обох Clojure та Scala: 1.) Яка з двох мов, як правило, швидша ? Я усвідомлюю, що це буде різнитися залежно …

15
Android Activity ClassNotFoundException - спробував усе
Я щойно переробив програму в бібліотеку фреймворку та програму, але тепер, коли я спробую запустити програму в емуляторі, я отримую таке трасування стека помилок: 06-02 18:22:35.529: E/AndroidRuntime(586): FATAL EXCEPTION: main 06-02 18:22:35.529: E/AndroidRuntime(586): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.matthewrathbone.eastersays/com.matthewrathbone.eastersays.EasterSimonSaysActivity}: java.lang.ClassNotFoundException: com.matthewrathbone.eastersays.EasterSimonSaysActivity in loader dalvik.system.PathClassLoader[/data/app/com.matthewrathbone.eastersays-1.apk] 06-02 18:22:35.529: E/AndroidRuntime(586): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 06-02 …

3
JPA: як зберегти рядок у полі бази даних, введіть MYSQL Text
Вимога полягає в тому, що користувач може написати статтю, тому я вибираю тип Textдля contentполя всередині бази даних mysql. Як я можу конвертувати Java StringвMySQL Text Ось вам Jim Tough @Entity public class Article implements Serializable { private static final long serialVersionUID = 1L; @Id @GeneratedValue(strategy = GenerationType.AUTO) private Long …
82 java  mysql  orm  jpa 

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

4
Коли використовувати HashMap через LinkedList або ArrayList і навпаки
У чому причина, чому ми не завжди можемо використовувати HashMap, хоча він набагато ефективніший за ArrayList або LinkedList при операціях додавання, видалення, незалежно від кількості елементів. Я погуглив і знайшов деякі причини, але завжди було обхідне рішення щодо використання HashMap з перевагами, які все ще існують.

3
використовувати startActivityForResult від неактивності
У мене є MainActivity, який є Activity та іншим класом (який є простим Java-класом), ми будемо називати його "SimpleClass". тепер я хочу запустити з цього класу команду startActivityForResult. тепер я хоч би міг передати цей клас (SimpleClass), лише контекст MainActivity, проблема в тому, що не можна запускати context.startActivityForResult (...); так …
82 java  android 

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