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

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

10
Яка різниця між полем, змінною, атрибутом та властивістю в POJO Java?
Звертаючись до внутрішніх приватних змінних Java POJO, у яких є геттери / сетери, я використовував такі терміни: поле змінна атрибут майно Чи є різниця між перерахованим вище? Якщо так, який правильний термін використовувати? Чи існує інший термін, який слід використовувати, коли ця організація зберігається?
142 java  pojo 

11
Як знайти витік пам'яті Java
Як ви виявите витік пам'яті на Java (використовуючи, наприклад, JHat)? Я намагався завантажувати кучу сміття в JHat, щоб взяти основний погляд. Однак я не розумію, як я маю змогу знайти кореневу посилання ( ref ) або все, що воно називається. В основному я можу сказати, що є кілька сотень мегабайт …


8
Як створити об'єкт черги в Java?
Коли я намагаюся: Queue<Integer> q = new Queue<Integer>(); компілятор видає мені помилку. Будь-яка допомога? Крім того, якщо я хочу ініціалізувати чергу, чи потрібно мені реалізувати методи черги?

21
Чому SSL рукостискання дає виняток "Не вдалося створити DH ключ"?
Коли я встановлюю SSL-з'єднання з деякими серверами IRC (але не з іншими - імовірно, завдяки бажаному методу шифрування сервера), я отримую таке виняток: Caused by: java.lang.RuntimeException: Could not generate DH keypair at com.sun.net.ssl.internal.ssl.DHCrypt.<init>(DHCrypt.java:106) at com.sun.net.ssl.internal.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:556) at com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:183) at com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:593) at com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:529) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:893) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1138) at com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1165) ... 3 more …

2
Весна: Чому ми автоматично підключаємо інтерфейс, а не реалізований клас?
Приклад interface IA { public void someFunction(); } @Resource(name="b") class B implements IA { public void someFunction() { //busy code block } public void someBfunc() { //doing b things } } @Resource(name="c") class C implements IA { public void someFunction() { //busy code block } public void someCfunc() { //doing …


5
Різниця між символами \ w та \ b регулярних виразів
Чи може хто-небудь пояснити різницю між метахарактерами регулярних виразів \bта \wрегулярними виразів? Наскільки я розумію, обидва ці метасимволи використовуються для меж слова. Крім цього, який мета-символ є ефективним для багатомовного контенту?
142 javascript  java  php  regex  perl 

16
Весна MVC @PathVariable стає усіченою
У мене є контролер, який забезпечує швидкий доступ до інформації: @RequestMapping(method = RequestMethod.GET, value = Routes.BLAH_GET + "/{blahName}") public ModelAndView getBlah(@PathVariable String blahName, HttpServletRequest request, HttpServletResponse response) { Проблема, яку я відчуваю, полягає в тому, що якщо я потрапляю на сервер зі змінною контуру зі спеціальними символами, він стає усіченим. …
142 java  spring  rest  spring-mvc  get 

20
Синглтон з аргументами на Яві
Я читав статтю Сінглтона у Вікіпедії і натрапив на такий приклад: public class Singleton { // Private constructor prevents instantiation from other classes private Singleton() {} /** * SingletonHolder is loaded on the first execution of Singleton.getInstance() * or the first access to SingletonHolder.INSTANCE, not before. */ private static class …

15
Емулятор Android: Помилка встановлення: INSTALL_FAILED_VERSION_DOWNGRADE
На даний момент я намагаюся скласти і протестувати невеликий додаток для Android. Я використовую Eclipse і маю встановлений SDK 4.2 (Api Level 17). Я встановив <uses-sdk android:targetSdkVersion="17" android:minSdkVersion="8" /> хоча я спробував і різні значення (тобто 17/17). Я не використовую жодних функцій GoogleAPI, а також не використовую функції, які недоступні …
142 java  android  sdk 

12
Java: getMinutes і getHours
Як ви отримуєте Години та Хвилини з тих пір Date.getHoursі Date.getMinutesзастаріли? У прикладах, які я знайшов у пошуку Google, використовувались застарілі методи.
142 java  date  time 

14
Додайте об’єкт до ArrayList за вказаним індексом
Я думаю, що це досить просте питання, але я не можу зрозуміти, як це зробити правильно. У мене порожній масив: ArrayList<object> list = new ArrayList<object>(); У мене є кілька об'єктів, які я хочу додати, і кожен об'єкт повинен знаходитися на певній позиції. Однак необхідно, щоб вони могли додаватися в кожному …
142 java  android  arraylist 

14
Чи є у Java успадковані статичні методи?
Я читав Посібник програміста до сертифікації Java ™ SCJP від Халіда Магала . У розділі "Спадщина" це пояснюється Спадщина членів тісно пов'язана з їх заявленою доступністю. Якщо учасник надкласового класу доступний за допомогою його простого імені в підкласі (без використання жодного додаткового синтаксису, як супер), цей член вважається спадковим Він …
142 java  inheritance  static 

4
Чому потрібен комбайнер для зменшення методу, який перетворює тип у java 8
У мене виникають труднощі в повному розумінні ролі, яку combinerвиконує reduceметод Streams . Наприклад, не компілюється такий код: int length = asList("str1", "str2").stream() .reduce(0, (accumulatedInt, str) -> accumulatedInt + str.length()); Помилка компіляції говорить: (невідповідність аргументу; int не може бути перетворений у java.lang.String) але цей код справді компілюється: int length = …
142 java  java-8  java-stream 

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