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

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

2
Мова запиту для JSON
У мене є сервер, який повертає дуже велике повідомлення JSON, і моя клієнтська програма залежить лише від частини цієї відповіді. Клієнтській програмі потрібно перевірити, чи існує властивість "xyz" у повідомленні JSON та залежно від результату запустити певний користувальницький регістр. Для цієї вимоги перетворення всього повідомлення JSON в об’єкт звучить для …
11 java  json 

3
Чому мобільні платформи не підтримують покоління сміття?
І Windows Phone / Xbox, і Android не мають підтримки для збору сміття з поколіннями. Це неприємно для багатьох програмістів. Здається, це є законною інженерною причиною, але я не можу цього зрозуміти. Поточні телефони мають більше пам’яті та, ймовірно, кращі процесори, ніж настільні / ноутбуки, на яких працює NET 1.1 …

3
Сучасна реалізація шаблону Blackboard Pattern Java?
Чи є на практиці сучасне практичне застосування на Java шаблону дошки, детально описаному в "Прагматичному програмісті" ? Чи є якась конкретна бібліотека, яка намагається допомогти в реалізації цієї концепції? Який загальний консенсус щодо цього шаблону в теперішньому програмному співтоваристві (особливо Java)? Хоча ідея інтригуюча, у мене є відчуття, що ця …
11 java 

3
Виберіть C ++ або Java для програм, які вимагають величезної кількості оперативної пам’яті? [зачинено]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 6 років тому . Я думаю про наукові програми, які в основному пов'язані з процесором і важкі для …
11 java  c++  memory  big-data 

3
Чим екзистенціальні типи відрізняються від інтерфейсів?
З огляду на екзистенційний тип T = ∃X.{op₁:X, op₂:X→boolean} і цей загальний інтерфейс Java: interface T<X> { X op₁(); boolean op₂(X something); } Які принципові відмінності між екзистенціальним типом та інтерфейсом Java? Очевидно, є синтаксичні відмінності та об’єктна орієнтація Java (яка також включає деталі, такі як приховані thisпараметри тощо). Я …

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

4
Буде Scala хорошим вибором замість Java?
Ми розпочинаємо новий проект, який передбачає підготовку всіх розробників .net на Java (фреймворк / система ECO тощо). У нас багато коду, написаного на C #, і, здається, все це буде марно, оскільки нам доведеться переписати все на Java. Проблема, яку я бачу, полягає в тому, що перший рік або близько …
11 java  c#  scala 

1
Який найкращий спосіб коментувати застарілий клас на Java?
Я хотів би знати найкращий спосіб додати коментар для визначення застарілого класу на Java. Чи слід видалити попередній коментар, доданий до початку класу, який допомагає іншому програмісту дізнатися, для чого це клас, або я повинен додати його під коментарем?

6
Як повертаються кілька значень у Java?
Іноді потрібно повернути кілька значень функції. Як це зазвичай робиться на Java? Один із варіантів - використовувати масив, як цей фрагмент Python, який повертає список або кортеж: value, success = read_unreliably() if success: print value Іншим варіантом буде повернути хеш / дикт, як цей приклад JavaScript: var result = readUnreliably() …

5
Чи не є хорошою практикою обробляти винятки з виконання коду в коді?
Я працюю над додатком Java, і я бачу, що винятки з виконання часу обробляються в багатьох місцях. Наприклад, try { // do something } catch(NullPointerException e) { return null; } Мої запитання полягають у тому, коли корисно обробляти винятки під час виконання програми? Коли винятки слід залишати без змін?
11 java  exceptions 

4
Як почати вивчати J2EE, особливо JPA [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

3
Введення нової мови програмування JVM у створене корпоративне середовище
Уявіть, що ваше поточне робоче місце - це магазин Java. Існує багато вбудованих знань про мову Java, і є всебічний процес збирання та розгортання, щоб обробляти все плавно і спритно. Одного разу приходить проект, який просто кричить, щоб його написали, скажімо, Рубі. Тільки старші розробники мають якусь підказку про Ruby, …

3
Коли застаріти та коли видалити на Java
В рамках зусиль, що займаються рефакторингу, або просто постійної розробки, певний метод або, можливо, цілий клас може в деякому сенсі застаріти. Java підтримує @Deprecatedпримітку, щоб вказати, що, мабуть, кращий спосіб обробляти цю функціональність. Я думаю, що це особливо корисно в публічних API, де наслідки видалення частин API можуть бути невідомі. …

4
Як закриття в Java вплине на спільноту Java?
Це одна з найбільш обговорюваних функцій, запланованих для Java: Закриття. Багато з нас так прагнули до них. Деякі з нас (у тому числі я) трохи нетерплячі і звернулися до мов скриптів, щоб заповнити порожнечу. Але, як тільки закриття нарешті дійшли до Java: як вони впливатимуть на спільноту Java? Чи буде …
11 java  closures 

7
Структурне програмування проти програмування OO
Я готую презентацію, яка показує відмінності між структурним та об’єктно-орієнтованим програмуванням, і я хочу проілюструвати, чому людям потрібен OOP на прикладі, коли застосування OOP-концепцій значно полегшить кодування, щоб аудиторія справді відчула, що їм потрібен OOP. Будь-які ідеї ??

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