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

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

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

12
Чому Java вважається більш портативною, ніж інші мови на зразок C ++?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Що відрізняється між "написанням конкретного JRE для кожної платформи" для розробників Java та "написанням компілятора C ++ для кожної платформи" для C ++?
16 java  c++  portability 

6
Що було б справді, якби java.lang.String не був остаточним?
Я тривалий час розробник Java, і нарешті, після закінчення спеціальності, встигаю гідно її вивчити, щоб скласти іспит на сертифікацію ... Одне, що мене завжди турбувало, - це те, що "Строка" є "остаточною". Я розумію це, коли читаю про проблеми безпеки та пов'язані з цим речі ... Але, серйозно, чи має …
16 java  security 

5
Навіщо використовувати Scala над Java
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я повністю розглядаю Scala як мову ... і все ще борюся з тим, чому будь-яка компанія повинна перейти з Java на Scala. Чи є Scala просто …
16 java  scala 

20
Чи корисно писати мертвий код?
Чи вважаєте ви написання мертвого коду корисним? Деякі кажуть: "Якщо у вас є 2 логіки, щоб виконати якусь операцію, то замість того, щоб коментувати інший логічний код, коментуючи або видаляючи код, зробіть його мертвим кодом, оскільки це не вплине на операцію". Приклад: - if(true){ // logic - 1 } else …
16 java 

4
Стиль параметрів командного рядка - POSIX чи що?
Десь я побачив злобу проти java / javac, нібито використовуючи суміш стилів Windows та Unix java -classpath ... -ea ... Something ІМХО, це не мікс, це так само, як findпрацює, чи не так? AFAIK, згідно POSIX, синтаксис повинен бути таким java --classpath ... --ea ... Something і -abcdef означатиме одночасно …

4
Які відмінності між змінними класу та змінними екземплярів у Java? [зачинено]
Закрито . Це питання потребує деталей або ясності . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Додайте деталі та уточніть проблему, відредагувавши цю публікацію . Закрито 4 роки тому . Я дуже новачок у Java і хочу зрозуміти різницю між змінними класу та змінними екземпляра. Наприклад: class Bicycle { …
16 java  class  object  instance 

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

5
Чи варто використовувати ініціалізаційні блоки на Java?
Нещодавно я натрапив на конструкцію Java, якої я ніколи не бачив, і цікавився, чи варто її використовувати. Здається, це називають ініціалізаторними блоками . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */ } // Non-static initializer block - copied …
16 java 

2
Перевірка даних: розділений клас чи ні?
Коли у мене є багато даних, які потрібно перевірити, чи слід створити новий клас з єдиною метою перевірки чи я повинен дотримуватися перевірки методом? Мій конкретний приклад розглядає турнір і клас події / категорії: Tournamentі Event, який моделює спортивний турнір, і кожен турнір має одну або багато категорій. У цих …
16 java  design  data  validation 

6
Як реалізовувати поплавковий хешинг з приблизною рівністю
Скажімо, у нас є наступний клас Python (проблема в Java існує точно так само, як equalsі hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees де degreesтемпература в Кельвіні як поплавок. Тепер я хотів би здійснити перевірку рівності і хешування для Temperatureтаким чином , що порівнює поплавці до epsilon різниці …

1
Java-реєстратор: ініціалізація статичного блоку або ініціалізація в оголошенні змінної
Наразі я використовую реєстратор у своєму проекті наступним чином: private static final Logger LOGGER; static{ LOGGER = logger.getLogger(); } Я отримав огляд коду для використання статичного блоку для ініціалізації змінної реєстратора. Мені сказали активувати змінну реєстратора в самій заяві декларації. private static final Logger LOGGER = Logger.getLogger(); Я намагаюся розібратися, …
15 java 

5
Бульне повернення set.add () у, якщо умовне?
Оператор add класу set повертає логічне значення, що є істинним, якщо елемент (який потрібно додати) ще не було, а false - інакше. Пишеться if (set.add(entry)) { //do some more stuff } вважається хорошим стилем з точки зору написання чистого коду? Мені цікаво, оскільки ти робиш дві речі одночасно. 1) додавання …

4
Отримання значення без необхідності перевірки на Java
Багато разів мені здається, що я отримую нульову перевірку, коли отримую значення з якоїсь ієрархії даних, щоб уникнути NullPointerExceptions, який, на мою думку, є схильним до помилок і потребує великої кількості котлів. Я написав дуже просту процедуру, яка дозволяє мені пропустити нульову перевірку під час отримання об'єкта ... public final …
15 java  null 

3
Обмін об'єктами DTO між мікросервісами
TL; DR - Чи нормально поділитися бібліотекою POJO між службами? Як правило, ми хочемо тримати обмін між службами суворо обмеженим, якщо це неможливо. Були певні дискусії щодо того, чи повинна служба, яка обмінюється даними, надавати клієнтську бібліотеку для клієнтів. Client-lib, як правило, необов’язковий для того, щоб клієнт сервісу міг користуватися …

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