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


Какая польза от "перечисления" в Java? [дубликат]

этот вопрос уже есть ответ здесь: Что такое перечисления и почему они полезны? 23 ответов поэтому я посмотрел на этот тип "перечисления", и это похоже на прославленный массив/ArrayList/List для меня. В чем именно его польза? ...

Что более эффективно: система.arraycopy против массивов.копия?

метод toArray в ArrayList, Bloch использует обе системы.arraycopy и массивы.копия, чтобы скопировать массив . public <T> T[] toArray(T[] a) { if (a.length < size) // Make a new array of a's runtime type, but my contents: return (T[]) Arrays.copyOf(elementData, size, a.getClass()); System.arraycopy(elementData, 0, a, 0, size); if (a.length > size) a[size] = null; return a; } Как сравнить эти два метода копирования , когда какую использовать? ...

Как заставить производный класс вызывать супер метод? (Как у Android)

мне было интересно, при создании новых Activity классы, а затем переопределение onCreate() метод, в eclipse я всегда получаю автоматическое добавление:super.onCreate(). Как это происходит? Есть ли ключевое слово java в абстрактном или родительском классе, которое заставляет это делать? Я не знаю, является ли незаконным не вызывать суперкласс, но я помню, что в некоторых методах я получил исключение, брошенное за то, что не делал этого. Это также встроенный в java? Вы можете использовать некотор ...

Мы можем создать экземпляр интерфейса в Java? [дубликат]

этот вопрос уже есть ответ здесь: можем ли мы создать объект интерфейса? 5 ответов можно ли создать экземпляр интерфейса в Java? где-то я читал, что с помощью внутреннего анонимного класса мы можем сделать это, как показано ниже: interface Test { public void wish(); } class Main { public static void main(String[] args) { Test t=new Test() { p ...

утверждение против утверждений JUnit

сегодня я видел тестовый случай JUnit с утверждением java вместо утверждений JUnit-есть ли значительные преимущества или недостатки, чтобы предпочесть один над другим? ...

Чтение и запись java.утиль.Дата из класса Parcelable

Я работаю с Parcelable класса. Как я могу читать и писать java.util.Date объект и из этого класса? ...

Как сравнить равенство списков массивов с современной Java?

У меня есть два списка массивов. Как я могу легко сравнить равенство этих С Java 8 и его характеристики, без использования внешних библиотек? Я ищу "лучшее" (более высокий уровень, более короткий, более эффективный) решение, чем такой код грубой силы (непроверенный код, может содержать опечатки и т. д., а не вопрос): boolean compare(List<String[]> list1, List<String[]> list2) { // tests for nulls etc omitted if(list1.size() != list2.size()) { return false; } ...

Java: что означает ~

в исходном коде Java у меня есть эта строка: if ((modifiers & ~KeyEvent.SHIFT_MASK) != 0) .... что делает Тильда ~ в смысле? ...

Есть ли способ, чтобы остановить сканирование проектов NetBeans?

У меня не так много памяти на моем компьютере и довольно слабый процессор. Хотя netbeans-это моя любимая IDE, ее почти невозможно использовать на моем нынешнем компьютере из-за сканирования проекта, которое запускается автоматически при открытии программы. есть ли способ предотвратить сканирование проектов netbeans? ...

Разбиение списка на подсписки по элементам

у меня есть этот список (List<String>): ["a", "b", null, "c", null, "d", "e"] и я хотел бы что-то вроде этого: [["a", "b"], ["c"], ["d", "e"]] другими словами, Я хочу разделить свой список на подсписки с помощью null значение в качестве разделителя, чтобы получить список списков (List<List<String>>). Я ищу решение Java 8. Я пробовал с Collectors.partitioningBy но я не уверен, что это то, что я ищу. Спасибо! ...

Java: проверка, если бит равен 0 или 1 в длинном

какой метод вы бы использовали, чтобы определить, является ли бит, представляющий 2^x 1 или 0 ? ...

Принуждение нескольких потоков использовать несколько процессоров, когда они доступны

Я пишу программу Java, которая использует много процессора из-за природы того, что он делает. Однако многие из них могут работать параллельно, и я сделал свою программу многопоточной. Когда я запускаю его, кажется, что он использует только один процессор, пока ему не понадобится больше, чем он использует другой процессор - есть ли что-нибудь, что я могу сделать в Java, чтобы заставить разные потоки работать на разных ядрах/процессорах? ...

Является ли Python медленнее, чем Java/C#? [закрытый]

является ли Python медленнее, чем Java/C#? производительность-сравнение-c-java-python-ruby-jython-jruby-groovy вот проект, который оптимизирует CPython:без груза-глотать ...

Как я могу изменить текст EditText без запуска text Watcher?

у меня есть EditText поле с наблюдателем текста клиента на нем. В куске кода мне нужно изменить значение в EditText, который я использую .setText("whatever"). проблема в том, как только я сделаю это изменение afterTextChanged вызывается метод, который создал бесконечный цикл. Как я могу изменить текст, без его запуска afterTextChanged? мне нужен текст в методе afterTextChanged, поэтому не предлагайте удалить TextWatcher. ...

Как преобразовать строку Java в массив байтов ASCII?

Как преобразовать строку Java в массив байтов ASCII? ...

Центральное сообщение в диалоговом окне android

Я хочу, чтобы текст сообщения в моем диалоговом окне был выровнен по центру. ...

Несколько операторов возврата без ошибки компилятора

это был вопрос для интервью: public class Demo { public static void main(String[] args) { System.out.println(foo()); } static String foo() { try { return "try ..."; } catch (Exception e) { return "catch ..."; } finally { return "finally ..."; //got as result } } } мой вопрос почему нет ошибки времени компиляции. Когда у меня есть оператор return в моем finally блок, он обязательно вернется из finally ...

Можно ли отключить jsessionid в сервлете tomcat?

можно ли отключить jsessionid в url-адресе в tomcat? jsessionid кажется не слишком дружественным к поисковой системе. ...

Получение необработанного XML из SOAPMessage на Java

Я настроил SOAP WebServiceProvider в JAX-WS, но у меня возникли проблемы с выяснением, как получить необработанный XML из объекта SOAPMessage (или любого узла). Вот пример кода, который у меня есть прямо сейчас, и где я пытаюсь захватить XML: @WebServiceProvider(wsdlLocation="SoapService.wsdl") @ServiceMode(value=Service.Mode.MESSAGE) public class SoapProvider implements Provider<SOAPMessage> { public SOAPMessage invoke(SOAPMessage msg) { // How do I get the raw XML here? ...

Транзакция помечена только как откат: как найти причину

у меня возникли проблемы с фиксацией транзакции в моем @Transactional методе: methodA() { methodB() } @Transactional methodB() { ... em.persist(); ... em.flush(); log("OK"); } когда я вызываю methodB () из methodA (), метод успешно проходит, и я вижу "ОК" в своих журналах. Но тогда я получаю Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly org.springframework.transaction.TransactionSystemEx ...