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

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


13
Дата Java проти календаря
Невже хтось може порадити поточну "найкращу практику" навколо DateтаCalendar типів. При написанні нового коду, це краще , щоб завжди сприяє Calendarбільш Date, або там , де обставина Dateє більш відповідним типом даних?
364 java  date  calendar 


30
Як вирішити виняток зі сплячого режиму «невдало ініціалізувати колекцію ролей»
У мене є ця проблема: org.hibernate.LazyInitializationException: не вдалося лінь ініціалізувати колекцію ролей: mvc3.model.Topic.comments, жодна сесія чи сесія не закриті Ось модель: @Entity @Table(name = "T_TOPIC") public class Topic { @Id @GeneratedValue(strategy=GenerationType.AUTO) private int id; @ManyToOne @JoinColumn(name="USER_ID") private User author; @Enumerated(EnumType.STRING) private Tag topicTag; private String name; private String text; @OneToMany(mappedBy …

5
Джексон проти Gson [закрито]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Після пошуку деяких існуючих бібліотек для JSON, я нарешті закінчив ці дві: Джексон Google …
363 java  json  comparison  gson  jackson 

14
Як визначити метод, який приймає лямбда як параметр у Java 8?
У Java 8 методи можуть бути створені у вигляді лямбда-виразів і можуть передаватися шляхом посилання (з невеликою роботою під кришкою). В Інтернеті є чимало прикладів створення лямбда і використання методів, але немає прикладів, як зробити метод, який приймає лямбда як параметр. Який для цього синтаксис? MyClass.method((a, b) -> a+b); class …
363 java  lambda  java-8 

16
Налаштування кодування символів Java за замовчуванням
Як правильно встановити кодування символів за замовчуванням, яке програмно використовується JVM (1.5.x)? Я читав, що -Dfile.encoding=whateverраніше був шлях до старших СВМ. У мене немає такої розкоші з причин, в які я не хочу потрапити. Я намагався: System.setProperty("file.encoding", "UTF-8"); І властивість встановлюється, але, схоже, не викликає кінцевий getBytesдзвінок нижче для використання …

10
Singleton vs. контекст програми в Android?
Згадуючи цю публікацію, що перераховує декілька проблем використання одиночних клавіш та побачивши кілька прикладів програм для Android, що використовують шаблон однотонної форми, мені цікаво, чи корисно використовувати Singletons замість поодиноких екземплярів, що передаються через глобальний стан програми (підкласифікація android.os.Application і отримання її) через context.getApplication ()). Які переваги / недоліки мали …

14
Як сортувати значення карт за ключовими словами на Java?
У мене є карта, що містить рядки і для ключів, і для значень. Дані виглядають так: "питання1", "1" "питання9", "1" "питання2", "4" "питання5", "2" Я хочу сортувати карту за її ключами. Отже, врешті-решт, у мене буде question1, question2, question3.... і так далі. Врешті-решт, я намагаюся витягнути два рядки з цієї …
361 java  dictionary  hashmap 

5
Чи слід оголошувати Jackson's ObjectMapper статичним полем?
Здається,ObjectMapper клас бібліотеки Джексона є безпечним для потоків . Чи означає це, що я повинен оголосити своє ObjectMapperстатичним полем, як це class Me { private static final ObjectMapper mapper = new ObjectMapper(); } а не як поле на рівні екземпляра, як це? class Me { private final ObjectMapper mapper = …
361 java  json  jackson 

22
Чому super.super.method (); заборонено на Java?
Я прочитав це питання і подумав, що його легко вирішити (не те, що без нього не вирішити), якби можна було написати: @Override public String toString() { return super.super.toString(); } Я не впевнений, чи корисний він у багатьох випадках, але мені цікаво, чому це не так, і чи щось подібне існує …
360 java  superclass 

5
Веб-програми "Шаблони дизайну" [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 2 роки тому . Я розробляю просту веб-програму. Я новачок у цьому веб-домені. Мені потрібні були поради щодо …

30
MySQL JDBC Driver 5.1.33 - Випуск часової зони
Деякі відомості: У мене на веб-сайті Java 1.6 працює Tomcat 7. База даних - MySQL 5.5. Раніше я використовував драйвер Mysql JDBC 5.1.23 для підключення до БД. Все працювало. Нещодавно я оновив драйвер Mysql JDBC 5.1.33. Після оновлення Tomcat видасть цю помилку під час запуску програми. WARNING: Unexpected exception resolving …
359 java  mysql  tomcat  jdbc  timezone 

8
Яка різниця між статичним і нестатичним блоком коду ініціалізації
Моє запитання стосується одного конкретного використання статичного ключового слова. Можна використовувати staticключове слово для покриття кодового блоку в класі, який не належить до жодної функції. Наприклад, наступні компіляції коду: public class Test { private static final int a; static { a = 5; doSomething(a); } private static int doSomething(int x) …


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