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

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

5
Яка різниця між включенням файлів з JSP, включають директиву, JSP включають дії та використання файлів тегів JSP?
Схоже, існує два способи шаблонування за допомогою JSP. У тому числі файли з одним із цих тверджень <%@ include file="foo.html" %> <jsp:include page="foo.html" /> або за допомогою файлів тегів JSP // Save this as mytag.tag <%@ tag description="Description" pageEncoding="UTF-8"%> <html> <head> </head> <body> <jsp:doBody/> </body> </html> А на іншій сторінці …
155 java  jsp  include  jsp-tags  tagfile 

10
Сканер проти StringTokenizer vs. String.Split
Щойно я дізнався про клас сканування Java, і тепер мені цікаво, як він порівнює / конкурує зі StringTokenizer та String.Split. Я знаю, що StringTokenizer і String.Split працюють лише на Strings, тож чому я хочу використовувати сканер для рядка? Чи сканер просто призначений для купівлі-розкрутки для розщеплення?

9
Чому Double.NaN == Double.NaN повертає помилку?
Я тільки вивчав питання щодо OCPJP і знайшов цей дивний код: public static void main(String a[]) { System.out.println(Double.NaN==Double.NaN); System.out.println(Double.NaN!=Double.NaN); } Коли я запустив код, я отримав: false true Яким є результат, falseколи ми порівнюємо дві речі, схожі одна на одну? Що NaNозначає?
155 java  floating-point  nan  scjp  ocpjp 

1
Яка різниця між ZonedDateTime та OffsetDateTime?
Я прочитав документацію, але все ще не можу отримати, коли мені слід використовувати те чи інше: OffsetDateTime ZonedDateTime Відповідно до документації OffsetDateTimeслід використовувати при записі дати в базу даних, але я не розумію чому.
155 java  java-8  java-time 

14
Як клонувати загальний список на Java?
У мене є ArrayList<String>те, що я хотів би повернути копію. ArrayListмає метод клонування, який має такий підпис: public Object clone() Як я зателефоную цьому методу, як я можу повернути повернутий Об'єкт назад ArrayList<String>?

28
Як ви порівнюєте дві версії рядків на Java?
Чи є стандартна ідіома для порівняння номерів версій? Я не можу просто використовувати прямо String сравнениеTo, оскільки я ще не знаю, якою буде максимальна кількість точкових випусків. Мені потрібно порівняти версії і мати таке істинне: 1.0 < 1.1 1.0.1 < 1.1 1.9 < 1.10

11
Доповнення для BigDecimal
Я хочу зробити прості суми з деякими значеннями валюти, вираженими в BigDecimalтипі. BigDecimal test = new BigDecimal(0); System.out.println(test); test.add(new BigDecimal(30)); System.out.println(test); test.add(new BigDecimal(45)); System.out.println(test); Очевидно, я не добре розумію BigDecimalарифметику, бачу вихід позаду. Test 0 0 0 Хтось може мені допомогти?
155 java  bigdecimal 

17
Як запустити скрипт оболонки Unix з коду Java?
Запустити команду Unix з Java досить просто. Runtime.getRuntime().exec(myCommand); Але чи можна запустити скрипт оболонки Unix з коду Java? Якщо так, то чи було б гарною практикою запускати скрипт оболонки з коду Java?
155 java  unix  shell 

12
Виняток кинуто у вилов та нарешті пункт
У запитанні до Java в університеті з'явився цей фрагмент коду: class MyExc1 extends Exception {} class MyExc2 extends Exception {} class MyExc3 extends MyExc2 {} public class C1 { public static void main(String[] args) throws Exception { try { System.out.print(1); q(); } catch (Exception i) { throw new MyExc2(); } …
155 java  exception 

8
Apache Commons дорівнює / конструктору hashCode [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 3 роки тому . Удосконаліть це питання Мені цікаво знати, що тут думають люди про використання org.apache.commons.lang.builder EqualsBuilder/ …

13
Як вставити символ у рядок у певній позиції?
Я отримую int6-значне значення. Я хочу відобразити його як знак Stringз десятковою комою (.) У двох цифрах з кінця int. Я хотів використовувати, floatале було запропоновано використовувати Stringдля кращого результату відображення (замість 1234.5буде 1234.50). Тому мені потрібна функція, яка буде приймати intяк параметр і повертати належним чином відформатований двоцифровий розряд …
155 java  string  casting 


7
Як побудувати баночку з джерелами з градель
Я працюю з проектом з відкритим кодом, який будується з gradle. Я хотів би генерувати (проект) -sources.jar файл, який я можу завантажити у свій IDE (IntelliJ IDEA) та налагодити через проект. Я знаю, як завантажити файл, якщо я можу генерувати його. Я переглянув доступні завдання Gradle для проекту, і не …
155 java  jar  gradle 

11
Java Runtime.getRuntime (): отримання результату від виконання програми командного рядка
Я використовую час виконання для запуску командних рядків команд моєї програми Java. Однак я не знаю, як я можу отримати результат, який команда повертає. Ось мій код: Runtime rt = Runtime.getRuntime(); String[] commands = {"system.exe", "-send" , argument}; Process proc = rt.exec(commands); Я намагався робити, System.out.println(proc);але це нічого не повернуло. …
155 java  runtime 

15
Чи може інт бути недійсним на Java?
Може intбути nullна Java? Наприклад: int data = check(Node root); if ( data == null ) { // do something } else { // do something } Моя мета - написати функцію, яка повертає int. Саїд intзберігається у висоті вузла, і якщо вузла немає, він буде нульовим, і мені потрібно …
155 java 

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