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

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

1
Чи повинен у MVP-образі View представити об'єкт Model на основі вмісту інтерфейсу або просто передати цей вміст як параметри презентатору?
Я використовую шаблон MVP в додатку для Android, який я розробляю. У мене в основному 4 елементи: AddUserView, де можна додати нового користувача: AddUserPresenter UserInfo (pojo) UserInfoManager (логіка бізнесу та менеджер зберігання) Моє запитання: Коли я натискаю кнопку "Додати" в AddUserView, він повинен отримати вміст перегляду тексту, створити інстанцію нового …

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

3
Як поводитися з класами з однаковою назвою (різні пакети)
Я та моя команда з науково-дослідної роботи підтримуємо велику кодову базу. Ми розділили свою бізнес-логіку на кілька пакетів. деякі з яких мають класи з однаковими назвами . Як ви здогадаєтесь, імена конфліктують, коли обидва класи посилаються на один і той же файл Java. Наприклад: com.myapp.model (package) - Device (class) - …

2
Чи можна перевірити наявність примітки в одиничному тесті?
У мене є ієрархія класів java, яка формується абстрактним класом та N розширеннями. В абстрактному класі у мене є метод, який позначається анотацією @Remove. Хоча ми не отримаємо жодних винятків того, що не вийде з ладу, якщо цю анотацію буде видалено, ми можемо вийти з винятку з пам'яті, тому я …

1
Яка різниця між "kk" та "HH" +1 у ISO-8601?
У ISO-8601 є декілька годинних форматів, один з них "кк" протягом 1-24 годин. Яка мета цього? Чи є країни, які компенсують свій час? Це для військових звичаїв? Стаття у Вікіпедії не уточнила точну природу між НН та Кк. Основним джерелом мого занепокоєння є поведінка форматів у SimpleDataFormatter . Редагувати: Пряма …

1
Як постійно оновлювати приклади коду в javadocs
Я працюю над невеликою бібліотекою, яка забезпечує реалізацію основних, добре відомих рядкових показників. Переважно для моєї власної освіти. Тож розвиток відбувається коли-небудь у мене трохи вільного часу. Через це я автоматизував більшість процесів, тому я можу випускати версію так часто, як я працюю над нею без особливих зусиль. Однак підтримка …

8
Що зупиняє C від компіляції / інтерпретації / JIT'ed?
Яву часто хвалять за свою дивовижну портативність, яку, я вважаю, є завдяки JVM. Моє запитання полягає в тому, що перешкоджає компілюванню / інтерпретації / JIT'ed .., якщо це так, C також можна написати один раз і змусити його працювати на будь-якому пристрої, який у вас є. але це не популярний …

5
Чи завжди має сенс "програмувати інтерфейс" на Java?
Я бачив дискусію в цьому питанні щодо того, як клас, який реалізується з інтерфейсу, буде екземпляром. У моєму випадку я пишу дуже маленьку програму на Java, яка використовує екземпляр TreeMap, і, на думку кожного, вона має бути створена таким чином: Map<X> map = new TreeMap<X>(); У своїй програмі я викликаю …

3
ми повернулися до повного кола з мікросервісами, повертаючись до дуже старих підходів до школи?
Що стосується архітектури та дизайну програмного забезпечення, то як мікросервіси "складаються" (призначені каламбури) проти проміжного програмного забезпечення? Я приїжджаю з Java, і здається, що, як ви віддаляєтесь від прямої програми REST як API, і абстрагуєтесь від різних шарів та параметрів підключення, принаймні на Java, ви майже повернулися до повного кола …

2
String [] args vs (String.. Args)
Під час програмування для Android, коли я використовую AsyncTask, метод doInBackground виглядає приблизно так. protected String doInBackground(String... args) Але при використанні аргументів в будь-якому місці цього блоку я можу отримати доступ до них, як звичайний масив String, наприклад, у своїй програмі @Override protected String doInBackground(String... args) { String details = …
9 java  android 

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

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

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

1
Чи можливо зробити порт з програми C ++ на Java через LLVM
наскільки життєздатним є перенесення програми C ++ на байт-код Java за допомогою LLVM (я думаю, LLJVM)? Річ у тім, що в даний час у нас є процес, написаний на C ++, але новий клієнт зробив обов'язковим для того, щоб мати змогу запускати програму в декількох платформах , використовуючи віртуальну машину …
9 java  c++  porting 

2
Як працює підтримка OpenJDK на практиці?
Зокрема, я хотів би зрозуміти різницю між JDK Oracle та OpenJDK з точки зору виправлень помилок та інших патчів. Яка гілка спочатку отримує виправлення, і Oracle має звичку робити патчі, які ніколи не роблять її до OpenJDK?
9 java 

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