java- все статьи тега ➜ страница 100
Можем ли мы перегрузить основной метод в Java?
можем ли мы перегрузить a main() метод в Java? ...
Что такое хэш-код объекта, если hashCode () не переопределен?
Если метод hashCode() не переопределен, каков будет результат вызова hashCode () для любого объекта в Java? ...
Когда это нормально, чтобы поймать RuntimeException
в недавнем проекте я рекомендовал поймать RuntimeException в тестовом коде жгута проводов и зарегистрировать его. Код обрабатывает ряд входных данных из базы данных, и я не хочу, чтобы тест останавливался из-за отказа какого-либо одного входа (нулевые значения, незаконные Аргументы и т. д.). Излишне говорить, что мое предложение вызвало бурную дискуссию. является ли улавливание любого вида RuntimeException приемлемым? Если да, то каковы другие сценарии, где можно поймать RuntimeExceptions? ...
Не удается запустить этот аниматор на отдельном виде! выявить влияние
Я пытаюсь создать эффект раскрытия в моем приложении, но без успеха. То, что я хочу, это показать cardview, когда я открываю фрагмент. То, что я пытался до сих пор является: private void toggleInformationView(View view) { infoContainer = view.findViewById(R.id.contact_card); int cx = (view.getLeft() + view.getRight()) / 2; int cy = (view.getTop() + view.getBottom()) / 2; float radius = Math.max(infoContainer.getWidth(), infoContainer.getHeight()) * 2.0f; ...
Обнаружение длительного нажатия с Android
в настоящее время я использую onTouchEvent(MotionEvent event){ } чтобы обнаружить, когда пользователь нажимает мой glSurfaceView есть способ обнаружить, когда длинный щелчок сделан. Я предполагаю, что если я не могу найти много в документах dev, то это будет какой-то метод обхода. Что-то вроде регистрации ACTION_DOWN и посмотреть, как долго это до ACTION_UP. Как вы обнаруживаете длинные нажатия на android с помощью opengl-es? ...
В Java, как найти, если первый символ в строке в верхнем регистре без регулярных выражений
в Java найдите, является ли первый символ в строке прописным без использования регулярных выражений. ...
Как создать случайное значение BigInteger в Java?
мне нужно сгенерировать произвольно большие случайные целые числа в диапазоне от 0 (включительно) до n (эксклюзив). Моей первой мыслью было позвонить nextDouble и умножить на n, но как только n становится больше 253, результаты не будут равномерно распределены. BigInteger имеет следующий конструктор: public BigInteger(int numBits, Random rnd) создает случайно сгенерированный BigInteger, равномерно распределенный по диапазону 0 до (2кол-во бит - 1) включительно. как это можно использова ...
Как обрабатывать очень большие числа в Java без использования java.математика.BigInteger
Как я буду делать арифметику,+ -/ * % !, с произвольно большими целыми числами без использования java.math.BigInteger? например, факториал 90 возвращает 0 в Java. Я хотел бы иметь возможность решить эту проблему. ...
Как сканировать папку на Java?
Как я могу получить список всех файлов в папке рекурсивно в Java? ...
Каково назначение ключевого слова по умолчанию в Java?
интерфейс в Java похож на класс, но тело интерфейс может включать только абстрактные методы и final поля (константы.) недавно, я увидел вопрос, который выглядит так interface AnInterface { public default void myMethod() { System.out.println("D"); } } согласно определению интерфейса,только абстрактные методы разрешено. Почему это позволяет мне компилировать приведенный выше код? Что такое default ключевое слово? С другой стороны, когда я пытался написать ниже код, то ...
орг.openqa.селен.WebDriverException: неизвестная ошибка: результат вызова функции отсутствует 'значение'
Sendkeys не работает. Пожалуйста, помогите мне решить эту проблему.. WebElement username = driver.findElement(By.xpath("//*[@id='username']")); username.sendKeys("123456"); ...
Предотвращение запутывания имени члена класса с помощью ProGuard
у меня есть свой класс ClassMultiPoint С подклассами. public class ClassMultiPoints { public String message; public List<ClassPoints> data; public class ClassPoints { public String id; public List<ClassPoint> points; public class ClassPoint { public String speed; public String bearing; } } } я получу значение объекта oPoints из Parse GSON: oPoints = gson.fromJson( jsonString, ClassMultiPoints.class); я пытаюсь ...
Схема xml конфигурации весны: с или без версии?
Я новичок в весну. Меня смущает то, что иногда я вижу файлы конфигурации XML с версионными схемами, но иногда с неверсионными. Например, иногда я вижу что-то вроде <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springfr ...
Как нарисовать круг по холсту в Android?
Я хочу нарисовать круг по холсту. Вот мой код: [MyActivity.java]: public class MyActivity extends Activity { public void onCreate(Bundle savedInstanceState) { ... setContentView(new View(this,w,h)); } } [вид.java]: public class View extends SurfaceView { public View(Context context, int w, int h) { super(context); Canvas grid = new Canvas(Bitmap.createBitmap(h,w, Bitmap.Config.ARGB_8888)); grid. drawColor(Color.WHITE); Paint pain ...
Как разобрать массив JSON с помощью Gson
Я хочу разобрать массивы JSON и использовать gson. Во-первых, я могу регистрировать вывод JSON, сервер четко отвечает клиенту. вот мой вывод JSON: [ { id : '1', title: 'sample title', .... }, { id : '2', title: 'sample title', .... }, ... ] я попробовал эту структуру для разбора. Класс, который зависит от одного array и ArrayList для всех JSONArray. public class PostEntity { private Arr ...
Загрузки Java.чистая.SocketTimeoutException: подключение истекло на Android
Я относительно новичок в разработке android. Я разрабатываю приложение для android, где я отправляю запрос на веб-сервер и анализ объектов json. Часто я получаю java.net.SocketTimeoutException: Connection timed out исключение при общении с сервером. Несколько раз он будет работать отлично без каких-либо проблем. Я знаю, что этот же вопрос задавался так много раз. Но все же я не получил никакого удовлетворительного решения этой проблемы. Я отправляю свой код связи logcat и app-server под. public ...
Java 8 способ работы с перечислением
мне интересно, как лучше всего в Java 8 работать со всеми значениями перечисления. В частности, когда вам нужно получить все значения и добавить его куда - нибудь, например, предположим, что у нас есть следующее перечисление: public enum Letter { A, B, C, D; } Я мог бы, конечно, сделать следующее: for (Letter l : Letter.values()) { foo(l); } но, я мог бы также добавить следующий метод определения перечисления: public static Stream<Letter> stream() { return Arrays.stream(Let ...
Как я могу заставить тест JUnit ждать?
У меня есть тест JUnit, который я хочу иметь ждать в течение определенного периода времени, синхронно. Мой тест JUnit выглядит так: @Test public void testExipres(){ SomeCacheObject sco = new SomeCacheObject(); sco.putWithExipration("foo", 1000); //WAIT FOR 2 SECONDS assertNull(sco.getIfNotExipred("foo")); } я попробовал нить.currentThread().ждать(), но он бросает IllegalMonitorStateException(как и ожидалось). Есть ли какой-то трюк, или мне нужен другой монитор? ...
Как я могу реализовать пользовательскую панель действий с пользовательскими кнопками В Android?
Я хочу реализовать пользовательский ActionBar, который должен выглядеть так: Итак вопросы: как я могу реализовать кнопку, как пользовательский вид: просто некоторые изображения? как я могу нарисовать линию в верхней части ActionBar? и как я могу реализовать кнопки без разделительных линий: добавить вкладки на ActionBar или что? ...