Spring IoC (Inversion of Control) контейнер — это
🔹 Какие контейнеры бывают
—
—
—
—
Вы ищете подготовку к собеседованиям по Java? Тогда канал "java_interview_lib" - это то, что вам нужно! Здесь вы найдете самые актуальные вопросы с собеседований по Java и ответы на них. Наши специалисты подготовили для вас полезную информацию, которая поможет успешно пройти интервью и получить желаемую работу. А если у вас остались вопросы или вы хотите поделиться своим опытом, вы всегда можете обратиться к нашим экспертам через обратную связь. Кроме того, мы предлагаем список других полезных каналов, где вы сможете найти еще больше информации и учиться у лучших. Присоединяйтесь к нашему каналу и станьте профессионалом в сфере Java разработки! Успехов вам и пусть каждое собеседование принесет вам новые возможности и достижения!
09 Feb, 16:00
08 Feb, 17:29
07 Feb, 12:45
07 Feb, 09:24
06 Feb, 17:34
06 Feb, 14:32
05 Feb, 18:10
05 Feb, 07:08
04 Feb, 14:02
03 Feb, 12:23
02 Feb, 12:04
01 Feb, 12:56
31 Jan, 13:46
30 Jan, 17:01
29 Jan, 12:00
28 Jan, 20:00
28 Jan, 14:21
@Query("SELECT u FROM User u WHERE u.email = :email")
User findByEmail(@Param("email") String email);
27 Jan, 12:30
26 Jan, 12:01
25 Jan, 12:52
24 Jan, 13:07
23 Jan, 17:59
23 Jan, 09:03
22 Jan, 12:45
21 Jan, 16:31
19 Jan, 12:07
19 Jan, 06:02
18 Jan, 11:43
17 Jan, 12:37
16 Jan, 12:02
15 Jan, 08:20
14 Jan, 20:02
14 Jan, 17:11
13 Jan, 13:08
13 Jan, 06:02
11 Jan, 12:37
10 Jan, 15:01
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
10 Jan, 14:40
09 Jan, 16:04
08 Jan, 17:16
07 Jan, 17:56
07 Jan, 15:21
06 Jan, 14:55
05 Jan, 13:18
03 Jan, 14:46
public class Service {
private final Repository repository;
public Service(Repository repository) {
this.repository = repository;
}
}
public class Service {
private Repository repository;
public void setRepository(Repository repository) {
this.repository = repository;
}
}
@Component
public class Service {
@Autowired
private Repository repository;
}
02 Jan, 15:54
01 Jan, 15:46
31 Dec, 20:02
31 Dec, 12:29
30 Dec, 13:07
29 Dec, 13:06
29 Dec, 07:27
28 Dec, 12:18
27 Dec, 14:33
@Override
public int compareTo(Person other) {
return Integer.compare(this.age, other.age);
}
Comparator<Person> byName = (p1, p2) -> p1.getName().compareTo(p2.getName());
26 Dec, 12:18
String strongRef = new String("Strong Reference");
SoftReference<String> softRef = new SoftReference<>(new String("Soft Reference"));
String softObj = softRef.get();
WeakReference<String> weakRef = new WeakReference<>(new String("Weak Reference"));
String weakObj = weakRef.get();
PhantomReference<String> phantomRef = new PhantomReference<>(new String("Phantom Reference"), new ReferenceQueue<>());
25 Dec, 14:08
import java.lang.reflect.Method;
public class ReflectionExample {
public static void main(String[] args) throws Exception {
// Класс, который будем исследовать
Class<?> clazz = Class.forName("java.lang.String");
Method[] methods = clazz.getDeclaredMethods();
for (Method method : methods) {
System.out.println("Метод: " + method.getName());
}
}
}
24 Dec, 12:29
class User implements Serializable {
private String username;
private transient String password;
}
23 Dec, 12:02
22 Dec, 12:20
21 Dec, 12:30
@Retention(RetentionPolicy.RUNTIME)
public @interface MyCustomAnnotation {
String value();
}
21 Dec, 08:02
20 Dec, 15:07
19 Dec, 12:05
public interface Runnable {
void run();
}
public interface Callable<V> {
V call() throws Exception;
}
19 Dec, 06:01
18 Dec, 12:09
17 Dec, 20:02
17 Dec, 15:10
16 Dec, 13:51
14 Dec, 14:32
13 Dec, 16:20
13 Dec, 08:17
13 Dec, 06:02
12 Dec, 08:04
11 Dec, 15:22
11 Dec, 11:39
29 Nov, 12:29
28 Nov, 13:51
28 Nov, 12:18
27 Nov, 13:33
27 Nov, 12:13
27 Nov, 12:08
26 Nov, 13:04
25 Nov, 15:21
25 Nov, 12:30
List<Department> departments = departmentRepository.findAll();
for (Department department : departments) {
System.out.println(department.getEmployees().size());
}
24 Nov, 17:35
23 Nov, 13:10
22 Nov, 12:55
22 Nov, 07:01
21 Nov, 15:26
20 Nov, 13:53
19 Nov, 20:02
19 Nov, 13:43
19 Nov, 12:01
19 Nov, 06:00
18 Nov, 08:52
17 Nov, 12:46
16 Nov, 12:40
15 Nov, 16:51
14 Nov, 12:34
13 Nov, 12:56
13 Nov, 06:03
12 Nov, 17:13
11 Nov, 13:38
10 Nov, 14:30
10 Nov, 11:20
09 Nov, 12:26
08 Nov, 12:07
07 Nov, 12:57
06 Nov, 13:23
05 Nov, 20:02
05 Nov, 13:26
04 Nov, 13:20
03 Nov, 16:05
02 Nov, 12:02
01 Nov, 12:36
31 Oct, 12:47
30 Oct, 14:02
public void readFile() throws FileNotFoundException { ... }
if (file == null) {
throw new FileNotFoundException("Файл не найден");
}
29 Oct, 12:04
28 Oct, 16:18
28 Oct, 13:41
27 Oct, 10:15
26 Oct, 13:15
25 Oct, 12:08
25 Oct, 11:11
24 Oct, 12:00
23 Oct, 12:03
22 Oct, 20:04
22 Oct, 12:02
21 Oct, 12:06
20 Oct, 12:02
19 Oct, 12:19
19 Oct, 06:00
18 Oct, 12:26
17 Oct, 12:03
16 Oct, 12:00
15 Oct, 13:05
14 Oct, 12:01
13 Oct, 12:03
13 Oct, 09:03
13 Oct, 06:01
12 Oct, 15:00
12 Oct, 12:00
11 Oct, 12:29
10 Oct, 12:12
09 Oct, 12:03
08 Oct, 20:03
08 Oct, 12:01
07 Oct, 12:40
06 Oct, 12:04
05 Oct, 12:06