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

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

6
Чи варто використовувати @EJB або @Inject
Я знайшов це запитання: в чому різниця між @Inject та @EJB, але я не став мудрішим. Я раніше не робив Java EE і не маю досвіду введення залежності, тому я не розумію, що мені слід використовувати? Чи @EJB - це старий спосіб введення? Чи робиться ін'єкція контейнером EJB при використанні …
148 java  jakarta-ee  ejb  cdi 

7
Чому не повинні літери Java enum мати загальні параметри типу?
Переваги на Java великі. Так само і дженерики. Звичайно, всі ми знаємо обмеження останнього через стирання типу. Але є одне, чого я не розумію. Чому я не можу створити такий перелік: public enum MyEnum<T> { LITERAL1<String>, LITERAL2<Integer>, LITERAL3<Object>; } Цей параметр загального типу <T>в свою чергу може бути корисним у …
148 java  generics  enums 

4
Як працює ломбок?
Сьогодні я зустрів ломбока . Мені дуже хочеться дізнатися, як це працює. Стаття Java Geek дає деякі підказки, але мені це не зовсім зрозуміло: Java 6 видаляє підхожість і робить javac здатним керувати анотаціями, впорядковуючи процес, щоб отримати більш прості обчислення в один крок. Це шлях, який пройшов Ломбок. Можливо, …
148 java  annotations  lombok 

29
Немає постачальника наполегливості для EntityManager
У мене є persistence.xmlте саме ім'я, яке використовується TopLinkпід META-INFкаталогом. Потім у мене є свій код, який називає його: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); Але я отримав таке повідомлення про помилку: 2009-07-21 09: 22: 41,018 [основна] ПОМИЛКА - Немає постачальника стійкості для EntityManager з іменем agisdb javax.persistence.PersistenceException: Немає постачальника наполегливості для …
148 java  jpa  persistence  toplink 

7
Java SimpleDateFormat ("yyyy-MM-dd'T'HH: mm: ss'Z '") дає часовий пояс як IST
У мене є конструктор SimpleDateFormat як SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") і я розбираю рядок "2013-09-29T18:46:19Z". Я читав, що тут Z позначає GMT/UTCчасовий пояс. але коли я друкую цю дату на консолі, вона друкує IST timezne для повернутої дати. Тепер моє запитання - чи правильний чи неправильний результат?


5
Як я повинен використовувати пробні ресурси з JDBC?
У мене є спосіб отримання користувачів з бази даних з JDBC: public List<User> getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List<User> users = new ArrayList<User>(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs = ps.executeQuery(); while(rs.next()) …

20
Постійний номер для Android: AppDatabase_Impl не існує
Мій клас баз даних додатків @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favoritesDao(); public static AppDatabase getAppDatabase(Context context) { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } return INSTANCE; } public static void …



10
Як зробити автовідвід у Netbeans?
У затемненні ви можете натиснути Ctrl+ Iу будь-якому рядку, і він автоматично відступить рядок або групу рядків відповідно до схеми відступу, обраної вами в налаштуваннях. Мені справді не вистачає цієї функції в Netbeans. Чи є якась еквівалентна особливість? Я знаю про Alt+ Shift+, Fале це недостатньо добре. Я хочу відступити …

5
Чи варто використовувати заняття з датами та часом Java або йти з бібліотекою сторонніх організацій, наприклад Joda Time?
Я створюю веб-систему, яка буде використовуватися в країнах з усього світу. Один тип даних, який потрібно зберігати, - це дати та час. Які плюси та мінуси використання класів дати та часу Java порівняно з сторонніми бібліотеками, такими як час Joda ? Я думаю, що ці бібліотеки сторонніх організацій існують з …
147 java  date  time  jodatime 

9
Regex не працює в String.matches ()
У мене є цей невеликий шматочок коду String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } Передбачається для друку dkoe але він нічого не друкує !!
147 java  regex 

16
Яка перевага Java enum перед класом із загальнодоступними статичними кінцевими полями?
Я дуже добре знайомий з C #, але починаю більше працювати на Java. Я очікував, що я дізнаюся, що перерахунки на Java в основному еквівалентні тим, що в C #, але, мабуть, це не так. Спочатку я був із задоволенням дізнався, що переліки Java можуть містити кілька даних, що видається …
147 java  enums 


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