#EJB #video #advanced
Видео о том, как использовать Java Enterprise для работы с базами данных. Автор расскажет о действительно сложных вещах, которые важно знать.
https://www.youtube.com/watch?v=FaoSwULyB0w
Видео о том, как использовать Java Enterprise для работы с базами данных. Автор расскажет о действительно сложных вещах, которые важно знать.
https://www.youtube.com/watch?v=FaoSwULyB0w
YouTube
Java Pro-двинутый #5. EJB, JPA, Hibernate, PostgreSQL.
Обзор работы с базой данных на Java при помощи технологий EJB, JPA, Hibernate. Пример работы с PostgreSQL.
Привет! Меня зовут Николай и я люблю писать программы на Java и других языках. На этом канале я отказался от простого изложения общедоступных сведений…
Привет! Меня зовут Николай и я люблю писать программы на Java и других языках. На этом канале я отказался от простого изложения общедоступных сведений…
#book #beginner
Несмотря на то, что уже существует Java SE 9, а версия, описываемая в книге, не выше Java SE 5/6, книга считается классикой программирования на Java и содержит полный обзор языка (за вычетом, разумеется, нововведений последних версий). Автор хорошо изложил основы, касающиеся как Java, так и объектно-ориентированного стиля программирования. Также каждая глава содержит упражнения по закреплению пройденного ранее материала.
t.me/progbook/2549
Несмотря на то, что уже существует Java SE 9, а версия, описываемая в книге, не выше Java SE 5/6, книга считается классикой программирования на Java и содержит полный обзор языка (за вычетом, разумеется, нововведений последних версий). Автор хорошо изложил основы, касающиеся как Java, так и объектно-ориентированного стиля программирования. Также каждая глава содержит упражнения по закреплению пройденного ранее материала.
t.me/progbook/2549
Telegram
Книги для программистов
Хочешь начать карьеру в финтехе с обучения в Лондоне? Умеешь программировать, разбираешься в алгоритмах и структурах данных, но не знаешь Java, C++, JS?
Коллеги в будущем проекте научат :)
Технологический Центр Дойче Банка приглашает тебя стать частью команды.
Требования:
• выпускник 2019-2020 года факультета ИТ, прикладной математики или физики
• английский уровня Intermediate и выше
• готовность работать full-time
Оставь заявку на https://prglb.ru/4zbd5
Коллеги в будущем проекте научат :)
Технологический Центр Дойче Банка приглашает тебя стать частью команды.
Требования:
• выпускник 2019-2020 года факультета ИТ, прикладной математики или физики
• английский уровня Intermediate и выше
• готовность работать full-time
Оставь заявку на https://prglb.ru/4zbd5
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран? class Test { public static void main(String[] args) { for (;;) System.out.println("Java"); } }
Ответ: Java (бесконечно)
В цикле for, представленном выше, мы ничего не инициализируем, не проверяем никаких условий и не инкрементируем/декрементируем переменных, и в данном случае он будет работать бесконечно.
В цикле for, представленном выше, мы ничего не инициализируем, не проверяем никаких условий и не инкрементируем/декрементируем переменных, и в данном случае он будет работать бесконечно.
Что будет выведено на экран?
class Base
{
private int data;
public Base()
{
data = 5;
}
public int getData()
{
return this.data;
}
}
class Derived extends Base
{
private int data;
public Derived()
{
data = 6;
}
private int getData()
{
return data;
}
public static void main(String[] args)
{
Derived myData = new Derived();
System.out.println(myData.getData());
}
}
Только в декабре действует масштабная распродажа от Skillbox!
Скидка 50% на все курсы по программированию!
Подробности по ссылке: 🔜 https://clc.to/yeGxgg
Что тебя ждёт?
💻 Самые популярные и востребованные языки программирования: Java, Python, С#, PHP.
💻 Опытнейшие преподаватели-практики.
💻 Вебинары, встречи и воркшопы.
💻 Бессрочный доступ к материалам курса.
💻 Возможность стажировки и трудоустройства в топовых компаниях России.
Стань успешным разработчиком!
Скидка 50% на все курсы по программированию!
Подробности по ссылке: 🔜 https://clc.to/yeGxgg
Что тебя ждёт?
💻 Самые популярные и востребованные языки программирования: Java, Python, С#, PHP.
💻 Опытнейшие преподаватели-практики.
💻 Вебинары, встречи и воркшопы.
💻 Бессрочный доступ к материалам курса.
💻 Возможность стажировки и трудоустройства в топовых компаниях России.
Стань успешным разработчиком!
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран? class Base { private int data; public Base() { data = 5; } public int getData() { return this.data; } } class Derived extends Base { private int data; …
Правильный ответ: 3) Compile time error.
Когда переопределяется метод родительского класса, он не может стать более ограничивающим, чем был изначально.
Когда переопределяется метод родительского класса, он не может стать более ограничивающим, чем был изначально.
Что выведет программа?
Helper
{
private int data;
private Helper()
{
data = 5;
}
}
public class Test
{
public static void main(String[] args)
{
Helper help = new Helper();
System.out.println(help.data);
}
}
Что выведет программа?
import java.io.*;
public class Test
{
public void display() throws IOException
{
System.out.println("Test");
}
}
class Derived extends Test
{
public void display() throws IOException
{
System.out.println("Derived");
}
public static void main(String[] args) throws IOException
{
Derived object = new Derived();
object.display();
}
}
Библиотека джависта | Java, Spring, Maven, Hibernate
Что выведет программа? import java.io.*; public class Test { public void display() throws IOException { System.out.println("Test"); } } class Derived extends Test { public void display() throws IOException { …
Ответ: 2) Derived.
Если метод суперкласса пробрасывает исключение, переопределённый метод подкласса тоже может пробрасывать это исключение.
Если метод суперкласса пробрасывает исключение, переопределённый метод подкласса тоже может пробрасывать это исключение.
19 декабря в 20.00 смотри QA сессию: как начать карьеру разработчика в 2020 без затрат и платить только за результат?
«Все, что вы давно хотели знать о формате обучения с оплатой после трудоустройства».
Это отличная возможность задать свой вопрос и получить на него ответ от основателя проекта @JavaMentor Германа Севостьянова в прямом эфире.
Продолжительность QA сессии 60 минут.
Чтобы наверняка получить ответ на свой вопрос задай его заранее здесь: https://forms.gle/4PuF183inNygoMfx8
Трансляция по ссылке: https://www.youtube.com/watch?v=NbNC9iwAtDk&featu..
«Все, что вы давно хотели знать о формате обучения с оплатой после трудоустройства».
Это отличная возможность задать свой вопрос и получить на него ответ от основателя проекта @JavaMentor Германа Севостьянова в прямом эфире.
Продолжительность QA сессии 60 минут.
Чтобы наверняка получить ответ на свой вопрос задай его заранее здесь: https://forms.gle/4PuF183inNygoMfx8
Трансляция по ссылке: https://www.youtube.com/watch?v=NbNC9iwAtDk&featu..
YouTube
QA cессия: Подготовка разработчиков с оплатой после трудоустройства
19 декабря в 20.00 основатель проекта JM - Герман Севостьянов проведет открытую сессию ответов на вопросы о нашем формате обучения с оплатой после трудоустройства.
В прямом эфире разберем все популярные вопросы.
Продолжительность QA сессии 60 минут.
❗👉🏻…
В прямом эфире разберем все популярные вопросы.
Продолжительность QA сессии 60 минут.
❗👉🏻…
В заметке описаны различия между программной платформой Java и другими платформами:
https://www.geeksforgeeks.org/what-are-the-main-differences-between-the-java-platform-and-other-platforms/
https://www.geeksforgeeks.org/what-are-the-main-differences-between-the-java-platform-and-other-platforms/
GeeksforGeeks
What are the main differences between the Java platform and other platforms? - GeeksforGeeks
A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.
10 опасных ошибок, которых следует избегать при изучении Java.
https://medium.com/javarevisited/10-deadly-mistakes-to-avoid-when-learning-java-aead894e64f4
https://medium.com/javarevisited/10-deadly-mistakes-to-avoid-when-learning-java-aead894e64f4
Medium
10 Deadly Mistakes to Avoid When Learning Java
To code or not to code? It seems that you’ve made your choice in favor of the first option. Programming is a great field for professional…
Улучшение читабельности кода должно быть одним из главных приоритетов при его написании. В статье автор показывает, как делать ваш код лучше неочевидным образом.
https://blog.frankel.ch/even-more-readable-code-without-if-else/
https://blog.frankel.ch/even-more-readable-code-without-if-else/
A Java geek
Even more readable code without if-else
A couple of years ago, I wrote a post focused on how to avoid sequences of if-else statements. In that post, I demo several alternatives: the usage of proper OOP designmapswhen there’s no return, switch statements in a case. Recently, I stumbled upon a slightly…
Что будет выведено на экран?
class Complex {
private double re, im;
public String toString() {
return "(" + re + " + " + im + "i)";
}
Complex(Complex c) {
re = c.re;
im = c.im;
}
}
public class Main {
public static void main(String[] args) {
Complex c1 = new Complex();
Complex c2 = new Complex(c1);
System.out.println(c2);
}
}
Camunda - крутой BPM-движок на Java. Спрос на компетенции по BPM и BPMN от работодателей постоянно растет, но самостоятельно изучить сотни страниц мануалов, да ещё и без конкретных примеров, утомительно и займет кучу времени.
Денис Котов сделал онлайн-курс "2307: Оркестрация микросервисов с помощью Camunda", в котором четко и последовательно, от азов до конкретного приложения с прода, рассказывает о использовании движка Camunda.
Записывайтесь на курс, запись открыта до 27 декабря. https://bpmn2.ru/online-course-2307-camunda-dlya-orkestracii-microservisov
Денис Котов сделал онлайн-курс "2307: Оркестрация микросервисов с помощью Camunda", в котором четко и последовательно, от азов до конкретного приложения с прода, рассказывает о использовании движка Camunda.
Записывайтесь на курс, запись открыта до 27 декабря. https://bpmn2.ru/online-course-2307-camunda-dlya-orkestracii-microservisov
Библиотека джависта | Java, Spring, Maven, Hibernate
Что будет выведено на экран? class Complex { private double re, im; public String toString() { return "(" + re + " + " + im + "i)"; } Complex(Complex c) { re = c.re; im = c.im; } } public class…
Правильный ответ: Compiler error.
Ошибка возникнет в строке Complex c1 = new Complex(); В Java, когда мы создаём конструктор, компилятор не предусматривает дефолтный конструктор.
Ошибка возникнет в строке Complex c1 = new Complex(); В Java, когда мы создаём конструктор, компилятор не предусматривает дефолтный конструктор.
Что будет выведено на экран?
class Base
{
private int multiplier(int data)
{
return data*5;
}
}
class Derived extends Base
{
private static int data;
public Derived()
{
data = 25;
}
public static void main(String[] args)
{
Base temp = new Derived();
System.out.println(temp.multiplier(data));
}
}
Maven — это инструмент для сборки Java проекта: компиляции, создания jar, создания дистрибутива программы, генерации документации. Двадцатиминутный туториал по Maven для начинающих:
https://youtu.be/x8sMN4tossY
https://youtu.be/x8sMN4tossY
YouTube
Maven Tutorial for Beginners | Introduction to Maven | DevOps Training | Edureka
🔥 DevOps Certification Courses (Use Code "𝐘𝐎𝐔𝐓𝐔𝐁𝐄𝟐𝟎") - https://www.edureka.co/devops-certification-training
This Edureka session on ‘Maven Tutorial’ will discuss how Maven makes the task of building the Java projects relatively easy.
This Session will focus…
This Edureka session on ‘Maven Tutorial’ will discuss how Maven makes the task of building the Java projects relatively easy.
This Session will focus…
Видео о четвёртой версии Grails, фреймворка для создания веб-приложений.
https://youtu.be/EVA_pIrjVdo
https://youtu.be/EVA_pIrjVdo
YouTube
Introducing Grails 4: Upgrades and New Features
The following topics are covered in this webinar:
- Differences between Grails 3 and Grails 4
- Key upgrades and new features
- Why Spring Loaded is out, and how this impacts your Grails applications
- What Micronaut integration means for you
- What to expect…
- Differences between Grails 3 and Grails 4
- Key upgrades and new features
- Why Spring Loaded is out, and how this impacts your Grails applications
- What Micronaut integration means for you
- What to expect…