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

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

4
Модернізація Android Параметризована @Headers
Я використовую OAuth, і мені потрібно вставити маркер OAuth у свій заголовок кожного разу, коли я роблю запит. Я бачу @Headerанотацію, але чи є спосіб зробити її параметризованою, щоб я міг перейти під час виконання? Ось така концепція @Header({Authorization:'OAuth {var}', api_version={var} }) Чи можете ви передати їх під час виконання? …

5
GZIPInputStream читання рядка за рядком
У мене є файл у форматі .gz. Класом Java для читання цього файлу є GZIPInputStream. Однак цей клас не поширює клас Java BufferedReader. Як результат, я не можу прочитати файл по черзі. Мені потрібно щось подібне reader = new MyGZInputStream( some constructor of GZInputStream) reader.readLine()... Я хоч і створив свій …

13
Як я можу побудувати модель для розрізнення твітів про Apple (Inc.) від твітів про яблуко (фрукти)?
Дивіться нижче 50 твітів про "яблуко". Я вручну позначив позитивні збіги щодо Apple Inc. Вони позначені як 1 нижче. Ось кілька рядків: 1|“@chrisgilmer: Apple targets big business with new iOS 7 features http://bit.ly/15F9JeF ”. Finally.. A corp iTunes account! 0|“@Zach_Paull: When did green skittles change from lime to green apple? …

4
Чому цю лямбду Java 8 не вдається скомпілювати?
Наступний код Java не вдається скомпілювати: @FunctionalInterface private interface BiConsumer<A, B> { void accept(A a, B b); } private static void takeBiConsumer(BiConsumer<String, String> bc) { } public static void main(String[] args) { takeBiConsumer((String s1, String s2) -> new String("hi")); // OK takeBiConsumer((String s1, String s2) -> "hi"); // Error } …

4
Як я можу “перехопити” Ctrl + C у програмі CLI?
Як я можу перехопити Ctrl + C(що зазвичай вбиває процес) у програмі Java CLI (інтерфейс командного рядка)? Чи існує багатоплатформене рішення (Linux, Solaris, Windows)? Я використовую Console's readLine(), але при необхідності я міг би використовувати інший метод для читання символів зі стандартного вводу.

9
Чому Java забороняє статичні поля у внутрішніх класах?
class OuterClass { class InnerClass { static int i = 100; // compile error static void f() { } // compile error } } Хоча неможливо отримати доступ до статичного поля за допомогою OuterClass.InnerClass.i, якщо я хочу записати щось, що повинно бути статичним, наприклад, кількість створених об'єктів InnerClass, було б …

15
Розширення переліку шляхом успадкування
Я знаю, що це суперечить ідеї перелічень, але чи можна розширити перерахування в C # / Java? Я маю на увазі "розширити" як у сенсі додавання нових значень до переліку, так і в сенсі ОО успадкування від існуючого переліку. Я припускаю, що це неможливо на Java, оскільки вона отримала їх …
85 c#  java  .net 

6
Отримання мітки часу unix із Date ()
Я можу перетворити мітку часу unix на Date()об'єкт, ввівши longзначення в Date()конструктор. Наприклад, я міг би це мати як new Date(1318762128031). Але після цього, як я можу повернути мітку часу unix з Date()об’єкта?
85 java  date 

1
Як реєструвати винятки та повідомлення із заповнювачами за допомогою SLF4J
Який правильний підхід до реєстрації як повідомлення про помилку, так і винятку за допомогою SLF4J ? Я спробував це зробити, але трасування стека винятків ніколи не друкується: logger.error("Unable to parse data {}", inputMessage, e); В цьому випадку я хочу , щоб заповнити {}з inputMessage, а також виходом з за StackTrace …
85 java  logging  slf4j 

1
Що робить прапор JVM UseCompressedOops і коли мені його використовувати?
Що робить прапор HotSpot JVM -XX:+UseCompressedOopsі коли мені його використовувати? Яку різницю в продуктивності та використанні пам’яті я побачу, використовуючи її на 64-розрядному екземплярі Java (проти невикористання)?
85 java  memory  jvm  jvm-hotspot 

5
Яка оптимальна ємність та коефіцієнт навантаження для HashMap фіксованого розміру?
Я намагаюся з'ясувати оптимальну потужність та коефіцієнт навантаження для конкретного випадку. Я думаю, що я зрозумів суть цього, але я все одно буду вдячний за підтвердження від когось більш знаного, ніж я. :) Якщо я знаю, що моя HashMap заповниться, щоб містити, скажімо, 100 об’єктів, і я витрачу більшу частину …
85 java  hashmap 

6
Як прокрутити атрибути класу в Java?
Як я можу динамічно перебирати атрибути класу в Java. Наприклад, наприклад: public class MyClass{ private type1 att1; private type2 att2; ... public void function(){ for(var in MyClass.Attributes){ System.out.println(var.class); } } } чи можливо це в Java?
85 java  attributes  loops 

13
java: Як я можу зробити динамічне перекидання змінної з одного типу на інший?
Я хотів би зробити динамічний кастинг для змінної Java, тип кастингу зберігається в іншій змінній. Це звичайний кастинг: String a = (String) 5; Це те, що я хочу: String theType = 'String'; String a = (theType) 5; Чи можливо це, і якщо так, то як? Дякую! Оновлення Я намагаюсь заповнити …


6
Як передавати тип як параметр методу в Java
Як на Java можна передавати тип як параметр (або оголошувати як змінну)? Я не хочу передавати екземпляр типу, а сам тип (наприклад, int, String тощо). У C # я можу зробити це: private void foo(Type t) { if (t == typeof(String)) { ... } else if (t == typeof(int)) { …
85 java  types 

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