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

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

5
Чому Java / C # не може реалізувати RAII?
Питання: Чому Java / C # не може реалізувати RAII? Пояснення: Я знаю, що сміттєзбірник не є детермінованим. Таким чином, з поточними особливостями мови неможливо автоматично викликати метод об'єкта Dispose () при виході з області дії. Але чи можна додати таку детерміновану ознаку? Моє розуміння: Я вважаю, що реалізація RAII …

9
Чистий веб-браузер Java, чи це практично? [зачинено]
Я знаю, що веб-браузер Java можливий, але чи це практично? Я бачив проект Lobo і мушу визнати, що я вражений, але з того, що я зібрав, схоже, що розвиток зупинився в 2009 році. Чи зможе браузер, закодований у чистій Java (жодних прив’язків Java Java не будь-якого типу), зможе скласти конкуренцію …
29 java  web  browser 

7
Яка різниця між "приховуванням даних" та "капсуляцією"?
Я читаю "Паралельність Java на практиці", і там сказано: "На щастя, ті самі об'єктно-орієнтовані методи, які допомагають писати добре організовані, ремонтовані класи - такі, як інкапсуляція та приховування даних, - також можуть допомогти вам створити безпечний потік" заняття ». Проблема №1 - я ніколи не чув про приховування даних і …

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

6
Використання мови програмування в Google [закрито]
Я чув, що Google використовує Python, Java та C ++. Але я не знаю, як використовується кожна з цих мов програмування. Я маю на увазі, для чого в Google використовується Python, Java та C ++. Чому б вони використовували до 3 мов програмування, коли достатньо однієї мови. Хтось знає?

6
Чому я повинен використовувати рефлексію?
Я новачок у Java; під час своїх досліджень я читав, що рефлексія використовується для виклику класів і методів, а також для того, щоб знати, які методи реалізовані чи ні. Коли я повинен використовувати рефлексію, і яка різниця між використанням відображення та інстанцією об'єктів та методами називання традиційним способом?
29 java  reflection 

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

2
Як називається такий (анти) візерунок? Які його переваги та недоліки?
За останні кілька місяців я кілька разів наткнувся на наступну техніку / зразок. Однак я не можу знайти конкретне ім’я, і я не впевнений на всі 100 своїх переваг та недоліків. Схема має такий вигляд: В інтерфейсі Java набір загальних методів визначається як зазвичай. Однак, використовуючи внутрішній клас, екземпляр за …

4
Як виправдати міграцію з Java 6 на Java 7?
Ми переходили з Java 6 на Java 7 . Проект не відповідає графіку, і ризики будуть відхилені, і в цьому випадку він продовжить використовувати Java 6. Які конкретні вдосконалення Java 7, з якими ми могли б повернутися до нашого менеджера та переконати його у важливості використання JDK 7? Шукаю виправлення …
28 java  migration 

3
За винятком сміттєзбірника, що ще робить Java мовою програмування в режимі реального часу
За винятком сміттєзбірника, які ще функції у Java роблять його непридатним для програмування в режимі реального часу? У мережі завжди, коли обговорюється Java vs C ++ щодо програмування в режимі реального часу, завжди йдеться про сміттєзбірник. Є ще щось?

3
Чому ім'я типу boole примітивного типу Java не є "bool"?
Java має int і Integer boolean і Boolean Це здається трохи непослідовним, чому б і ні boolvs Booleanвикористовувати встановлене коротше ім’я для примітивного типу? або integervs, Integerщоб зберегти імена типів послідовними? Я думаю, що C ++ вирішив використовувати boolтрохи раніше, ніж вирішив використовувати Java boolean, і, можливо, також деякі (нестандартні …
28 java  history  boolean 

10
Як програміст, який використовується для статичних мов, справляється з відсутністю інструментів Javascript
Більшу частину своєї кар’єри я програмував виключно на мовах, що складаються, особливо на Java. Однією з моїх улюблених речей щодо Java є те, наскільки продуктивними ви можете бути, і наскільки мало коду потрібно писати, використовуючи такі інструменти, як Eclipse. Ти можеш: Легко та автоматично переробляйте свої методи та заняття Миттєво …

9
Чому Scala не було реалізовано за допомогою C або C ++
Хтось знає, чому Scala реалізована в Java та .NET замість C або C ++? Більшість мов реалізовані за допомогою Cor C ++ [тобто Erlang, Python, PHP, Ruby, Perl]. Які переваги для Scala реалізовані в Java та .NET, окрім надання доступу до Java та .NET бібліотек? ОНОВЛЕННЯ Чи не отримала би …
28 java  c++  .net  c  scala 

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

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

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