java- все статьи тега ➜ страница 104
Куда делись все java-апплеты? [закрытый]
когда java был молод, люди были в восторге от написания апплетов. Они были прохладными и популярными, на некоторое время. Теперь я их больше не вижу. Вместо этого у нас есть flash, javascript и множество других технологий создания веб-приложений. Почему сайты больше не используют Java-апплеты? Мне также любопытно: исторически, почему вы думаете, что это произошло? Что можно было сделать по-другому, чтобы сохранить Java-апплеты живыми? ...
Конвертировать Дата / Время для данного часового пояса-java
Я хочу конвертировать эту отметку времени GMT в GMT+13: 2011-10-06 03:35:05 Я пробовал около 100 различных комбинаций параметра dateformat, часовой пояс, дата, gregoriancalendar значение и т. д. постараться выполнить эту самую основную задачу. этот код делает то, что я хочу для текущего времени: Calendar calendar = new GregorianCalendar(TimeZone.getTimeZone("GMT")); DateFormat formatter = new SimpleDateFormat("dd MMM yyyy HH:mm:ss z"); formatter.setTimeZone(TimeZone.getTimeZone("GMT+13 ...
Зачем ловить исключения в Java, когда вы можете поймать Throwables?
недавно у нас была проблема с серверным приложением Java, где приложение бросало ошибки, которые не были пойманы, потому что ошибка-это отдельный подкласс Throwable, и мы ловили только исключения. мы решили непосредственную проблему, поймав Throwables, а не исключения, но это заставило меня задуматься о том, почему вы когда-нибудь захотите поймать исключения, а не Throwables, потому что тогда вы пропустите ошибки. и С чего бы вы хотите поймать исключения, когда вы можете поймать Throwables? ...
Управление Распределенным Параллелизмом
Я работаю над этим уже несколько дней, и я нашел несколько решений, но ни одно из них не является невероятно простым или легким. Проблема в основном заключается в следующем: у нас есть кластер из 10 машин, каждая из которых работает с одним и тем же программным обеспечением на многопоточной платформе ESB. Я могу справиться с проблемами параллелизма между потоками на одной машине довольно легко, но как насчет параллелизма на одних и тех же данных на разных машинах? по существу программное об ...
Android загрузка из URL в растровое изображение
У меня есть вопрос о загрузке изображения с веб-сайта. Код, который я использую: Display display = getWindowManager().getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); Bitmap bit=null; try { bit = BitmapFactory.decodeStream((InputStream)new URL("http://www.mac-wallpapers.com/bulkupload/wallpapers/Apple%20Wallpapers/apple-black-logo-wallpaper.jpg").getContent()); } catch (Exception e) {} Bitmap sc = Bitmap.createScaledBitmap(bit,width,height,true); canva ...
Как проверить, если элемент виден с WebDriver
С WebDriver от Selenium 2. 0a2 у меня возникли проблемы с проверкой, если элемент виден. WebDriver.findElement возвращает a WebElement, который, к сожалению, не предлагает isVisible метод. Я могу обойти это с помощью WebElement.clear или WebElement.click оба из которых бросить ElementNotVisibleException, но это кажется очень грязным. идеи получше? ...
Установка шрифта по умолчанию для программы Swing
мне было интересно, как установить шрифт по умолчанию для всей моей программы Java swing. Из моих исследований кажется, что это можно сделать с UIManager, то с LookAndFeel, но я не могу найти конкретно, как это сделать, и UIManager кажется довольно сложным. ...
Встроить JRE в исполняемый файл Windows?
предположим, я хочу распространять приложение Java. предположим, я хочу распространять его как отдельный исполняемый файл. Я мог бы легко построить .jar как с приложением, так и со всеми его внешними зависимостями в одном файле (с некоторым муравьиным взломом). теперь предположим, что я хочу распространять его как .exe-файл на Windows. Это достаточно легко, учитывая хорошие инструменты (такие как Launch4j и любит). но предположим теперь, что я не хочу зависеть от конечный пользователь, имеющи ...
Зачем использовать интерфейсы, множественное наследование vs интерфейсы, преимущества интерфейсов?
У меня еще есть некоторая путаница по этому поводу. То, что я нашел до сих пор (подобные вопросы уже задавались здесь, но у меня были некоторые другие моменты.) интерфейс-это набор только абстрактных методов и конечных полей. в Java нет множественного наследования. интерфейсы могут быть использованы для достижения множественного наследования в Java. одна сильная сторона наследования заключается в том, что мы можем использовать код базового класса в производном классе, не записывая е ...
Основы хеш-таблиц?
Я совершенно запутался в основных понятиях хэш-таблицы. Если бы я должен был закодировать хэш, как бы я даже начал? В чем разница между хэш-таблицей и обычным массивом? в основном, если кто-то ответил на этот вопрос, я думаю, что все мои вопросы будут услышаны: Если бы у меня было 100 случайно сгенерированных чисел (как ключи), как бы я реализовал хэш-таблицу и почему это было бы выгодно по сравнению с массивом? Psuedo-код или Java будут оценены как инструмент обучения... ...
Почему имена файлов в Java совпадает с именем класса? [закрытый]
в Java имя файла должно совпадать с именем public class содержится в этом файле. Почему это ограничение? Какой цели он служит? ...
Вход в Java и вообще: лучшие практики?
иногда, когда я вижу свой код регистрации я задаюсь вопросом, если я делаю это правильно. Возможно, на это нет окончательного ответа, но у меня есть следующие проблемы: Классы Библиотека у меня есть несколько классов, библиотеки, которые могут войти некоторые INFO сообщения. Фатальные ошибки регистрируются как исключения. В настоящее время у меня есть статический экземпляр logger в моих классах с именем класса в качестве имени журнала. (К log4j-это: Logger.getLogger(MyClass.class)) это правил ...
Что такое подавленное исключение?
комментарий (от пользователя soc) на ответ вопрос об оптимизации хвостового вызова упоминалось, что Java 7 имеет новую функцию под названием "подавленные исключения", из-за" добавления ARM " (поддержка процессоров ARM?). Что такое "подавленное исключение" в этом контексте? В других контекстах "подавленное исключение" было бы исключением, которое было поймано, а затем проигнорировано (редко хорошая идея); это явно что-то другое. ...
Использование Python из Java [дубликат]
Возможные Дубликаты:Интеграция Java Python У меня есть большая существующая кодовая база, написанная на 100% Java, но я хотел бы использовать Python для некоторых новых разделов. Мне нужно сделать некоторую обработку текста и языка, и я бы предпочел использовать Python и библиотеку, такую как NLTK для этого. Я знаю о проекте Jython, но похоже, что это представляет собой способ использовать Java и его библиотеки изнутри Python, а не наоборот - я ошибаюсь в этом? если нет, то какой был бы ...
Изменение метода во время выполнения с помощью механизма "горячей" замены
предположим, что у нас есть тривиальная программа Java, которая состоит только из одного класса: public class HelloWorld { private static void replacable(int i) { System.out.println("Today is a nice day with a number " + i); } public static void main(String[] args) throws Exception { for(int i = 0; i < 100000; ++i) { replacable(i); Thread.sleep(500); } } после компиляции и запуска вывод будет таким: Сегодня хороший день с номером 0 Сег ...
Получение объекта JSON из ответа HTTP
Я хочу получить JSON объект из Http получить ответ: вот мой текущий код для Http get: protected String doInBackground(String... params) { HttpClient client = new DefaultHttpClient(); HttpGet request = new HttpGet(params[0]); HttpResponse response; String result = null; try { response = client.execute(request); HttpEntity entity = response.getEntity(); if (entity != null) { // A Simple JSON Response Read InputStream ...
Есть ли хороший и бесплатный выбор даты и времени для Java Swing? [закрытый]
есть ли хороший и бесплатный выбор даты и времени для Java Swing? есть много выбора даты, но нет выбора даты и времени. Это самое близкое, с чем я столкнулся до сих пор: В поисках выбора даты и времени кто-нибудь? ...
Можно ли использовать универсальный тип универсального метода Java для принудительного применения типа аргументов?
Я хотел бы использовать универсальный тип, чтобы убедиться, что аргументы метода имеют один и тот же тип, например: public static <T> void x(T a, T b) Я бы предположил, что два аргумента (a и b), которые передаются этому методу, всегда должны быть одного и того же типа. Но к моему удивлению я смог передать аргументы любого типа (даже примитивы) в метод x, как будто T стирается в объект, независимо от того, какие аргументы передаются. единственная работа вокруг я нашел до сих пор, чтобы ...
JUnit4 fail () здесь, но где pass ()?
есть fail() метод в библиотеке JUnit4. Мне это нравится, но испытываю недостаток pass() метод, который отсутствует в библиотеке. Почему это так? я узнал, что я могу использовать assertTrue(true) вместо этого, но все еще выглядит нелогично. @Test public void testSetterForeignWord(){ try { card.setForeignWord(""); fail(); } catch (IncorrectArgumentForSetter ex){ } // assertTrue(true); } ...
Какой перегруженный метод вызывается в Java
у меня есть базовая ситуация наследования с перегруженным методом в суперклассе. public class Person { private String name; private int dob; private String gender; public Person(String theName, int birth, String sex){ name = theName; dob = birth; gender = sex; } public void work(){ getWorkDetail(this); } public void getWorkDetail(Employee e){ System.out.println("This person is an Employee"); } public void getWo ...