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

Java - це об'єктно-орієнтована об'єктно-орієнтована мова програмування на високому рівні, спочатку розроблена Sun Microsystems. На даний момент Java належить Oracle, який придбав Sun у 2010 році.

5
Модифікована схема розробки стратегії
Я нещодавно почав розглядати шаблони дизайну, і одне, що я кодую, цілком відповідала б шаблону стратегії, за винятком однієї невеликої різниці. По суті, деякі (але не всі) моїх алгоритмів потребують додаткового параметра або двох, переданих їм. Тож мені або потрібно буде передайте їм додатковий параметр, коли я викликаю їхній метод …

9
Дослідження прибутків / втрат продуктивності документації на коди
Після довгого пошуку я не зміг відповісти на основне запитання, яке стосується відомого в світі розробки програмного забезпечення: ЩО ЗНАЄТЬСЯ: Забезпечення суворої політики щодо адекватної документації з кодом (будь то теги Doxygen, Javadoc або просто безліч коментарів) додає надмірної кількості часу, необхідного для розробки коду. АЛЕ: Ретельна документація (або навіть …

4
Що таке незалежність платформи? Чи однакові між платформи та «незалежність платформи»?
Що насправді означає незалежність платформи? Який критерій називати мовну платформу незалежною? Чи однакові між платформи та «незалежність платформи»? (Це може бути питання для самостійного вивчення, але я хотів би почути від експертів із переповнення стека. Існує багато визначень і поглядів щодо цього на меренет, а деякі з них заплутані)

4
Який веб-інтерфейс на базі Java використовувати? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Хвіртка Клацніть GWT Ваадін Як я їх розумію, всі ці рамки дозволяють створювати компоненти gui за допомогою Java (з усіма …

3
Чи є вагомі причини використовувати інтерфейс колекції Java?
Я чув аргумент, що ви повинні використовувати найбільш загальний доступний інтерфейс, щоб ви не були прив'язані до певної реалізації цього інтерфейсу. Чи застосовується ця логіка до таких інтерфейсів, як java.util.Collection ? Я б швидше побачив щось таке: List<Foo> getFoos() або Set<Foo> getFoos() замість Collection<Foo> getFoos() В останньому випадку я не …

5
Які ви думки щодо GWT? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Оскільки я навчаюсь Java в цей період, і я щойно закінчив підручники, я думаю, …
11 java  javascript  gwt 

10
Java або C ++ для університетських курсів CS?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Мені не вдається вступити до школи, щоб отримати ступінь CS. Школа, в яку я дивлюся, насправді пропонує як Java, так і C ++ - для вступних …
11 java  c++  education 

3
Чи стилістично краще в Java 8 використовувати опорні вирази методів або методи, що повертають реалізацію функціонального інтерфейсу?
Java 8 додала концепцію функціональних інтерфейсів , а також численні нові методи, розроблені для прийняття функціональних інтерфейсів. Екземпляри цих інтерфейсів можуть бути створені лаконічно, використовуючи вирази опорних методів (наприклад SomeClass::someMethod) та лямбда-вирази (наприклад (x, y) -> x + y). Ми з колегою маємо різні думки щодо того, коли найкраще використовувати …

5
Чи корисний обсяг рівня пакету Java?
Я розумію ідею обсягу пакунків, і часом навіть думав, що цього хочу. Однак кожен раз, коли я серйозно збирався спробувати його використовувати, я виявив, що він не відповідає потребам, які я вважав, що це буде служити. Моє головне питання завжди здається, що речі, якими я хочу обмежити сферу дії, ніколи …
11 java  scope 

2
Чи є якась причина, щоб не використовувати Необов’язковий як аргумент методу у тому випадку, коли вам відомо, що аргумент є чимось, що може бути або не потрібно?
З Java 8 я переглядаю все нові й нові статті про використання опції / необов’язково. Я розумію, що вони намагаються представляти, і бачу багато прикладів їх використання як повернення. Однак те, що я не бачу, - це те, що вони використовуються як аргументи методу / функції на мовах, у яких …

4
Яка основна увага в Java? Чому для отримання нових функцій потрібно так багато часу?
Я досліджував нові функції в JDK8, як-то лямбда-вирази, методи розширення та API нового потоку. Очевидно, що жодна з цих функцій не є новою у світі програмування, і це здивувало питання, чому до цього часу я отримую все це на Java. У нас були лямбда-вирази в Lisp (1958), SML (1973), Haskell …

3
Чи є хорошою практикою використання попереджувальних попереджень у коді?
Я використовую @SuppressWarnings("unchecked")і в @SuppressWarnings("null")основному вище методи, щоб дозволити збір коду без будь-яких попереджень, але я сумніваюся. Знайшли це питання щодо Стакковержа . Джон Скіт написав на нього відповідь, яку мені здається інтригуючою. Згідно з ним, Іноді Java generics просто не дозволяє робити те, що ви хочете, і вам потрібно …

2
Чи краще використовувати рядки або int для посилання на enums за межами java частини системи?
Ми обговорювали мою роботу щодо використання переліків на Java. Співробітник стверджував, що при використанні переписок на стороні сервера, коли потрібно, ми повинні використовувати рядок для посилання на нього (наприклад, при надсиланні даних з JS на сервер або при зберіганні в базі даних), стверджуючи, що це набагато зрозуміліше для розробника, а …

4
Як використовувати ін'єкцію залежності в поєднанні з заводською схемою
Розглянемо модуль, який відповідає за аналіз файлів будь-якого типу. Я думаю про використання схеми стратегії для вирішення цієї проблеми, як я вже пояснював тут . Будь ласка, зверніться до пов’язаної публікації, перш ніж продовжувати це питання. Розглянемо клас B, який потребує вмісту файлу product.xml. Цей клас повинен буде інстанціювати відповідний …

3
Чи є хорошою практикою вбудувати пов'язаний набір властивостей у власну структуру / клас?
Написання об’єкта User у Swift, хоча моє запитання стосується будь-якої сильно набраної мови. Користувач може мати купу посилань (FacebookProfile, InstagramProfile тощо). Кілька питань навколо цього. Чи корисна практика загортати посилання у власному об’єкті? User { var firstName: рядок var lastName: рядок var email: рядок var посилання: Посилання } Структурні посилання …

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