Свързани публикации 'java'


Функции на C#, които Java трябва да има
Вярно ли е, че C# е точно като Java? След като работих в Java през последните няколко години и се върнах отново към C#, има много функции, от които бих бил разочарован да се откажа. Това са всички неща, които са в най-новата версия на C# (8), но доколкото ми е известно, не са в най-новата версия на Java (14) към момента на писане. Без определен ред: Кортежи Типове функции с повече аргументи Аргументи по подразбиране Наименувани аргументи Нулеви оператори за обединяване По-добър..

Изследване на 5 широко използвани дизайнерски шаблона в Java с примери от реалния свят
Въведение: Шаблоните за проектиране играят решаваща роля в разработката на софтуер, позволявайки на разработчиците да създават многократно използваем и поддържаем код. В тази статия ще се потопим в пет популярни модела на проектиране в Java, подчертавайки техните ключови концепции и демонстрирайки практическите им приложения с примери от реалния свят. Разбирането на тези модели ще ви даде възможност да пишете по-чист и по-ефективен код. Единичен модел: Моделът Singleton гарантира,..

Задължителни инструменти за Java разработчици
Преглед на различни инструменти, които могат да бъдат полезни за Java или JVM фокусирани разработчици на софтуер и други. В този преглед искам да ви покажа някои от инструментите, които използвам ежедневно и намирам за много полезни. Някои от тях са строго свързани с разработката в Java, други са по-общи, така че дори и да не използвате Java, има надежда, че ще намерите нещо интересно тук! Интегрирани среди за разработка (известни още като IDE) Изборът на IDE е въпрос на лични..

Заобиколени региони
При дадена 2D дъска, съдържаща 'X' и 'O' ( буквата O ), заснемете всички региони, заобиколени от 'X' . Регион се улавя чрез обръщане на всички 'O' s в 'X' s в този заобиколен регион. Пример: X X X X X O O X X X O X X O X X След стартиране на вашата функция, дъската трябва да бъде: X X X X X X X X X X X X X O X X Обяснение: Заобиколените региони не трябва да са на границата, което означава, че всички 'O' на границата на дъската не се обръщат към 'X' . Всеки 'O' ,..

Здравейте #androidDevs, Това е Androidbites, където се опитвам да разбия малка концепция на...
безопасно боравене с позиция дори когато членовете на данните са препозиционирани! Здравейте #androidDevs, Това е Androidbites, където се опитвам да разбия малка концепция в разбираем кодов фрагмент и да споделя моя опит в обучението с него. Съгласно предишната ми статия, обсъдих как деструктурирането е ограничено в kotlin, в случай че сте го пропуснали, преминете през следната връзка. AndroidBites | 6 неща, които трябва да знаете, преди да деструктурирате в..

Как работи JVM в напреднали.
Как работи JVM? 1. classLoader() 2. Област на паметта 3. Двигател за изпълнение 1. classLoader() Процес на зареждане, свързване и инициализация се използва от JVM, за да направи типовете достъпни за изпълняващата програма. Зареждане Основната му задача е да зареди класа в паметта. (Напр. Boostrap зареждане на класове, потребителско дефинирано зареждане на класове) Hello.java › Hello.class › JVM зареждане (Трябва напълно квалифицирано име на клас (com.company.sample…),..

Generics & Variance
Здравейте, любители на Generics & Type-Safety. От много време исках да напиша статия за Generics & Variance, но просто не можех да започна. Вече има толкова много страхотни статии и видеоклипове по тази тема, че не можах да измисля начин да добавя някаква стойност. Но ето, че правя опит. Ако сте експерт, можете да потвърдите съдържанието по-долу или ако сте начинаещ, може просто да получите някои нови изводи. Да започваме. Генерични лекарства, какви са те? Концепцията за..