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

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

3
Моя функція перевірки значень повинна повертати як булеве, так і повідомлення
У мене є функція перевірки цінності, щось подібне до функції перевірки номерів кредитної картки, яка передається в рядку, і потрібно перевірити, чи значення має правильний формат. Якщо це правильний формат, йому потрібно повернути true. Якщо це не правильний формат, йому потрібно повернути помилкове значення, а також повідомити нам, що не …

3
Коли я створюю об'єкт, свіжа пам'ять виділяється і на поля екземпляра, і на методи, або лише на поля екземпляра
У мене такий клас class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Тепер я створюю два об'єкти типу Student наступним чином Student s1=new Student(); Student s2=new Student(); Тепер для різних примірників виділено два …

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

6
альтернативи вкладеним пробним уловам для резервних копій
У мене ситуація, коли я намагаюся отримати об'єкт. Якщо пошук не вдається, у мене є кілька резервних копій, кожен з яких може вийти з ладу. Так код виглядає так: try { return repository.getElement(x); } catch (NotFoundException e) { try { return repository.getSimilarElement(x); } catch (NotFoundException e1) { try { return …

5
Спробуйте, нарешті, дорого
У разі коду, де вам доведеться зробити очищення ресурсу перед виходом із функції, чи є основна різниця в продуктивності між цими двома способами виконання. Очищення ресурсу перед кожним твердженням про повернення void func() { login(); bool ret = dosomething(); if(ret == false) { logout(); return; } ret = dosomethingelse(); if(ret …

7
Чому в Java захищені члени стали доступними для класів одного пакету?
З офіційної документації ... Підклас пакунків класу модифікаторів громадський РРРР захищений РРРР немає модифікатора YYNN приватний YNNN Справа в тому, що я не можу пригадати, щоб я мав випадок використання, коли мені потрібно було отримати доступ до захищених членів із класу в межах одного пакету. Якими були причини цього впровадження? …

1
Підсумок відмінностей між версіями Java? [зачинено]
Закрито . Це питання має бути більш зосередженим . Наразі відповіді не приймаються. Закрито 2 роки тому . Відповіді на це запитання - це зусилля громади . Відредагуйте наявні відповіді, щоб покращити цю публікацію. Наразі не приймає нових відповідей чи взаємодій. Які основні відмінності між версією Java щодо розробки програмного …
14 java  versioning 

3
Загальний дизайн аналізатора файлів на Java за допомогою шаблону стратегії
Я працюю над продуктом, у якому відповідальність одного з модулів полягає в розборі XML-файлів та скиданні необхідного вмісту в базу даних. Незважаючи на те, що ця вимога полягає лише в аналізі XML-файлів, я хочу створити свій модуль розбору таким чином, щоб я могла підтримувати будь-які файли в майбутньому. Причиною такого …
14 java  design  parsing  xml 

1
Міркування щодо версії Java для запуску у виробництві
Деякі люди користуються надзвичайними кромками технологій - оновлюючи день того, що щось оновлюється. У виробництві це не так доречно. Дослідження того, чи готова до виробництва поточна (Java 7) версія, створює значну кількість старого матеріалу, який більше не може бути правильним (на момент написання цього Java 7 вже півтора року, що …

3
Чи потрібно реалізовувати інтерфейс безпосередньо або дозволити суперклас це робити?
Чи є різниця між public class A extends AbstractB implements C {...} проти... public class A extends AbstractB {...} abstract class AbstractB implements C {...} Я розумію, що в обох випадках клас A в кінцевому підсумку відповідає інтерфейсу. У другому випадку AbstractBможна забезпечити реалізацію методів інтерфейсу в C. Це єдина …

2
Чому використання бібліотек C ++ настільки складне?
Перш за все, хочу зазначити, що я люблю C ++, і я один з тих людей, хто думає, що простіше кодувати в C ++, ніж Java. За винятком однієї крихітної речі: бібліотеки. На Java ви можете просто додати трохи баночки до шляху збирання, і ви закінчите. У C ++ вам …
14 java  c++  libraries 

3
Які недоліки в застосуванні синглтона з перерахунком Java?
Традиційно одинарний зазвичай реалізується як public class Foo1 { private static final Foo1 INSTANCE = new Foo1(); public static Foo1 getInstance(){ return INSTANCE; } private Foo1(){} public void doo(){ ... } } За допомогою перерахунку Java ми можемо реалізувати сингл як public enum Foo2 { INSTANCE; public void doo(){ ... …
14 java  singleton  enum 

5
Способи забезпечення унікальних примірників класу?
Хочете вдосконалити цю посаду? Надайте детальні відповіді на це запитання, включаючи цитати та пояснення, чому ваша відповідь правильна. Відповіді без достатньої кількості деталей можуть бути відредаговані або видалені. Я шукаю різні способи гарантувати, що кожен екземпляр даного класу є однозначним ідентифікаційним екземпляром. Наприклад, у мене є Nameклас з полем name. …

9
Як розділити великі, щільно сполучені класи?
У мене є величезні класи з більш ніж 2-х рядків коду (і зростаючого), які я хотів би, якщо можливо, переробляти, щоб мати ще легкий і чистий дизайн. Причина вона така велика, головним чином, в тому, що ці класи обробляють набір карт, до яких потрібно отримати більшість методів, і методи дуже …

5
Невизначена поведінка на Java
Я читав це питання на SO, де обговорюється деяка загальна невизначена поведінка в C ++, і я замислювався: чи Java також має невизначене поведінку? Якщо це так, то які поширені причини невизначеної поведінки на Java? Якщо ні, то які функції Java звільняють від такої поведінки, і чому з цими властивостями …

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