java- все статьи тега ➜ страница 57


Почему класс String объявлен final в Java?

С тех пор, как я узнал, что класс java.lang.String объявлен как Final в Java, мне было интересно, почему это? Тогда я не нашел ответа, но это сообщение: Как создать реплику класса String в Java? это напомнило мне о моем вопросе. конечно, String предоставляет все функции, которые мне когда-либо нужны, и никогда не думал о какой-либо операции, которая потребует расширения класса String, но все равно вы никогда не узнаете, что кому-то может понадобиться! Так, кто-нибудь знает, что было ли намере ...

Почему в Java нет постоянной функции?

Я пытался определить причину констант в Java Я узнал, что Java позволяет нам объявлять константы с помощью final ключевое слово. мой вопрос в том, почему Java не ввел константу (const функция). Поскольку многие люди говорят, что он пришел из C++, в C++ у нас есть const ключевое слово. пожалуйста, поделитесь своими мыслями. ...

Как настроить индикатор выполнения в Android

Я работаю над приложением, в котором я хочу показать ProgressBar, но я хочу заменить Android по умолчанию ProgressBar. Так как я могу настроить ProgressBar? мне нужна графика и анимация для этого? Я прочитал следующий пост, но не мог заставить его работать: пользовательский индикатор выполнения Android ...

Группы Захвата Регулярных Выражений Java

Я пытаюсь понять этот блок кода. В первом случае, что мы ищем в выражении? Я понимаю, что это любой символ (0 или более раз*), за которым следует любое число от 0 до 9 (один или более раз+), за которым следует любой символ (0 или более раз *). когда это выполняется, результат такой: Found value: This order was placed for QT3000! OK? Found value: This order was placed for QT300 Found value: 0 может кто-то пожалуйста, пройти через это со мной? в чем преимущество использования захвата группы? ...

Как вычислить чей-то возраст в Java?

Я хочу вернуть возраст в годах как int в методе Java. Теперь у меня есть следующее, где getBirthDate () возвращает объект даты (с датой рождения; -)): public int getAge() { long ageInMillis = new Date().getTime() - getBirthDate().getTime(); Date age = new Date(ageInMillis); return age.getYear(); } но поскольку getYear () является устаревшим, мне интересно, есть ли лучший способ сделать это? Я даже не уверен, что это работает правильно, так как у меня нет модульных тестов (пока). ...

Нет поставщика сохраняемости для EntityManager с именем

у меня есть упорство.xml с тем же именем, используя toplink, в каталоге META-INF. Тогда у меня есть мой код, вызывающий его: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); тем не менее, я получил следующее сообщение об ошибке 2009-07-21 09:22:41,018 [main] ERROR - No Persistence provider for EntityManager named agisdb javax.persistence.PersistenceException: No Persistence provider for EntityManager named agisdb at javax.persistence.Persistence.createEntit ...

Должен ли я использовать Vaadin Framework [закрыто]

Я просто пытался играть с Vaadin Framework и это кажется мне очень простым в использовании. Плюс то, что мне нравится в его структуре, это то, что он построен поверх Google Web Toolkit (GWT). Как вы думаете, я должен продолжать использовать эту структуру или лучше придерживаться GWT? ...

Синтетический класс в Java

Что такое синтетический класс в Java? Почему он должен быть использован? Как я могу его использовать? ...

Как создать Android Facebook Key Hash?

Я не понимаю этот процесс. Я смог перейти к папке, содержащей keytool в Java SDK. Хотя я продолжаю получать ошибку openssl не распознается как внутренняя или внешняя команда. Проблема в том, что даже если я смогу заставить это работать, что я буду делать и с чем потом? ...

Шаблон строителя в эффективной Ява

Я недавно начал читать эффективную Java Джошуа Блоха. Я нашел идею шаблона Builder [пункт 2 в книге] действительно интересной. Я попытался реализовать его в своем проекте, но были ошибки компиляции. Ниже в сущности то, что я пытался сделать: класс с несколькими атрибутами и его класс строителя: public class NutritionalFacts { private int sodium; private int fat; private int carbo; public class Builder { private int sodium; private int fat; private int c ...

Полиморфизм: зачем использовать "List list = new ArrayList "вместо"ArrayList list = new ArrayList"? [дубликат]

Возможные Дубликаты:почему следует предпочесть интерфейс для класса Java? когда я должен использовать List<Object> list = new ArrayList<Object>(); ArrayList наследует от List, Так что если некоторые функции в ArrayList не в List, то я потеряю некоторые из особенностей ArrayList, да? И компилятор заметит ошибку при попытке доступа к этим методам? ...

Почему "int i = 2147483647 + 1;" хорошо, но "байт b = 127 + 1;" не компилируется?

почему int i = 2147483647 + 1; ОК, но byte b = 127 + 1; не компилируется? ...

Лучший графический дизайнер для eclipse? [закрытый]

Я ищу хорошего дизайнера GUI для swing в eclipse. Я предпочитаю бесплатный / с открытым исходным кодом плагин. ...

Коллекции.emptyMap () vs new HashMap()

Каковы некоторые из ситуаций, когда я могу использовать Collections.emptyMap() ? В документации говорится, что я могу использовать этот метод, если хочу, чтобы моя коллекция была неизменной. зачем мне нужна неизменяемая пустая коллекция? Какой в этом смысл? ...

SparseArray vs HashMap

я могу придумать несколько причин, почему HashMaps с целочисленными ключами намного лучше, чем SparseArrays: документация Android для A SparseArray говорит: "Это, как правило, медленнее, чем традиционные HashMap". если вы пишете код, используя HashMap s, а не SparseArrays ваш код будет работать с другими реализациями Map, и вы сможете использовать все API Java, предназначенные для карт. если вы пишете код, используя HashMaps, а не SparseArrays ваш код будет работать в проектах, отличных от and ...

Как установить задержку в android?

public void onClick(View v) { // TODO Auto-generated method stub switch(v.getId()){ case R.id.rollDice: Random ranNum = new Random(); int number = ranNum.nextInt(6) + 1; diceNum.setText(""+number); sum = sum + number; for(i=0;i<8;i++){ for(j=0;j<8;j++){ int value =(Integer)buttons[i][j].getTag(); if(value==sum){ inew=i; ...

Может ли int быть null в Java?

может int быть null в Java? например: int data = check(Node root); if ( data == null ) { // do something } else { // do something } моя цель-написать функцию, которая возвращает int. Сказал int хранится в высоте узла, и если узел отсутствует, он будет равен нулю, и мне нужно будет проверить это. я делаю это для домашнего задания, но эта конкретная часть не является частью домашнего задания, это просто помогает мне пройти через то, что я делаю. Спасибо за комментарии, но мне кажется очен ...

Java массивы как добавить элементы в начале

Мне нужно добавить элементы в ArrayList очередь что угодно, но когда я вызываю функцию, чтобы добавить элемент, я хочу, чтобы он добавил элемент в начале массива (так что он имеет самый низкий индекс), и если массив имеет 10 элементов, добавляющих новые результаты в удалении самого старого элемента (тот, у которого самый высокий индекс). есть ли у кого-нибудь предложения? ...

Строка Java в формате SHA1

Я пытаюсь сделать простой конвертер строк в SHA1 в Java, и это то, что у меня есть... public static String toSHA1(byte[] convertme) { MessageDigest md = null; try { md = MessageDigest.getInstance("SHA-1"); } catch(NoSuchAlgorithmException e) { e.printStackTrace(); } return new String(md.digest(convertme)); } когда я передаю его toSHA1("password".getBytes()), Я получаю "[�a � ɹ??% % l�3~� �."Я знаю, что это, вероятно, простое исправление кодировки, тако ...

Расширение от двух классов

Как я могу сделать это: public class Main extends ListActivity , ControlMenu кроме того, я хотел бы знать, что этот подход в порядке, что я сделал меню в классе, который является ControlMenu и я расширяюсь в остальной части деятельности. ...