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

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

2
Це * коли-небудь добре, щоб зловити StackOverflowError на Java?
Раніше я думав, що це не так, але вчора мені довелося це зробити. Це програма, яка використовує Akka (реалізація акторської системи для JVM) для обробки асинхронних завдань. Один з акторів виконує деякі PDF-маніпуляції, і оскільки бібліотека баггі, вона StackOverflowErrorраз у раз помирає . Другий аспект полягає в тому, що Akka …

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

5
Я хочу почати використовувати TDD. Якісь поради для початківця? [зачинено]
Важко сказати, про що тут питають. Це запитання є неоднозначним, розпливчастим, неповним, надто широким або риторичним і не може бути обґрунтовано відповісти в його теперішній формі. Для уточнення цього питання, щоб його можна було знову відкрити, відвідайте довідковий центр . Закрито 6 років тому . Я ніколи не використовував автоматизований …

7
Чи є якийсь практичний спосіб, щоб пов'язана структура вузла була непорушною?
Я вирішив написати список, пов'язаний окремо, і склався план зробити внутрішню пов'язану структуру вузла незмінною. Хоча я наткнувся на корч Скажіть, у мене є такі пов'язані вузли (з попередніх addоперацій): 1 -> 2 -> 3 -> 4 і сказати, що я хочу додати 5. Для цього, оскільки вузол 4є незмінним, …


2
Як я можу налагоджувати JSP?
Я намагаюсь відредагувати JSP для проекту, і я отримую NullPointerException десь у JSP, коли це вимагається з мого сервера. Мій веб-сервер (JBoss) повідомляє про виняток, але він дає мені фіктивний номер рядка. Він повідомляє, що виняток стався на лінії 702, але мій JSP - це лише 146 рядків, тож я …
26 java  ide  debugging  jsp  intellij 

4
Чому C ++ та Java використовують поняття «посилання», але не в тому ж сенсі?
У C ++ аргумент посилання на функцію дозволяє функції посилатись на посилання на щось інше: int replacement = 23; void changeNumberReference(int& reference) { reference = replacement; } int main() { int i = 1; std::cout << "i=" << i << "\n"; // i = 1; changeNumberReference(i); std::cout << "i=" << …
26 java  c++  pointers  reference 

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

5
Чи може екземпляр бути рівним якомусь іншому екземпляру більш конкретного типу?
Я читав цю статтю: Як написати метод рівності на Java . В основному, він пропонує рішення для методу equals (), який підтримує успадкування: Point2D twoD = new Point2D(10, 20); Point3D threeD = new Point3D(10, 20, 50); twoD.equals(threeD); // true threeD.equals(twoD); // true Але це гарна ідея? ці два екземпляри здаються …
25 java  c#  scala  comparison 

2
Java: чому колекції приймають компаратор, але не (гіпотетичний) хешер та екватор?
Ця проблема найбільш очевидна, коли у вас є різні реалізації інтерфейсу, і для цілей конкретної колекції ви дбаєте лише про перегляд об'єктів на рівні інтерфейсу. Наприклад, припустимо, у вас був такий інтерфейс: public interface Person { int getId(); } Звичайний спосіб реалізації hashcode()та equals()в реалізації класів мав би такий код …
25 java  collections 

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

4
Чому Java не використовує інкапсуляцію з деякими класами?
Моє запитання пов'язане з класами System.inта System.outкласами (можуть бути такі, як у бібліотеці Standard). Чому так? Це не погана практика в ООП? Чи не слід його використовувати так: System.getIn()і System.getOut()? У мене завжди було це запитання, і я сподіваюся, що тут знайду хорошу відповідь.

5
Як вибрати між функцією Tell Don't Ask and Command Query?
Принцип Tell Don't Ask говорить: ви повинні намагатися розповідати об’єктам, що ви хочете, щоб вони робили; не задавайте їм запитань про їх стан, прийміть рішення, а потім розкажіть, що їм робити. Проблема полягає в тому, що, як абонент, ви не повинні приймати рішення, засновані на стані об'єкта, що викликається, в …
25 java  coding 

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

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

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