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

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

3
Яка альтернатива стратегії корпоративного порталу в просторі Java?
Розчарування у просторі порталу Я бачу тривожну кількість великих корпоративних клієнтів, які розчарувались у досвіді їхнього корпоративного порталу, особливо у просторі WebSphere Portal Server (WPS). Вкладено мільйони, але обіцянка персоналізованого контенту з агрегацією та інтегрованими інструментами спільної роботи ніколи не здійснилася. Перехід на WPS 7.x - це великий перерив та …

6
PHP та продуктивність
Я завжди чую, що PHP призначений для середніх і малих веб-сайтів, тоді як .NET і Java для корпоративних програм. Моє запитання щодо PHP. Чому PHP не є хорошим варіантом для корпоративних веб-додатків? Це тому, що якщо веб-додаток стає більшим, PHP буде повільніше, оскільки мова інтерпретується? Я знаю, що корпоративний світ …

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

2
Ліцензія Java та JVM
Чи дозволяє ліцензія Java іншим компаніям створювати власні версії мови Java або просто точно реалізовувати її? Те саме питання щодо JVM. Я чув про те, що Sun не судиться з Microsoft за зміну їх .NET версії реалізації Java та Java для Google Android, але просто не можу зрозуміти всю концепцію …
17 java  licensing  jvm 

9
Чи буде Java наздогнати C #? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для . Закрито 8 …
17 java  c# 

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

4
Чому на Java не існує модифікатора доступу лише для підкласів?
У Java є чотири доступні модифікатори доступу для методів: public - будь-який клас може використовувати цей метод. protected - класи в одному пакеті і підкласи в будь-якому пакеті можуть використовувати цей метод. private - лише цей клас може використовувати цей метод. no modifier ("пакет приватний") - цей клас можуть використовувати …

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

5
Як зробити тип даних для чогось, що представляє собою або дві інші речі
Фон Ось актуальна проблема, над якою я працюю: я хочу, щоб представити карти в картковій грі Magic: The Gathering . Більшість карт у грі - це картки звичайного вигляду, але деякі з них розділені на дві частини, кожна зі своєю назвою. Кожна половина цих двоскладових карт трактується як сама картка. …

4
Один метод з багатьма параметрами проти багатьох методів, які потрібно викликати по порядку
У мене є кілька необроблених даних, для яких мені потрібно зробити багато речей (змістити їх, повернути їх, змінити масштаб уздовж певної осі, повернути до остаточного положення), і я не впевнений, який найкращий спосіб зробити це для підтримки читабельності коду. З одного боку, я можу зробити єдиний метод з багатьма параметрами …
16 java  readability 

7
Що можна зробити для поліпшення читабельності математично орієнтованого коду в C #, Java тощо? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно зосередило увагу на одній проблемі, лише відредагувавши цю публікацію . Закрито 5 років тому . Як і програміст на C, і програміст на C #, одна з речей, що …
16 java  c#  math  readability 

2
Як зробити універсальну конструкцію більш ефективною?
"Універсальна конструкція" - це клас обгортки для послідовного об'єкта, який дає можливість його лінеаризувати (сильна умова узгодженості для одночасних об'єктів). Наприклад, ось адаптована конструкція без очікування на Java з [1], яка передбачає існування черги без очікування, яка задовольняє інтерфейс WFQ(що вимагає лише одноразового консенсусу між потоками) і передбачає Sequentialінтерфейс: public …

6
Чи погана звичка (над) використовувати рефлексію?
Чи є хорошою практикою використання рефлексії, якщо сильно зменшується кількість кодового коду? В основному існує компроміс між продуктивністю та, можливо, читабельністю з одного боку та абстракцією / автоматизацією / зменшенням кодового коду з іншого боку. Редагувати: Ось приклад рекомендованого використання рефлексії . Для прикладу, припустимо, є абстрактний клас, Baseякий має …

9
Використовувати конструктор чи метод сеттера?
Я працюю над кодом інтерфейсу, де я маю Actionклас, щось подібне - public class MyAction extends Action { public MyAction() { setText("My Action Text"); setToolTip("My Action Tool tip"); setImage("Some Image"); } } Коли цей клас Action був створений, ми вважали, що Actionклас не може бути налаштований (у певному сенсі - …

1
Як можна вдосконалити Java, щоб більше не потрібно виконувати стирання типу?
В офіційному навчальному посібнику Java щодо дженерики пояснюється стирання типу та чому його додано до компілятора: Коли загальний тип інстанціюється, компілятор перекладає ці типи технікою, званою стиранням типу - процесом, коли компілятор видаляє всю інформацію, що стосується параметрів типу та аргументів типу, у межах класу чи методу. Стирання типу дозволяє …
16 java  jvm 

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