Чашечка Java
رفتن به کانال در Telegram
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
نمایش بیشتر8 573
مشترکین
+424 ساعت
+37 روز
+830 روز
آرشیو پست ها
8 573
Языки программирования, которые стоит начать учить в 2024 году
Изучили популярность и сложность языков программирования, а также размер зарплат разработчиков, чтобы вам было проще сделать выбор.
Читать: «Языки программирования, которые стоит начать учить в 2024 году»
@a_cup_of_java
___
Другие наши проекты
8 573
Java-рантаймы с точки зрения Spring Boot
На первый взгляд, выбор правильного Java-рантайма для вашего проекта на Spring Boot может показаться тривиальным. В конце концов, все популярные рантаймы основываются на коде OpenJDK и предлагают одинаковые программные интерфейсы (от англ. Application Programming Interface).
Но не все рантаймы реализованы одинаково. В этой статье мы обсудим различные показатели, которые могут повлиять на ваше решение выбрать определенный дистрибутив Java для Spring Boot приложения.
Оригинал статьи написан на английском языке Aleksey Stukalov, который является Team Lead’ом проекта IntelliJ IDEA в компании JetBrains, и Catherine Edelveis, работающей Developer Advocate в компании BellSoft, в соавторстве.
Читать: https://habr.com/ru/companies/haulmont/articles/816825/?utm_campaign=816825
@a_cup_of_java
___
Другие наши проекты
8 573
MapStruct — смаппь меня, если сможешь
Я потратил на изучение данной библиотеки немало нервных клеток, и уверен, что узнал далеко не все способы и лайфхаки, но постарался донести информацию с практической стороны, чтобы вы с самого старта не испытывали "нежданчиков" и сэкономили свое время в попытках найти работающий способ.
Читать: https://habr.com/ru/articles/818489/?utm_campaign=818489
@a_cup_of_java
___
Другие наши проекты
8 573
Наследование и композиция в Java: Как выбрать
Read: https://www.infoworld.com/article/3409071/java-challenger-7-debugging-java-inheritance.html#tk.rss_java
@a_cup_of_java
___
Другие наши проекты
8 573
Сначала устраиваешься Java-разработчиком, а потом платишь за обучение
Самообучение — это здорово, но подходит не всем из-за отсутствия структуры и поддержки опытных наставников. И мы понимаем, что не все готовы выложить крупную сумму для оплаты курсов. Однако наши партнёры из Kata Academy предлагают исключительные условия обучения:
— Оплата только после трудоустройства: а если всё же не найдёшь работу, все расходы на обучение они берут на себя.
— Минимальный уровень дохода 100 000 рублей: трудоустройство в Москве или Санкт-Петербурге.
— У них отличная статистика: они уже обучили и трудоустроили более 2500 студентов.
Запишись сейчас и точно не пожалеешь: https://tprg.ru/SBsV
Это #партнёрский пост
8 573
Chicory - a WebAssembly Interpreter Written Purely in Java With Zero Native Dependencies
Recently, multiple languages have begun supporting compilation to WebAssembly (Wasm), allowing developers to build real polyglot systems. Chicory is a Wasm interpreter for the JVM with zero native dependencies and can run on any JVM. As wazero in the Go ecosystem, Chicory promises developers to safely interact with libraries written in any language supported by the Wasm ecosystem.
By Olimpiu Pop
Read: https://www.infoq.com/news/2024/05/chicory-wasm-java-interpreter/
@a_cup_of_java
___
Другие наши проекты
8 573
Генеральный директор Azul видит светлое будущее ИИ для Java
Read: https://www.infoworld.com/article/3715467/azul-ceo-sees-javas-ai-future-as-bright.html#tk.rss_java
@a_cup_of_java
___
Другие наши проекты
8 573
JLama: The First Pure Java Model Inference Engine Implemented With Vector API and Project Panama
The decision by Andrej Karpathy to open-source the 700-lines llama.c inference interface demystified how developers can interact with LLMs. The public repository took off with thousands of stars, forks and ports to other languages. JLama is the first pure Java inference available in Maven Central. The implementation leverages the Vector API and PanamaTensorOperations class with native fallback.
By Olimpiu Pop
Read: https://www.infoq.com/news/2024/05/jlama-llm-inference-java/
@a_cup_of_java
___
Другие наши проекты
8 573
Amplicode: учим IDE говорить на языке фреймворка
Вы когда-нибудь задумывались, как много кода, который мы пишем, предназначено именно для решения поставленных задач? Казалось бы, странный вопрос: зачем писать код, который не нужен? Но давайте подумаем, ставят ли разработчику бизнес-задачу написать скрипты миграции? Или подключить Kafka? А может быть, написать тесты? Настроить annotation processor? Можно утверждать, что большая часть кода, который мы пишем ежедневно, обслуживает другой код, который решает бизнес-задачи. Демаркационную линию между ними провести очень сложно. Да и нужно ли?
Сегодня мы хотим представить вам наш новый продукт - Amplicode. Это целая коллекция инструментов, работающих на основе IntelliJ IDEA Community, Ultimate и VS Code. Amplicode учит вашу IDE говорить и думать на языке библиотек и фреймворков – Spring Boot, JPA, Docker, Kafka, Liquibase, MapStruct, StoryBook, ReactAdmin. Все эти инструменты объединены общими принципами, что гарантирует быстрое погружение и удобную работу, несмотря на обилие функций. В результате вы пишете «обслуживающий» код быстрее, эффективнее и качественнее. Как это работает? Расскажем под катом.
Читать: https://habr.com/ru/companies/haulmont/articles/814207/?utm_campaign=814207
@a_cup_of_java
___
Другие наши проекты
8 573
Можно ли переопределить статический метод в Java? Пример скрытия метода
Можем ли мы
переопределить статический метод в Java?
Это один из самых популярных вопросов на собеседовании по Java. Ответ на этот вопрос - Нет, вы не можете переопределить статический метод в Java, потому что переопределение метода
переопределение основано на динамическом связывании во время выполнения, а статические методы
связываются с помощью статического
связывание во время компиляции. Это означает, что статические методы разрешаются еще до создания объектов, поэтому переопределить статические методы в Java невозможно. Хотя вы можете объявить метод с тем же именем и
сигнатурой метода в подклассе, что выглядит как возможность переопределения статических
методы в Java, но на самом деле это скрытие метода.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2012/08/can-we-override-static-method-in-java.html
@a_cup_of_java
___
Другие наши проекты
8 573
95 лучших ответов на вопросы собеседования по программированию, которые помогут пройти любое собеседование при приеме на работу в области кодирования
Здравствуйте, ребята, если вы готовитесь к следующему собеседованию по программированию и ищете часто задаваемые вопросы по кодингу или программированию, чтобы попрактиковаться, то вы пришли в нужное место. В этой статье я расскажу о некоторых наиболее часто задаваемых вопросах по кодингу на собеседованиях по программированию. Для того чтобы хорошо пройти собеседование по коду, вам нужна практика, вы просто не можете прийти туда и попытаться решить проблемы с кодом за ограниченное время, это одна из самых распространенных причин провала на собеседованиях по программированию. Иногда на телефонном собеседовании интервьюер задает и немного более простые вопросы по кодированию, например, возврат массива на место или перестановка строки на место.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2018/05/top-75-programming-interview-questions-answers.html
@a_cup_of_java
___
Другие наши проекты
8 573
Top 95 Programming Interview Questions Answers to Crack Any Coding Job Interview
Hello guys, if you are preparing for your next Programming Job interview and looking for frequently asked Coding or Programming questions to practice then you have come to the right place. In this article, I am going to share some of the most commonly asked Coding questions from Programming Job interviews. In order to do well on the Coding interview you need practice, you just can't go there and try to solve the coding problems in a limited time, that's actually one of the most common reasons to fail your programming Job interviews. Sometimes, the interviewer also asks a little bit easier coding questions on a telephonic interview like revering array in place or reversing a string in place.
Java Interview questions and tutorials
Читать: http://www.java67.com/2018/05/top-75-programming-interview-questions-answers.html
@a_cup_of_java
___
Другие наши проекты
8 573
Почему интерактивная разработка на Clojure — это круто?
В Clojure вы можете запустить программу всего один раз и взаимодействовать с ней на протяжении всего процесса разработки в реальном времени. Хотите разобраться? Тогда приходите на открытый практический урок от OTUS, где вы узнаете:
— как добавлять новые функции или менять состояние программы;
— как «прощупывать» любые данные и пошагово отлаживать код;
— как запускать тесты и подключаться к внешним системам.
И всё это не выходя из интерактивной среды разработки REPL!
Встречаемся 30 мая в 20:00 мск в рамках курса «Clojure Developer». Все участники вебинара получат специальную цену на обучение!
Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок.
Это #партнёрский пост
8 573
Топ-5 бесплатных курсов объектно-ориентированного программирования для Java-программистов в 2024 году [UPDATED]
Парадигма ООП или объектно-ориентированного программирования позволяет писать программы, моделируя реальные вещи в терминах классов и объектов. Это делает представление реальных вещей в мире программирования более гладким и позволяет вам управлять сложностью вашей программы. Несмотря на то, что существует несколько парадигм программирования, таких как процедурная и функциональная, большинство кода, который мы пишем сегодня, является объектно-ориентированным. Некоторые из самых популярных языков программирования являются объектно-ориентированными, например, Java, Python, PHP и JavaScript- все они поддерживают объектно-ориентированное программирование.
Вопросы и учебные пособия для собеседования по Java
Read: http://www.java67.com/2018/02/5-free-object-oriented-programming-online-courses.html
@a_cup_of_java
8 573
Top 5 Free Object-Oriented Programming Courses for Java Programmers in 2024 [UPDATED]
The OOP or Object Oriented Programming paradigm allows you to write a program by modeling real-world things in terms of class and object. It makes representing a real-world thing in the programming world smoother and will enable you to manage the complexity of your program. Even though several programming paradigms, like procedural and functional, most of the code we write today is object-oriented. Some of the most popular programming languages are object-oriented, like Java, Python, PHP, and JavaScript, all supported object-oriented programming.
Java Interview questions and tutorials
Читать: http://www.java67.com/2018/02/5-free-object-oriented-programming-online-courses.html
@a_cup_of_java
8 573
Top 10 Free Courses for Java Developers to Learn Online in 2024 - Best of Lot
Hello guys, the Internet is full of useful resources, and no matter what you want to learn, there is something useful available for free. You just need to commit your time and effort. But at the same time, it's challenging to choose from the massive sea of free tutorials and courses on the internet. If you are not careful, you will spend most of your time browsing and changing classes without learning anything. That's where a curated list helps. Curation is my hobby and passion. I love to read books and courses which allows me to curate useful resources and share them with you guys.
Java Interview questions and tutorials
Читать: http://www.java67.com/2018/08/top-10-free-java-courses-for-beginners-experienced-developers.html
@a_cup_of_java
8 573
Топ-10 бесплатных курсов для Java-разработчиков, которые можно изучать онлайн в 2024 году - Best of Lot
Здравствуйте, ребята, Интернет полон полезных ресурсов, и неважно, чему вы хотите научиться, - все равно найдется что-нибудь полезное, причем бесплатно. Вам нужно только потратить время и силы. Но в то же время сложно выбрать из огромного моря бесплатные учебники и курсов в Интернете. Если вы не будете внимательны, то потратите большую часть времени на просмотр и смену занятий, так ничему и не научившись. Вот тут-то и поможет курируемый список. Курирование - это мое хобби и страсть. Я люблю читать книги и курсы, что позволяет мне собирать полезные ресурсы и делиться ими с вами.
Вопросы и учебники для собеседования по Java
Read: http://www.java67.com/2018/08/top-10-free-java-courses-for-beginners-experienced-developers.html
@a_cup_of_java
8 573
Java News Roundup: Java Turns 29, Kotlin 2.0, Semantic Kernel for Java 1.0, More OpenJDK Updates
This week's Java roundup for May 20th, 2024 features news highlighting: Java’s 29th birthday; the release of Kotlin 2.0 and Semantic Kernel for Java 1.0; JEP 477, Implicitly Declared Classes and Instance Main Methods (Third Preview), targeted for JDK 23; and four JEPs proposed to target for JDK 23.
By Michael Redlich
Read: https://www.infoq.com/news/2024/05/java-news-roundup-may20-2024/
@a_cup_of_java
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
