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

29
Разрыв строки до / после оператора [закрыт]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Хотя соглашение Java по коду Sun предлагает ставить разрыв строки перед...

29
Почему Java использует UTF-16 для внутреннего представления строк?

Я бы предположил, что причина была быстрой: массив похож на доступ к символу по индексу, но некоторые символы не помещаются в 16 бит, поэтому он не будет работать ... Так что если вам все равно приходится работать с особыми случаями, почему бы просто не использовать...

29
Почему Java / C # не может реализовать RAII?

Вопрос: Почему Java / C # не может реализовать RAII? Пояснение: я знаю, что сборщик мусора не является детерминированным. Таким образом, при использовании текущих возможностей языка метод Dispose () объекта не может быть вызван автоматически при выходе из области видимости. Но можно ли добавить...

29
Почему я должен использовать отражение?

Я новичок в Java; в процессе обучения я прочитал, что рефлексия используется для вызова классов и методов, а также для того, чтобы узнать, какие методы реализованы или нет. Когда я должен использовать отражение, и в чем разница между использованием отражения и созданием экземпляров объектов и...

29
В чем разница между «сокрытием данных» и «инкапсуляцией»?

Я читаю «Параллелизм Java на практике», и там говорится: «К счастью, те же объектно-ориентированные методы, которые помогают вам писать хорошо организованные, поддерживаемые классы, такие как инкапсуляция и скрытие данных, могут также помочь вам создать поточно-ориентированный классы «. Проблема №...

29
Чистый Java веб-браузер, это практично? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Я знаю, что веб-браузер Java возможен, но практичен ли он? Я видел проект Lobo...

29
Должен ли я извлечь определенные функции в функцию и почему?

У меня есть большой метод, который выполняет 3 задачи, каждая из которых может быть извлечена в отдельную функцию. Если я сделаю дополнительные функции для каждой из этих задач, улучшит или ухудшит мой код и почему? Очевидно, что в основной функции будет меньше строк кода, но будут дополнительные...

28
Является ли соглашение об именах пакетов Java некорректным? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Мы все знакомы с соглашением об именах пакетов Java, которое заключается в...

28
Почему имя логического примитивного типа Java не «bool»?

Ява имеет int а также Integer boolean а также Boolean Это кажется немного противоречивым, почему бы и нет boolпротив Booleanиспользования установленного более короткого имени для примитивного типа? или integerпротив того, Integerчтобы сохранить имена типов согласованными? Я думаю, что C ++ решил...

28
Как оправдать переход с Java 6 на Java 7?

Мы мигрировали с Java 6 на Java 7 . Проект отстает от графика и рискует быть отброшенным, и в этом случае он продолжит использовать Java 6. Каковы конкретные улучшения в Java 7, с которыми мы могли бы вернуться к нашему менеджеру и убедить его, что важно использовать JDK 7? Ищите исправления...

28
Есть ли каноническая книга для изучения Java как опытного разработчика? [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

28
Почему Scala не был реализован с C или C ++

Кто-нибудь знает, почему Scala был реализован на Java и .NET вместо C или C ++? Большинство языков реализованы с помощью Cor C ++ [т.е. Erlang, Python, PHP, Ruby, Perl]. Каковы преимущества для Scala, реализованные в Java и .NET, помимо предоставления доступа к библиотекам Java и .NET? ОБНОВИТЬ...

28
Как программист, привыкший к статическим языкам, справляется с отсутствием инструментов Javascript

Я программировал почти исключительно на скомпилированных языках, особенно на Java, большую часть своей карьеры. Одна из моих любимых вещей в Java - насколько вы продуктивны и как мало кода на самом деле приходится писать при использовании таких инструментов, как Eclipse. Вы можете: Легко и...

28
Как называется следующий (анти) шаблон? Каковы его преимущества и недостатки?

За последние несколько месяцев я несколько раз спотыкался о следующей технике / схеме. Тем не менее, я не могу найти конкретное имя, и я не уверен на 100% во всех его преимуществах и недостатках. Шаблон идет следующим образом: В интерфейсе Java набор общих методов определяется как обычно. Однако...

28
За исключением сборщика мусора, что еще делает Java языком программирования не в реальном времени

Кроме сборщика мусора, какие еще функции в Java делают его неподходящим для программирования в реальном времени? В сети всякий раз, когда Java против C ++ обсуждается в отношении программирования в реальном времени, всегда упоминается сборщик мусора. Есть ли еще...

27
Я хочу начать использовать TDD. Любые советы для начинающего? [закрыто]

Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный...

27
Программирование на Python быстрее, чем на C, C ++ или Java? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, редактируя этот пост . Закрыто 4 года назад . Там в широко распространенное убеждение среди программистов...

27
Можно ли когда-нибудь поймать StackOverflowError в Java?

Раньше я думал, что это не так, но вчера я должен был это сделать. Это приложение, которое использует Akka (реализация системы акторов для JVM) для обработки асинхронных заданий. Один из актеров выполняет некоторые манипуляции с PDF, и поскольку библиотека глючит, время от времени она умирает...

26
Почему Java установил доступ к пакетам по умолчанию?

Я задаю этот вопрос, потому что я полагаю, что они сделали это по очень веской причине, и что большинство людей не используют его должным образом, в любом случае, исходя из моего опыта работы в промышленности. Но если моя теория верна, то я не уверен, почему они включили модификатор частного...

26
Есть ли практический способ для неизменной структуры связанных узлов?

Я решил написать односвязный список, и у меня был план сделать внутреннюю структуру узлов неизменной. Я столкнулся с загадкой, хотя. Скажем, у меня есть следующие связанные узлы (из предыдущих addопераций): 1 -> 2 -> 3 -> 4 и сказать, что я хочу добавить 5. Чтобы сделать это, так как узел...