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

Java - это высокоуровневый, независимый от платформы, объектно-ориентированный язык программирования, изначально разработанный Sun Microsystems. Java в настоящее время принадлежит Oracle, которая приобрела Sun в 2010 году.

8
Насколько важно изучать make-файлы? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
12 java  learning  c++  syntax  make 

3
Есть какая-нибудь книга по алгоритмам, которая преподает, как серия Head First? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
12 java  books  algorithms 

2
Почему java не использует радикальную сортировку примитивов?
java.util.Arrays.sort(/* int[], char[], short[], byte[], boolean[] */) реализован в виде «настроенной быстрой сортировки», а не радикальной сортировки. Некоторое время назад я сравнивал скорость, и с чем-то вроде n> 10000 сортировка по основанию всегда была быстрее. Почему?
12 java  sorting 

2
Spring + Hibernate предпочтительнее, чем EJB 3?
Я считаю, что всякий раз, когда начинаются новые проекты JEE (где эти технологии будут применимы), люди предпочитают использовать комбинацию Spring + Hibernate вместо EJB 3. Кажется, что младшим программистам даже советуют пойти на это вместо EJB. Это личное предпочтение или есть соответствующие причины? (например, личные шрамы, созданные более ранними версиями …

8
Противоречивость стилей Java в команде
Я являюсь частью команды разработчиков Java с 6-недельным сроком. Это требует написания большого количества кода очень и очень быстро. Однако у нашей команды разработчиков разные стили кодирования. Все от именных соглашений до методов абстракции различаются в нашей команде. Кто-нибудь знает какие-либо документы, которые диктуют "стандарты" для Java? Чтобы прояснить, мне …

10
Как пометить класс как на стадии разработки в Java
Я работаю над проектом стажировки, но мне нужно уйти, прежде чем я смогу все закончить. У меня есть 1 класс, который недостаточно стабилен для производственного использования. Я хочу отметить / пометить этот класс, чтобы другие люди не могли случайно использовать его в производстве. Я уже поместил уведомление в Javadoc, но …
12 java 

8
Объектно-ориентированный дизайн классов
Меня интересует хороший объектно-ориентированный дизайн классов. В частности, мне трудно выбирать между этими вариантами: статический метод против экземпляра метод без параметров или возвращаемого значения против метода с параметрами и возвращаемым значением перекрывающиеся и отличные функциональные возможности метода приват против публичного метода Пример 1: Эта реализация использует методы экземпляра, без возвращаемого …

3
Улучшения в шаблоне дизайна Джошуа Блоха?
Еще в 2007 году я прочитал статью о том, как Джошуа Блохс рассматривает «шаблон строителя» и как его можно изменить, чтобы улучшить чрезмерное использование конструкторов и сеттеров, особенно когда объект имеет большое количество свойств, большинство из которых являются необязательными. Краткое описание этого шаблона проектирования изложено здесь . Мне понравилась идея, …

5
Почему платформы Windows Forms / Swing предпочитают наследование, а не композицию?
Сегодня мой профессор заметил, что он считает странным, что, хотя философия SWT заключается в том, чтобы создавать собственные элементы управления композицией, Swing, похоже, предпочитает наследование. У меня почти нет контакта с обеими платформами, но из того, что я помню в Windows Forms C #, обычно расширяют элементы управления, как Swing. …
12 c#  java  swing  forms 

4
Что бы вы подумали о новом инструменте сохранения Java, который на самом деле не является ORM? [закрыто]
В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, вновь открыть, обратитесь за …
12 java  orm  database  linq 

6
Каковы основные инструменты и плагины для разработчиков для Java в Eclipse?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Лично я использую CodeRush в Visual Studio 2010, чтобы выполнять рефакторинг, писать код быстрее с помощью шаблонов и, как правило, перемещаться по …

2
Структура сервиса RESTful с Java Spring для начинающих
Я относительно новый с точки зрения навыков веб-разработки на Java. У меня есть проект, который, я думаю, мог бы стать хорошим кандидатом на службу RESTful из того, что я мало понимаю об API. Я пытаюсь вникнуть в детали того, как это должно быть структурировано, но на самом деле нигде не …

2
Должен ли я юнит-тестировать мои подклассы или мой абстрактный родительский класс?
У меня есть скелетная реализация, как в пункте 18 из Effective Java (расширенное обсуждение здесь ). Это абстрактный класс, который предоставляет 2 открытых метода methodA () и methodB (), которые вызывают методы подклассов для «заполнения пробелов», которые я не могу определить абстрактно. Сначала я разработал его, создав конкретный класс и …

1
Java 8: Хорошая практика для передачи потоков в API для ленивых операций?
В лямбда-тяжелых библиотеках до Java 8, таких как Guava, в выходных данных используются общие интерфейсы Java Collection Framework, поэтому их легко передавать во внешние / внутренние API-интерфейсы и при этом использовать некоторые ленивые вычисления, если это делает метод библиотеки (например, lazy filter()and transform()). Тем не менее, в Java 8 Streams, …
12 java  lambda 

2
В чем разница между неинициализированной переменной объекта и переменной объекта, инициализированной нулем в Java
У меня есть следующие две объектные переменные Date a; Date b=null; Определенно и «a», и «b» не относятся ни к каким объектам. Теперь, если я призываю следующее утверждение System.out.println(a.toString()); Там будет ошибка времени компиляции, тогда как, если я вызову следующее утверждение System.out.println(b.toString()); Не будет ошибки времени компиляции, но будет ошибка …
12 java 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.