Запитання з тегом «java»

Java - популярна мова програмування високого рівня. Використовуйте цей тег, коли у вас виникають проблеми з використанням або розумінням самої мови. Цей тег рідко використовується поодинці і найчастіше використовується в поєднанні з [весна], [весна-черевик], [jakarta-ee], [android], [javafx], [gradle] і [maven].

12
Порівняння двох java.util.Dates, щоб побачити, чи є вони в один і той же день
Мені потрібно порівняти два Dates (наприклад, date1і date2) і придумати те, boolean sameDayщо відповідає дійсності двох Dates в той же день, і false, якщо вони не є. Як я можу це зробити? Тут, мабуть, виникає вихор плутанини ... і я хотів би уникати інших залежностей поза JDK, якщо це можливо. …
250 java  datetime 

22
Java: sun.security.provider.certpath.SunCertPathBuilderException: не вдалося знайти дійсний шлях сертифікації до потрібної цілі
У мене є клас, який завантажить файл із https- сервера. Коли я запускаю його, він повертає багато помилок. Здається, у мене проблема з сертифікатом. Чи можна ігнорувати автентифікацію клієнт-сервер? Якщо так, то як? package com.da; import java.io.FileOutputStream; import java.io.IOException; import java.nio.CharBuffer; import java.util.concurrent.Future; import org.apache.http.HttpResponse; import org.apache.http.client.utils.URIUtils; import org.apache.http.impl.nio.client.DefaultHttpAsyncClient; import …




27
Чи погана практика змусити сетера повернути "це"?
Хороша чи погана ідея змусити сетерів у Java повернути "це"? public Employee setName(String name){ this.name = name; return this; } Ця модель може бути корисною, оскільки тоді ви можете зв'язати ланцюги, як це: list.add(new Employee().setName("Jack Sparrow").setId(1).setFoo("bacon!")); замість цього: Employee e = new Employee(); e.setName("Jack Sparrow"); ...and so on... list.add(e); ... …
249 java  design-patterns  api  oop 

7
Trust Store vs Key Store - створення за допомогою keytool
Я розумію, що в магазині ключів зазвичай зберігаються приватні / відкриті ключі, а трест зберігає лише відкриті ключі (і представляє список довірених сторін, з якими ви маєте намір спілкуватися). Ну, це моє перше припущення, тож якщо це неправильно, я, мабуть, почав не дуже добре ... Мене цікавило, хоча розуміння того, …
249 java  ssl  keytool  jce 

11
Java: розділення рядків, розділених комою, але ігнорування коми в лапках
У мене рядок нечітко такий: foo,bar,c;qual="baz,blurb",d;junk="quux,syzygy" що я хочу розділити комами - але мені потрібно ігнорувати коми в лапках. Як я можу це зробити? Схоже, підхід до регулярних викидів не вдається; Я думаю, що я можу сканувати вручну та перейти в інший режим, коли побачу цитату, але було б непогано …
249 java  regex  string 


10
Ціле ділення: як ви робите дубль?
Для цього блоку коду: int num = 5; int denom = 7; double d = num / denom; значення d є 0.0. Це може бути змушене працювати шляхом кастингу: double d = ((double) num) / denom; Але чи є інший спосіб отримати правильний doubleрезультат? Мені не подобається кидати примітивів, хто …

14
Android: різниця між onInterceptTouchEvent і dispatchTouchEvent?
Яка різниця між Android onInterceptTouchEventі dispatchTouchEventв ньому? Згідно з посібником для розробників android, обидва способи можна використовувати для перехоплення сенсорної події ( MotionEvent), але в чому різниця? Як onInterceptTouchEvent, dispatchTouchEventі onTouchEventвзаємодіють один з одним в ієрархії уявлень ( ViewGroup)?

6
Що означає "| ="? (оператор рівномірних труб)
Я спробував здійснити пошук за допомогою пошуку Google і переповнення стека, але результати не показали. Я бачив це у відкритому коді бібліотеки: Notification notification = new Notification(icon, tickerText, when); notification.defaults |= Notification.DEFAULT_SOUND; notification.defaults |= Notification.DEFAULT_VIBRATE; Що означає "| =" ( pipe equal operator)?
249 java  android  operators 

14
JAX-RS - Як разом повернути код статусу JSON та HTTP?
Я пишу веб-додаток REST (NetBeans 6.9, JAX-RS, TopLink Essentials) і намагаюся повернути код статусу JSON та HTTP. У мене готовий і працює код, який повертає JSON, коли від клієнта викликається метод HTTP GET. По суті: @Path("get/id") @GET @Produces("application/json") public M_機械 getMachineToUpdate(@PathParam("id") String id) { // some code to return JSON …


23
Як перетворити байтовий масив у рядок і навпаки?
Мені доводиться конвертувати байтовий масив в рядок в Android, але мій байтовий масив містить негативні значення. Якщо я знову перетворять цей рядок у байтовий масив, отримані нами значення відрізняються від вихідних значень масиву байтів. Що я можу зробити, щоб отримати належну конверсію? Код, який я використовую для перетворення, такий: // …
248 java 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.