Вопросы с тегом «java»

101
Разница между классом и объектом в Котлине

Я новичок в Kotlin и недавно преобразовал простой файл с java в Kotlin. Мне интересно, почему конвертер Android изменил мой класс java на объект Kotlin. Ява: public class MyClass { static public int GenerateChecksumCrc16(byte bytes[]) { int crc = 0xFFFF; int temp; int crc_byte; for (byte aByte :...

101
JAVA_HOME установлен в недопустимый каталог:

Я установил JAVA_HOMEв своей системе C:\Program Files\Java\jdk1.8.0_ 131\bin;и пытаюсь запустить команду Cordova (Cordova build) в командной строке, но получаю сообщение об ошибке ниже. Я перепробовал все способы, но не смог решить эту проблему: ОШИБКА: для JAVA_HOME задан недопустимый каталог: C:...

100
Наборы тестов JUnit 4

Как создать наборы тестов с помощью JUnit 4? Похоже, что вся документация, которую я видел, мне не подходит. И если я использую мастер Eclipse, он не дает мне возможности выбрать какой-либо из созданных мной тестовых классов....

100
Лучший способ представить дробь на Java?

Я пытаюсь работать с дробями на Java. Я хочу реализовать арифметические функции. Для этого мне сначала потребуется способ нормализации функций. Я знаю, что не могу сложить 1/6 и 1/2, пока не получу общий знаменатель. Придется сложить 1/6 и 3/6. Наивный подход заставил бы меня добавить 2/12 и 6/12,...

100
выбрасывает Exception в блоки finally

Есть ли элегантный способ обработки исключений, возникающих в finallyблоке? Например: try { // Use the resource. } catch( Exception ex ) { // Problem with the resource. } finally { try{ resource.close(); } catch( Exception ex ) { // Could not close the resource? } } Как избежать try/ catchв...

100
Макет виджета с разрывом строк для Android

Я пытаюсь создать действие, которое представляет некоторые данные пользователю. Данные таковы, что их можно разделить на «слова», каждое из которых является виджетом, а последовательность «слов» будет формировать данные («предложение»?) - виджет ViewGroup, содержащий слова. Поскольку пространство,...

100
Android java.lang.VerifyError?

В моем приложении для Android я всегда получаю VerifyErrors! И я не могу понять почему. Всякий раз, когда я включаю внешний JAR, я всегда получаю VerifyErrors, когда пытаюсь запустить свое приложение (за исключением одного раза, когда я включил Apache Log4j). Обычно я обхожу это, беря исходный код...

100
Список только для чтения или неизменяемый список в .NET 4.0

Насколько я могу судить, в .NET 4.0 по-прежнему отсутствуют списки, доступные только для чтения. Почему во фреймворке до сих пор отсутствует эта функциональность? Разве это не одна из самых распространенных функциональных возможностей предметно-ориентированного дизайна ? Одним из немногих...

100
Maven: Как включить jar-файлы, которые недоступны в репозиториях, в проект J2EE?

в моем проекте J2EE у меня есть пара зависимостей, которые недоступны ни в одном репозитории Maven, потому что это проприетарные библиотеки. Эти библиотеки должны быть доступны во время выполнения, поэтому их нужно скопировать в целевой /.../ WEB-INF / lib ... Прямо сейчас я перечисляю их как...

100
Почему все поля в интерфейсе неявно статичны и окончательны?

Я просто пытаюсь понять, почему все поля, определенные в интерфейсе, неявно staticи final. Идея сохранения полей staticимеет для меня смысл, поскольку у вас не может быть объектов интерфейса, но почему они final(неявно)? Кто-нибудь знает, почему дизайнеры Java пошли на создание полей в интерфейсе...

100
Google Guice против PicoContainer для внедрения зависимостей

Моя команда изучает фреймворки внедрения зависимостей и пытается выбрать между использованием Google-Guice и PicoContainer. В нашем фреймворке мы ищем несколько вещей: Небольшой след кода. Под небольшим размером кода я подразумеваю, что мы не хотим, чтобы повсюду в нашей базе кода был мусор кода...

100
Eclipse: исключить определенные пакеты при автозаполнении имени класса

При автозаполнении имени класса в Eclipse, например, если вы набираете: ListITab Появится всплывающее меню, предлагающее совпадающие имена классов для завершения (которые вы можете выбрать с помощью мыши или с помощью клавиш со стрелками: В этом примере я почти наверняка хочу...

100
Как ограничить setAccessible только «законным» использованием?

Чем больше я узнавал о силе java.lang.reflect.AccessibleObject.setAccessible, тем больше удивлялся тому, на что она способна. Это адаптировано из моего ответа на вопрос ( Использование отражения для изменения статического финального File.separatorChar для модульного тестирования ). import...

100
самый быстрый (с низкой задержкой) метод межпроцессного взаимодействия между Java и C / C ++

У меня есть приложение Java, которое через сокет TCP подключается к «серверу», разработанному на C / C ++. и приложение, и сервер работают на одном компьютере, в системе Solaris (но в конечном итоге мы рассматриваем возможность перехода на Linux). Тип обмена данными - простые сообщения (логин,...

100
Почему «не найдено ни одного проекта для импорта»?

Я пытаюсь «импортировать существующий проект в рабочую область». В качестве «корневого каталога» я выбираю каталог, в котором находятся все мои файлы .java (и .class). Eclipse пишет мне, что «не найдено проектов для импорта». Зачем?...

100
Разделить строку точкой в ​​качестве разделителя

Мне интересно, .правильно ли я разбиваю строку ? Мой код: String[] fn = filename.split("."); return fn[0]; Мне нужна только первая часть строки, поэтому я возвращаю первый элемент. Я спрашиваю, потому что заметил в API, что это .означает любой символ, так что теперь я застрял....