Чашечка Java
Kanalga Telegram’da o‘tish
Лучшие материалы по Java на русском и английском Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels
Ko'proq ko'rsatish8 553
Obunachilar
-224 soatlar
-227 kunlar
-2630 kunlar
Postlar arxiv
8 553
12 Must Read Advance Java Books for Intermediate Programmers - Part 1
I often receive loads of email about Java books and courses recommendations, something like, I have 2 years of experience in Java and Spring, which Java books should I read to become an expert Java programmer, or I have 5 years of experience in core Java and want to become a Java expert, which books or courses should I refer? These are just some of the examples, but most of the requests are like that. It's interesting that most of the email I receive is not from beginners, I mean those who want to learn Java from scratch, but, from Java developers who have 2 to 3 years of experience. I call them Intermediate Java programmers because they are in the state of their career where they know how to program in Java, but they are not experts yet.
Java Interview questions and tutorials
Read: http://www.java67.com/2016/06/12-must-read-advance-java-books-for-intermediate-programmers.html
8 553
Top 5 Books to Learn Java 8 and Functional Programming - Best of Lot
Hello guys, recently, I asked my followers on Twitter which Java version they are using in production, and most of them said Java 8 and Java 11. This is not surprising at all because many of the Java and Spring Boot projects I have worked on also using Java 8 in production. After close to 7 years of Java 8 release, it is still the most used Java version in production which is not surprising though. Even though we now have Java 20 but many programmers are yet to learn Java 8 and I often receive queries like which books to read or which online courses to join to learn essential Java 8 features like lambda expression, stream, and functional programming.
Java Interview questions and tutorials
Read: http://www.java67.com/2015/07/5-books-learn-java-8-functional-programming.html
8 553
Top 10 Programming Books for Coders of All levels - Must Read
Hello guys, Coding is one of the most essential skills for programmers, and if you want to survive as a programmer, you must improve your coding ability. Gone are the days when you can get a software development job without having you write a single line of code and then somehow survives in the role by doing support, coordination, and other non-coding activities. Companies, both big and small, are increasingly testing the coding skills of candidates before hiring. It's widespread for programmers to pass a coding test before a telephonic round of interview.
Java Interview questions and tutorials
Read: http://www.java67.com/2018/01/10-must-read-books-for-coders-of-all-level.html
8 553
Top 5 Books to Learn Angular for Beginners - Best of Lot
Hello guys, if you have ventured into the Modern frontend development world then you may have heard about the Angular framework, one of the leading JavaScript frameworks for web development using Model view Design Pattern. The first version of Angular to be ever built was AngularJs, which was developed by Google. It is an open-source platform that is powered by JavaScript for developing mobile and web apps and was first released in 2010 by Google. It was aimed at making web design and development easier for programmers.
Java Interview questions and tutorials
Read: http://www.java67.com/2020/03/top-5-books-to-learn-angular-for-beginners.html
8 553
История учебы Васи и конечный автомат на SQL
После выступления на PgConf2023 у меня на выходных появилось время на реализацию идеи, как реализовать логику конечного автомата на SQL в PostgreSQL. Идея применима к любой СУБД, поддерживающей агрегатные функции, определяемые пользователем. И самое забавное, что в одной из самых популярных аналитических баз данных ClickHouse, эту задачу не нашел как вообще можно решить без Python на чистом SQL, хоть автосгенерированном.
Скоро сказка сказывается, да не скоро дело делается... Жил был Вася. И устои в обществе где он жил, были описаны с помощью конечного автомата. А конечный автомат мудрости - finite-state machine (FSM) был задан в виде таблицы переходов, в TSV формате:
Читать: https://habr.com/ru/articles/728196/?utm_campaign=728196
8 553
Производительность и стабильность Knime на слабых компьютерах
Наступают времена, когда офисному сотруднику недостаточно знать Word и Excel в качестве минимального обязательного базиса программных продуктов. No-code/Low-code платформы и продукты - вот что незаметно становится обязательным для владения каждым. Эти платформы есть самый быстрый на сегодня способ без изучения языков программирования овладеть навыками использования искусственного интеллекта, машинного обучения, анализа big data, причём очень бигдата - на сотни миллионов строк.
Платформа Knime - один из таких инструментов. На первый взгляд это улучшенный Excel+BI. Но, когда посмотришь поглубже его возможности, то, очевидно - это обязательный инструмент будущего, по крайней мере для тех кто не являясь программистом хочет получить навыки как у программиста. Для простоты - Knime это "графическое" программирование. Берёшь квадратики, размещаешь в виде бизнес-процесса, соединяешь их между собой и оп! - уже провёл анализ маркетингового плана или парсинг сайтов конкурентов или анализ рекламных текстов с помощью NLP. Или, даже строишь приборную доску управления производственного предприятия будучи простым менеджером/инженером. Или ведёшь обработку научных данных.
Knime позволяет, конечно, и код писать, причём на трёх языках Python, Java, R, но это не обязательно. Бизнес-процессы знаешь, рисуешь? Вперёд!
Разумеется, при работе с огромными массивами данных, требования к компьютерным ресурсам возрастают. И что делать, если вам доступен простенький офисный или домашний компьютер? Или, если вы видите что аренда облачного ресурса на месяц дороже, чем купить компьютер с 64Гб оперативной памяти и процессором гоняющим Atomic Heart или Hogwartz Legacy на среднемалках?
Читать: https://habr.com/ru/articles/728204/?utm_campaign=728204
8 553
Продвинутый GraphQL со Spring Boot
В этой статье вы узнаете, как использовать Spring for GraphQL в своем приложении Spring Boot.
Spring for GraphQL — относительно новый проект. Версия
1.0была выпущена несколько месяцев назад. До этого релиза нам приходилось подключать сторонние библиотеки, чтобы упростить реализацию GraphQL в приложении Spring Boot. Я уже описал два альтернативных решения в своих предыдущих статьях. В следующей статье вы узнаете о проекте GraphQL Java Kickstart. В другой статье вы увидите, как создавать более сложные запросы GraphQL с помощью библиотеки Netflix DGS.
Мы будем использовать очень похожую схему и модель сущностей, как и в этих двух статьях о Spring Boot и GraphQL.
Если вы хотите попробовать сделать это самостоятельно, вы всегда можете посмотреть на мой исходный код. Для этого вам нужно клонировать мой репозиторий GitHub. Затем просто следуйте моим инструкциям.
Читать: https://habr.com/ru/articles/720360/?utm_campaign=7203608 553
What is @Component annotation in Spring? What does it do?
Hello guys, One of the main reason many people use Spring Framework is Dependency injection and auto-wiring, which means you don't need to write code to create and inject dependency, Spring will do it for you. But does it do it and how @Component annotation helps? Well, In Spring, the @Component annotation is used to mark a class as a Spring bean that should be managed by Spring's Inversion of Control (IoC) container. When a class is annotated with @Component, Spring automatically scans for such components during application startup and creates instances of these components that can be used for dependency injection. The @Component annotation is the foundation for other stereotype annotations in Spring, such as @Service, @Repository, and @Controller, which are specializations of @Component. These annotations are used to further specify the role and purpose of a component in a Spring application.
Java Interview questions and tutorials
Read: http://www.java67.com/2023/04/what-is-component-annotation-in-spring.html
8 553
Java News Roundup: String Templates, Quarkus, Open Liberty, PrimeFaces, JobRunr, Devnexus 2023
This week's Java roundup for April 3rd, 2023 features news from OpenJDK, JDK 21, Quarkus 3.0.0.CR2 and 2.16.6.Final, Open Liberty 23.0.0.3, Apache Camel 3.18.6, PrimeFaces 12.0.4, JHipster Lite 0.31.0, JobRunr 6.1.3, Gradle 8.1-RC3 and Devnexus 2023.
By Michael Redlich
Read: https://www.infoq.com/news/2023/04/java-news-roundup-apr03-2023/
8 553
Реально ли в 2023 получить диплом государственного образца, обучаясь онлайн?
Конечно, если делать это в НИУ ВШЭ. Они объединили все преимущества очного и онлайн-образования и разработали онлайн-программы, которые эффективно сочетают в себе теорию и практику. Кроме диплома вы получите большое количество практики, обширные знакомства в сфере обучения и отсрочку от армии.
Выберите подходящую для вас программу в одном из лучших вузов страны по версии Forbes и оставляйте заявку: https://tprg.ru/UxPC
Реклама НИУ «ВШЭ» LjN8KWcDY
8 553
How to fix "not a managed type exception" in JPA? [Solution]
Hello folks, JPA (Java Persistence API) is a widely used technology in Java applications for object-relational mapping (ORM) and working with databases. However, when using JPA, you may encounter the"not a managed type" exception, which is a common error that occurs when JPA fails to recognize an entity class as a managed type. This exception can occur due to various reasons, such as incorrect package or class names, missing annotations, ormisconfiguration of JPA settings. Fixing this error requires identifying the root cause and taking appropriate steps to resolve it. In this article, we will explore different strategies and solutions to fix the "not a managed type" exception in JPA, helping you overcome this hurdle and successfully work with JPA in your Java applications.
Java Interview questions and tutorials
Read: http://www.java67.com/2023/04/how-to-fix-not-managed-type-exception.html
8 553
java.lang.UnsatisfiedLinkError: Library not found tibrvnative or android
When I was working in JNI and using native code, actually an in-house library, I realized that java.lang.UnsatisfiedLinkError: Library not foundcomes mainly due to two reasons
1) First reason, which happens in 90% of scenarios is that the library which you are using directly or indirectly (some external JAR is using native library or native dll e.g. if your Java application is using TIBCO libraries for messaging or fault tolerance then tibrv.jar uses tibrvnative.dll library and throws java.lang.UnsatisfiedLinkError: Library not found tibrvnative if that library (the dll) is not in the path. In order to fix this problem, you need to update your PATH environment variable to include native libraries binary. see last section for more details.
Java Interview questions and tutorials
Read: http://www.java67.com/2014/01/javalangunsatisfiedlinkerror-library-not-found-tibco-android.html
8 553
Can Abstract class have Constructor in Java? Interview Question
Yes, an abstract class can have a constructor in Java. You can either explicitly provide a constructor to the abstract class or if you don't, the compiler will add a default constructor of no argument in the abstract class. This is true for all classes and it also applies to an abstract class. For those who want to recall what is an abstract class in Java, it's a class that can not be instantiated with the new() operator or any other way. In order to use an abstract class in Java, You need to extend it and provide a concrete class. An abstract class is commonly used to define a base class for a type hierarchy with default implementation, which is applicable to all child classes.
Java Interview questions and tutorials
Read: http://www.java67.com/2013/02/can-abstract-class-have-constructor-in-java.html
8 553
How to use Iterator Java - Example Tutorial
The Iterator is used to iterate over all elements of a Collections in Java. By Iteration, I mean, going over each element stored in the collection and optionally performing some operation like printing value of an element, updating object or removing an object from Collection. Iterator was not part of the first Java release, and a similar class Enumeration was there to provide Iteration functionality. Iterator in Java was introduced from JDK 1.4 and it provides an alternative to Enumeration, which is obsolete nowadays. An iterator is different from Enumeration in two main ways, first, Iterator allows a programmer to remove elements from Collection during iteration.
Java Interview questions and tutorials
Read: http://www.java67.com/2013/02/java-iterator-example.html
8 553
Java 8 Optional isPresent(), OrElse() and get() Examples
The Optional class in Java is one of many goodies we have got from the Java 8 release. If you use it correctly, Optional can result in clean codeand can also help you to avoid NullPointerException which has bothered Java developers from its inception. Even though many of us have used null to indicate the absence of something, the big problem is that if you call a method or access a field on the null object (except static fields), you will get a NullPointerException and your whole program may crash.
Java Interview questions and tutorials
Read: http://www.java67.com/2018/06/java-8-optional-example-ispresent-orElse-get.html
8 553
Polymorphism, Overloading, and Overriding in Java and Object Oriented Programming?
Polymorphism vs Overloading vs Overriding
Someone asked me the other day, what are the difference between Polymorphism and Overriding in Java and the similar difference between Polymorphism and Overloading. After explaining to him personally, I thought to write a blog post about it and here we are. Well, they are not two different things, Polymorphismis an object-oriented or OOP concept much like Abstraction, Encapsulation, or Inheritance which facilitates the use of the interface and allows Java program to take advantage of dynamic binding in Java. Polymorphism adds flexibility to your code which makes it more extensible and maintainable.
Java Interview questions and tutorials
Read: http://www.java67.com/2012/10/difference-between-polymorphism-overloading-overriding-java.html
8 553
Default Methods and Multiple Inheritance in Java 8
Ever since Java 8 introduced default and static methods in JDK 8, it's become possible to define non-abstract methods in interfaces. SinceJava, one class can implement multiple interfaces and because there can be concrete methods in interfaces, the diamond problem has surfaced again. What will happen if two interfaces have methods o the same name and a Java class inherit from it? Many Java programmer also asks me the question that, is Java 8 is also supporting multiple inheritancesof classes? Well, it's not but the doubt is genuine because the interface with methods is similar to an abstract class or in that any Class in Java.
Java Interview questions and tutorials
Read: http://www.java67.com/2017/08/default-methods-in-interface-multiple.html
8 553
Top 10 OCAJP and OCPJP Exam Simulators and Practice Test for Java Certifications
There is no doubt that exam simulators play an essential role in preparing for any Java certification like OCAJP, OCPJP, OCEJWCD, OCMJEA exams. In fact, they are one of the most crucial pillars because choosing a good exam simulator with a good book is generally the success mantra of many Java certification aspirants. The exam simulators prepare you well for exams by presenting the level of questions you can expect in real exams. They provide the much-needed practice in the exam like environment to increase your speed and accuracy required to pass a time-bound exam like OCAJP and OCPJP. It also helps you to find out your strong and weak areas well before the exam, so that you can focus more on weak areas.
Java Interview questions and tutorials
Read: http://www.java67.com/2017/03/top-10-ocajp-and-ocpjp-exam-simulators.html
8 553
Top 21 String Programming and Coding Interview Questions With Solutions
In this article, I am going to share 21 of the most common String-based Programming and Coding interview questions from Java developer interviews. These questions require you to write code to solve the problem and they are different from traditional Java String questions like how the substring method works in Java or when to use the intern() method of String in Java? Since coding and problem solving are an important part of any programming job interview, it's imperative that you know how to solve them in time and in a pressure situation, which comes only after doing practice with the right set of questions. Since these questions are already tried and tested and appeared in many interviews, they will provide you the experience you need to crack your coding interview.
Java Interview questions and tutorials
Read: http://www.java67.com/2018/04/21-string-programming-and-coding-interview-questions-answers.html
Endi mavjud! Telegram Tadqiqoti 2025 — yilning asosiy insaytlari 
