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

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

4
Чи краще ідея викликати зовнішню програму командного рядка або інтерналізувати логіку цього додатка?
У мене є "трубопровідний" процес, який по суті є просто з'єднанням безлічі існуючих інструментів для автоматизації робочого процесу. Для одного з кроків існує існуючий інструмент командного рядка, який вже виконує те, що потрібно зробити для цього кроку. Зовнішній інструмент CLI базується на Java, як і в моєму конвеєрі, тому можна …

5
Чи сприяє Java розмежування між визначеннями класів та реалізаціями, як це C ++?
У мене є домашнє завдання, і мені потрібно оцінити, який підхід кращий відповідно до GRASP "Захищена варіація". Я знайшов запитання на Stack Overflow про розділення файлів заголовка та коду в C ++ . Однак те, що я хочу знати, чому Java не дотримується C ++, сприяючи розділенню між визначеннями класів …

5
Аналіз мови програмування
У програмі SICP автори заявляють ( розділ 1.1 ), що існують три основні "механізми" мов програмування: примітивні вирази , які представляють найпростіші сутності, з якими мова йде засоби комбінування , за допомогою яких складені елементи будуються з більш простих засоби абстракції , за допомогою яких складові елементи можуть бути названі …

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

2
Який правильний спосіб реалізувати інтерфейс OnClickListener для багатьох кнопок
Моя активність Android містить кілька кнопок, для яких потрібен OnClickListener. Я бачив безліч різних способів зробити це, наприклад: Реалізація інтерфейсу в класі активності Створення окремого класу, який реалізує інтерфейс Визначення анонімного внутрішнього класу для кожної кнопки. Я бачив багато прикладів кожного підходу. Однак мені не зрозуміло, чому один підхід буде …

2
Потрібна порада щодо проектування взаємодії між різними частинами моєї програми
Я намагаюся розробити "основний" клас (-ів) програми Rich Desktop на базі платформи NetBeans 7. Цей додаток буде споживати послуги HTTP і через "push систему" через TCP отримуватиме повідомлення. Ми 3 розробники і хочемо паралельно розробляти модулі Додаток буде шаруватим (Дані, Бізнес, Презентація) Ми будемо використовувати презентаційну модель , щоб розділити …

7
Написання документації для добре зрозумілих методів, таких як рівний на Java
Чи є хорошою практикою писати коментарі до широко відомих методів, таких як рівний, порівнянняДо тощо? Розглянемо наведений нижче код. /** * This method compares the equality of the current object with the object of same type */ @Override public boolean equals(Object obj) { //code for equals } Моя компанія надає …
10 java  comments 

2
Конвенції про іменування, визначені для версії класу Java
Мені потрібно створити адаптер між двома програмами (мех. Моделювання, не-cs). Припустимо, що у нас є клас з назвою ThatThing. Мені доводиться обробляти різні реалізовані конкретні постачальники. Ці версії не мають значущих назв (на відміну від затемнення геліосів, індиго тощо). 1. Як слід назвати клас, який повинен виражати номер версії? Я …
10 java  naming 

3
Наскільки безпечно робити незначні оновлення JVM?
Я працюю над JVM протягом багатьох років, і я дуже рідко відчував аварію JVM ... це приблизно 6 місяців тому. З цього моменту я зазнав приблизно 5 аварій JVM внаслідок 2 дефектів JVM. Рішення від Oracle завжди було однаковим ... оновленням. Кожне оновлення завжди відбувається до і після випуску точки …
10 java  oracle  jvm  upgrade 

5
Моніторинг програм C ++
Ми впроваджуємо нове рішення централізованого моніторингу (Zenoss). Включення серверів, мереж та програм Java зрозуміло для SNMP та JMX. Питання, однак, які найкращі практики для моніторингу та управління користувацькими додатками C ++ у великих, неоднорідних (Solaris x86, RHEL Linux, Windows) середовищах? Я бачу такі можливості: Чистий SNMP Переваги єдиний центральний демон …
10 java  c++ 

2
Як повністю від'єднати модель від View / Controller в Java Swing
Чи існує колекція загально узгоджених інструкцій щодо дизайну для відділення класів Model від класів View / Controller у додатку Java Swing? Я не настільки стурбований тим, що View / Controller нічого не знає про модель, як навпаки: я б хотів розробити свою Модель, щоб не знати нічого в javax.swing. В …
10 java  mvc  swing 

5
Я буду впевнений у собі, коли навчаюся програмувати [закрито]
Зачинено. Це питання поза темою . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для обміну стеками програмного забезпечення. Закрито 3 роки тому . Я хочу навчитися програмувати "захищеним від майбутнього" способом, якщо хочете. Хоча Windows домінує на ринку настільних ОС (поки що), очевидно, …
10 java  c++  c  portability 

6
Які фактори слід враховувати при виборі часу виконання / мови для настільних додатків Windows?
Усі мої користувачі мають Windows. Деякі з них використовують Linux або Mac, але якщо вони є, вони, як правило, здатні використовувати щось на зразок Mono, Wine, Parallels або dual-boot. Моя команда розробників (включаючи мене) має великий досвід роботи з написанням додатків Swing на Java, а також з Windows Forms на …

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

4
Чи є якась причина лінивої ініціалізації не вбудована в Java?
Оскільки я працюю на сервері з абсолютно відсутнім станом для користувачів, кожен об’єкт, пов’язаний з користувачем, розгортається на кожен запит. Отже, я часто виявляю ледачу ініціалізацію властивостей об'єктів, які можуть залишатися невикористаними. protected EventDispatcher dispatcher = new EventDispatcher(); Стає ... protected EventDispatcher<EventMessage> dispatcher; public EventDispatcher<EventMessage> getEventDispatcher() { if (dispatcher == …

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