Вопросы с тегом 'java'

Java (не путать с JavaScript, JScript или JS) - это универсальный, независимый от платформы, статически типизированный, объектно-ориентированный язык программирования, разработанный для использования совместно с виртуальной машиной Java (JVM). "Платформа Java" - это название компьютерной системы, в которой установлены инструменты для разработки и запуска программ на Java. Используйте этот тег для вопросов, относящихся к языку программирования Java или инструментам платформы Java.
20

Поддерживает ли Java значения параметров по умолчанию?

Я наткнулся на некоторый Java-код, который имел следующую структуру: public MyParameterizedFunction(String param1, int param2) { this(param1, param2, false); } public MyParameterizedFunction(String param1, int param2, boolean param3) { //us...
15 июн. '09 в 18:04
38

Зачем использовать геттеры и сеттеры/аксессоры?

Какое преимущество использования геттеров и сеттеров - которые только получают и устанавливают - вместо простого использования открытых полей для этих переменных? Если получатели и сеттеры когда-либо делали больше, чем просто простой get/set, я могу...
14 окт. '09 в 18:20
31

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

Каков самый простой способ преобразовать результат Throwable.getStackTrace() в строку, изображающую stacktrace?
19 июл. '09 в 11:31
35

Как создать строку Java из содержимого файла?

Я использую идиому ниже в течение некоторого времени. И это, по-видимому, самое широкое распространение, по крайней мере, на сайтах, которые я посетил. Есть ли лучший/другой способ чтения файла в строку на Java? private String readFile(String file)...
28 нояб. '08 в 18:32
35

Самый быстрый способ определить, является ли целочисленный квадратный корень целым числом

Я ищу самый быстрый способ определить, является ли long значение идеальным квадратом (то есть его квадратный корень является другим целым числом): Я сделал это простым способом, используя встроенную Math.sqrt(), но мне интересно, есть ли способ сде...
17 нояб. '08 в 13:43
20

Как я могу постоянно включать номера строк в IntelliJ?

Как я могу постоянно включать номера строк в IntelliJ IDEA?
17 авг. '08 в 17:31
15

Почему Java имеет переходные поля?

Почему у Java есть переходные поля?
26 мая '09 в 12:11
31

Как создать файл и записать его на Java?

Каков самый простой способ создания и записи в (текстовый) файл на Java?
21 мая '10 в 19:58
25

Что такое Apache Camel?

Я не понимаю, что именно Camel делает. Если бы вы могли дать в 101 слов введение в Camel: Что это такое? Как это взаимодействует с приложением, написанным на Java? Это что-то, что идет вместе с сервером? Это независимая программа? Пожалуйста,...
13 янв. '12 в 2:32
52

Что означает "Не удалось найти или загрузить основной класс"?

Общей проблемой, которую испытывают новые разработчики Java, является то, что их программы не запускаются с сообщением об ошибке: Could not find or load main class ... Что это значит, что его вызывает, и как его исправить?
07 авг. '13 в 3:02
59

Как я могу объединить два массива в Java?

Мне нужно объединить два массива String в Java. void f(String[] first, String[] second) { String[] both = ??? } Какой самый простой способ сделать это?
17 сент. '08 в 6:14
26

Как работает цикл Java для каждого цикла?

Рассмотрим: List<String> someList = new ArrayList<String>(); // add "monkey", "donkey", "skeleton key" to someList for (String item : someList) { System.out.println(item); } Как бы выглядел эквивалентный цикл for без использов...
17 сент. '08 в 16:44
8

Почему выполняется выполнение кода Java в комментариях с некоторыми символами Unicode?

Следующий код выводит результат "Hello World!". (нет, попробуйте). public static void main(String... args) { // The comment below is not a typo. // \u000d System.out.println("Hello World!"); } Причиной этого является то, что компилятор Java...
09 июн. '15 в 9:02
32

Как округлить число до n десятичных знаков в Java

То, что я хотел бы, это метод преобразования double в строку, которая округляется с использованием метода полураспада - т.е. если десятичное число округляется до 5, оно всегда округляется до предыдущего числа. Это стандартный метод округления большин...
30 сент. '08 в 16:01
32

Работа с ошибкой "java.lang.OutOfMemoryError: PermGen space"

Недавно я столкнулся с этой ошибкой в ​​своем веб-приложении: java.lang.OutOfMemoryError: пространство PermGen Это типичное приложение Hibernate/JPA + IceFaces/JSF, работающее на Tomcat 6 и JDK 1.6. По-видимому, это может произойти после повторно...
17 сент. '08 в 22:13