java- все статьи тега ➜ страница 47
В Java строки удалить все нечисловые символы
попытка удалить все буквы и символы, которые не являются 0-9 и точка. Я использую Character.isDigit() но он также удаляет decimal, как я могу также сохранить decimal? ...
В чем разница между javac и компилятором Eclipse?
является ли компилятор Java Eclipse просто оболочкой вокруг того же ядра, что и javac программа обернута вокруг, или это отдельный компилятор вообще? Если последнее, то зачем им изобретать велосипед? ...
Причины получения java.ленг.Исключение verifyerror
я расследую следующее java.lang.VerifyError java.lang.VerifyError: (class: be/post/ehr/wfm/application/serviceorganization/report/DisplayReportServlet, method: getMonthData signature: (IILjava/util/Collection;Ljava/util/Collection;Ljava/util/HashMap;Ljava/util/Collection;Ljava/util/Locale;Lorg/apache/struts/util/MessageRe˜̴MtÌ´MÚw€mçw€mp:”MŒŒ at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Clas ...
Когда мы должны использовать Observer и Observable
интервьюер спросил меня: что это Observer и Observable и когда мы должны использовать их? Я не знал об этих терминах, поэтому, когда я вернулся домой, и я начал гуглить о Observer и Observable и нашел несколько точек из разных ресурсов: 1) Observable класс а Observer - это интерфейс. 2) Observable класс поддерживает список Наблюдатели. 3) когда наблюдаемый объект обновляется, он вызывает update() метод каждого из своих наблюдателей, чтобы уведомить, что он изменился. я нашел эт ...
Поиск разъяснений по очевидным противоречиям относительно слабо типизированных языков
Я понимаю строгой типизации, но каждый раз, когда я ищу примеры того, что является слабым типом, я в конечном итоге нахожу примеры языков программирования, которые просто принудительно/автоматически преобразуют типы. например, в этой статье под названием ввод: сильный против слабого, статический против динамического говорит, что Python строго типизирован, потому что вы получаете исключение, если вы пытаетесь: Python 1 + "1" Traceback (most recent call last): File "", line 1, in ? TypeError: ...
Использование модификатора "final", когда это применимо в Java [закрыто]
в Java существует практика объявления каждой переменной (локальной или класса), параметр final, если они действительно есть. хотя это делает код намного более подробным, это помогает легко читать/схватывать код, а также предотвращает ошибки, поскольку намерение четко обозначено. Что вы думаете об этом и что вы следуете? ...
На каком языке написаны компилятор Java и JVM?
в каких языках программирования Java компилятор (javac), виртуальная машина (JVM) и java стартер написал? ...
Как я могу прочитать ввод с консоли, используя класс Scanner в Java?
как я мог прочитать ввод с консоли с помощью Scanner класса? Что-то вроде этого: System.out.println("Enter your username: "); Scanner = input(); // Or something like this, I don't know the code В принципе, все, что я хочу, это чтобы сканер читал вход для имени пользователя и назначал вход String переменной. ...
Как изменить десятичный разделитель DecimalFormat от запятой до точки/точки?
у меня есть этот маленький сумасшедший метод, который преобразует BigDecimal значения в хорошие и читаемые строки. private String formatBigDecimal(BigDecimal bd){ DecimalFormat df = new DecimalFormat(); df.setMinimumFractionDigits(3); df.setMaximumFractionDigits(3); df.setMinimumIntegerDigits(1); df.setMaximumIntegerDigits(3); df.setGroupingSize(20); return df.format(bd); } Он, однако, также производит так называемый разделитель группировки "," это делает все мои з ...
Как проанализировать файл. hprof?
У меня есть рабочий сервер, работающий со следующим флагом: - XX:+HeapDumpOnOutOfMemoryError вчера вечером он сгенерировал java-38942.файл hprof, когда наш сервер обнаружил ошибку в кучу. Оказывается, разработчики системы знали о флаге, но никак не могли получить от него никакой полезной информации. какие идеи? ...
Как установить JFrame для отображения по центру, независимо от разрешения монитора?
во время работы с Java, мне трудно расположить мое главное окно в центре экрана, когда я запускаю приложение. есть ли способ я могу сделать это? Это не должно быть вертикально центрировано, горизонтальное выравнивание-более важная цель для меня. Но вертикальное выравнивание также приветствуется. ...
Как активировать JMX на моем JVM для доступа с помощью jconsole?
Как активировать JMX на JVM для доступа с помощью jconsole? ...
Когда мы должны позвонить в систему.выход на Java
в Java, какая разница с или без System.exit(0) в следующем коде? public class TestExit { public static void main(String[] args) { System.out.println("hello world"); System.exit(0); // is it necessary? And when it must be called? } } The документ говорит: "Этот метод никогда не возвращает."Что это значит? ...
Swing vs JavaFx для настольных приложений [закрыто]
У меня есть очень большая программа, которая в настоящее время использует SWT. Программа может быть запущена на Windows, Mac и Linux, и это большое настольное приложение с множеством элементов. Теперь SWT несколько стар, я хотел бы переключиться на Swing или JavaFX. И я хотел бы услышать ваши мысли о трех вещах. моя главная забота - что будет лучше для настольного графического приложения? (Я посмотрел в интернете, и многие люди предполагают, что JavaFX так же хорош, как Swing, но я не видел мно ...
Именование потоков и пулов потоков ExecutorService
Допустим у меня есть приложение, которое использует Executor база как таковая Executors.newSingleThreadExecutor().submit(new Runnable(){ @Override public void run(){ // do stuff } } когда я запускаю это приложение в отладчике, создается поток со следующим именем (по умолчанию):Thread[pool-1-thread-1]. Как вы видите, это не очень полезно и, насколько я могу судить,Executor framework не предоставляет простой способ назвать созданные потоки или пулы потоков. Итак, как можно ...
Очередь с ограниченным размером, которая содержит последние N элементов в Java
очень простой и быстрый вопрос о библиотеках Java: есть ли готовый класс, который реализует Queue с фиксированным максимальным размером-т. е. он всегда позволяет добавлять элементы, но он будет молча удалять головные элементы для размещения пространства для новых добавленных элементов. конечно, это тривиально, чтобы реализовать это вручную: import java.util.LinkedList; public class LimitedQueue<E> extends LinkedList<E> { private int limit; public LimitedQueue(int limit) { ...
Что означает знак вопроса в параметре типа Java generics?
Это небольшой фрагмент кода, взятый из некоторых примеров, которые сопровождают Стэнфордский парсер. Я разрабатываю Java около 4 лет, но никогда не имел очень сильного понимания того, что этот стиль кода должен указывать. List<? extends HasWord> wordList = toke.tokenize(); Я не беспокоюсь о деталях кода. Что меня смущает, так это то, что именно общее выражение должно передавать на английском языке. может кто-нибудь объяснить это мне? ...
Как сказать Eclipse Workspace?
есть ли способ сказать, что такое текущая рабочая область Eclipse, над которой вы сейчас работаете? ...
Как я могу отключить плагин в Maven-javadoc от командной строки?
в pom.xml у меня есть объявление, как это <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-javadoc-plugin</artifactId> <executions> <execution> <id>attach-javadocs</id> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> есть ли ...
Инициализация нескольких переменных к одному и тому же значению в Java
Я ищу чистый и эффективный метод объявления нескольких переменных одного типа и одного значения. Прямо сейчас у меня есть: String one = "", two = "", three = "" etc... но я ищу что-то вроде: String one,two,three = "" это то, что можно сделать в Java? Имея в виду эффективность. ...