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

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

3
Як відрізняється багатопотоковість у веб-додатку на базі Java порівняно з окремим додатком Java
Я досить новачок у Java, і мій досвід обмежений веб-додатками, що працюють на веб-контейнері (у моєму випадку Jboss). Чи правильно я кажу, що для веб-додатків веб-контейнер піклується про багатопотоковість? Якщо так, чи можна вводити нові протектори у веб-додатки? Чи є якась перевага в цьому і в якому сценарії потрібно було …

2
Чи повинна моя маленька бібліотека програмного забезпечення уникати використання інших бібліотек?
Щойно я випустив невелику бібліотеку Java, яка пропонує лише кілька класів та методів. Оскільки я створив проект разом з Maven, я негайно використав декілька сторонніх бібліотек для досягнення своїх цілей, зокрема: commons-lang3 (для деяких загальних речей Java) slf4j-api (для лісозаготівлі) commons-io (для крихітного файлу - буквально один раз читаю файл, …
13 java  libraries  maven 

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

4
Хороші стратегії реалізації для інкапсуляції спільних даних у програмному конвеєрі
Я працюю над переосмисленням певних аспектів існуючої веб-служби. Те, як реалізуються API сервісних послуг, має своєрідний "конвеєр обробки", де є завдання, які виконуються послідовно. Не дивно, що для пізніших завдань може знадобитися інформація, обчислена попередніми завданнями, і в даний час так це робиться шляхом додавання полів до класу "стан конвеєра". …

2
Який найкращий підхід для вбудованих коментарів до коду?
Ми робимо деякий рефакторинг на застарілу базу даних коду, яка триває 20 років, і я веду дискусію з колегою щодо формату коментарів у коді (plsql, java). Формат коментарів за замовчуванням не існує, але в більшості випадків люди роблять щось подібне у коментарі: // date (year, year-month, yyyy-mm-dd, dd/mm/yyyy), (author id, …

3
Чи має значення, якщо я оголошую змінні всередині або зовні циклу на Java? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 2 роки тому . Можливий дублікат: Де ви декларуєте змінні? Вершина методу чи коли вони потрібні? Чи має значення, якщо я оголошую змінні всередині …
13 java  variables  loops 

2
Коли я повинен використовувати StringBuilder або StringBuffer?
У виробничому веб-додатку мої колеги-програмісти всюди використовували StringBuffer. Тепер я дбаю про розробку та виправлення програм. Прочитавши StringBuilder і StringBuffer, я вирішив замінити весь код StringBuffer на StringBuilder, оскільки нам не потрібна безпека потоку в наших бобах даних. Наприклад: (У кожному бобі даних я бачу використання StringBuffer) @Override public String …

6
Очікувана поведінка, коли запит на колекцію матиме нульові елементи
Скажімо, вам дано наступне ... List<Thing> theThings = fubar.Things.All(); Якби нічого не повернути, чого б ти очікував, що повернеться фубар. Редагувати: Дякую за думки. Я трохи зачекаю і прийму запис із більшою кількістю вікон. Я погоджуюся з відповідями на даний момент, особливо тими, що пропонують порожню колекцію. Постачальник надав API …
13 java  c# 

4
Чи існує інше обґрунтування використання абстрактних класів / інтерфейсів у C ++ та Java
За словами Герба Саттера, слід віддавати перевагу абстрактним інтерфейсам (всі чисті віртуальні функції) абстрактним класам на C ++, щоб максимально відключити реалізацію. Хоча я особисто вважаю це правило дуже корисним, останнім часом я приєднався до команди з багатьма програмістами Java, і в коді Java ця інструкція, здається, не існує. Функції …

3
Інтерроп WCF до Java для веб-сервісів здається напрочуд проблематичним. Якісь хороші ресурси?
З недавнього проекту наша команда розробників .Net отримала завдання інтегруватись із цілим рядом веб-сервісів на базі java по всьому світу, і ми насправді мали напрочуд (ну ми вже точно не дивуємось) великій кількості питань оскільки XML, створений WCF, службами Java не приймається. Також здається, що насправді не так багато корисної …
13 java  wcf 

8
Почнете міграцію вашого проекту Swing на JavaFX [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
13 java  swing  javafx 

2
Який ідеальний шлях до створення програм для Android за допомогою Scala без попереднього досвіду Java
На жаль, наразі не існує жодної книги на тему "Дізнатися Android Development with Scala", яка була б ідеальним рішенням. Я здогадуюсь, що мені тут потрібно підібрати щонайменше 3 книги, по одній на кожну тему. Однак я не маю уявлення, в якому порядку читати їх, чи читати їх одночасно, які частини …
13 java  android  scala 

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

3
Назви конвенцій, наприклад, локальні та параметри змінних [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Я обговорював з вищими умовами кодування розробника, щоб застосувати до наших проектів (головним чином, …
13 java  naming  variables 

5
Чи хороший вибір Java для кросплатформних ігор? [зачинено]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 6 років тому . Я хочу створити гру на Java і хотів би, щоб вона працювала в Windows, Linux та Mac. Я впевнений, що …

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