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

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

8
Наскільки важливо вивчити файли? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
12 java  learning  c++  syntax  make 

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

2
Чому java не використовує радіаційний сорт на примітивах?
java.util.Arrays.sort(/* int[], char[], short[], byte[], boolean[] */) реалізується як "настроєний кікспорт", а не як радіаційний сорт. Я робив порівняння швидкості деякий час тому, і з чимось на зразок n> 10000, сортування в радіаку завжди було швидше. чому?
12 java  sorting 

2
Чи краща весна + сплячка замість EJB 3?
Я вважаю, що коли починаються нові проекти JEE (де ці технології застосовні), люди вважають за краще використовувати комбінацію Spring + Hibernate замість EJB 3. Здається, молодшим програмістам навіть рекомендується піти на це замість EJB. Це особиста перевага чи є для цього поважні причини? (наприклад, особисті шрами, створені за попередніми версіями …

8
Конфліктні стилі Java в команді
Я є членом команди з розробки Java зі строком на 6 тижнів. Це вимагає написання великої кількості коду дуже швидко. Однак наша команда розробників має різні стилі кодування. У нашому колективі все - від умовних назв до методів абстракції. Хтось знає якісь документи, які диктують "стандарти" для Java? Для уточнення, …

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

8
Об'єктно-орієнтований дизайн класу
Мені було цікаво хороший об’єктно-орієнтований дизайн класу. Зокрема, мені важко вирішувати такі варіанти: метод статичного проти екземпляра метод без параметрів або поверненого значення проти методу з параметрами і значення повернення перекриття та окрема функціональність методу приватний проти публічний метод Приклад 1: Ця реалізація використовує методи екземплярів, без поверненого значення або …

3
Вдосконалення структури дизайнера Джошуа Блоха?
Ще в 2007 році я прочитав статтю про те, що Джошуа Блохс сприймає "модель побудови" та про те, як це можна змінити для покращення надмірного використання конструкторів та сеттерів, особливо коли об'єкт має велику кількість властивостей, більшість з яких є необов'язковими. Короткий виклад цього шаблону є articled тут . Ідея …

5
Чому рамки Windows Forms / Swing надають перевагу спадкуванню замість складу?
Сьогодні мій професор прокоментував, що йому здається дивним, що, хоча філософія SWT полягає в тому, щоб зробити свій власний контроль за складом, Swing, здається, підтримує спадщину. Я майже не контактую з обома рамками, але, з того, що я пам’ятаю, у C # у Windows Forms зазвичай розширюються елементи управління, як …
12 c#  java  swing  forms 

4
Що б ви думали про новий інструмент збереження Java, це насправді не ORM? [зачинено]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …
12 java  orm  database  linq 

6
Які найпопулярніші інструменти продуктивності розробника / плагіни для Java в Eclipse?
Заблокований . Це запитання та його відповіді заблоковано, оскільки це питання поза темою, але має історичне значення. Наразі не приймає нових відповідей чи взаємодій. Я особисто використовую CodeRush у Visual Studio 2010, щоб робити рефакторинг, писати код швидше за допомогою шаблонів і взагалі навігацію свого коду в 10 разів швидше, …

2
Структура RESTful сервісу з Java Spring для початківців
Я відносно новий в галузі навичок розробки веб-Java. У мене є проект, який, на мою думку, став би хорошим кандидатом на послугу RESTful з того, що я мало розумію щодо API. Я намагаюся розібратися в деталях того, як це має бути структуровано, але насправді ніде не потрапляє з точки зору …

2
Чи повинен я перевірити свої підкласи або свій абстрактний батьківський клас?
У мене є скелетна реалізація, як у пункті 18 від Ефективна Java ( тут розширена дискусія ). Це абстрактний клас, який пропонує 2 відкритих методу methodA () та methodB (), які викликають методи підкласів для "заповнення прогалин", які я не можу визначити абстраговано. Я розробив його спочатку, створивши конкретний клас …

1
Java 8: Хороша практика передавати потоки в API для ледачих операцій?
У бібліотеках, що мають важкі лямбда-файли перед Java 8, такими як Guava, виводи використовують загальні інтерфейси Java Collection Framework, тому їх легко передати зовнішнім / внутрішнім API і все-таки використати деякі ледачі обчислення, якщо бібліотечний метод це робить (наприклад, ледачий filter()і transform()). Однак у Java 8 Streams виклик отримати a …
12 java  lambda 

2
Яка різниця між неініціалізованою змінною об'єкта і об'єктною змінною, ініціалізованою на null в Java
У мене є такі дві змінні об'єкта Date a; Date b=null; Однозначно "a" і "b" не посилаються ні на які об'єкти. Тепер, якщо я посилаюсь на наступне твердження System.out.println(a.toString()); Буде помилка часу компіляції, тоді як якщо я посилаюсь на наступне твердження System.out.println(b.toString()); Не буде помилки часу компіляції, але буде помилка …
12 java 

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