Size: a a a

2020 June 18

A

Artem in learn.java
Nikita Gryzlov
Добрый день. Подскажите по спринг-буту, пожалуйста.
У меня есть мета-аннотация, включающая спринговую аннотацию Component, которой я размечаю множество классов.
как мне в рантайме получить список _классов_ бинов с этой аннотацией? без инициализации бинов (которая может быть тяжелой) и getClass от них, а сразу именно классов?
Бин пост процессором обойди и сохрани, тогда в рантайме сможешь вытащить
источник

DC

Denis Chikanov in learn.java
источник

S

Sempra in learn.java
Парни , такой вопрос , в книге Шилдта написано - ". В любой момент, когда метод собирается возвратить управление вызывающему коду из блока оператора try/catch (через необработанное исключение или
явным образом через оператор return),блок оператора finally выполняется
перед возвратом управления из метода. Что значит - " В любой момент, когда метод собирается возвратить управление вызывающему коду из блока оператора try/catch" ?
источник

S

Sempra in learn.java
То есть когда перед тем как выйти из блока catch с помощью return , срабатывает finally ?
источник

S

Sempra in learn.java
Чет мозг кипит под вечер
источник

GV

Gukov Viktor in learn.java
Sempra
То есть когда перед тем как выйти из блока catch с помощью return , срабатывает finally ?
Или через необработанное исключение, да. Просто предложение по дурацки построено. Примеры "Любых моментов" перечислены в скобках
источник

S

Sempra in learn.java
Gukov Viktor
Или через необработанное исключение, да. Просто предложение по дурацки построено. Примеры "Любых моментов" перечислены в скобках
Окей , спасибо :*
источник
2020 June 19

VF

Viktor Fridman in learn.java
volatile - это эдакий своеобразный static для потоков?
источник

.

... in learn.java
1) для таких вопросов есть гугл
2) volatile помогает держать актуальное значение , не совсем похоже на static (хотя что то есть)
источник

VF

Viktor Fridman in learn.java
ну, к примеру
поток1 читает переменную x
поток2 читает переменную x
поток1 присваивает переменной x значение 100
поток2 печатает значение, которое он прочитал

если у X есть volatile, то напечатается 100, если нет - то 50, так?
источник

VF

Viktor Fridman in learn.java
в гугле просто сухим языком написано, и заковыристо)
источник

.

... in learn.java
Если нет то никто не знает что напечатеается
источник

.

... in learn.java
Если да то 100
источник

.

... in learn.java
Viktor Fridman
в гугле просто сухим языком написано, и заковыристо)
Вроде что то типа "не позволяет процессору кэшировать значение"
источник

VF

Viktor Fridman in learn.java
ну вот непонятно немножко)

благодарю за отзывчивость
источник

OP

Oleg Pavl in learn.java
Viktor Fridman
ну, к примеру
поток1 читает переменную x
поток2 читает переменную x
поток1 присваивает переменной x значение 100
поток2 печатает значение, которое он прочитал

если у X есть volatile, то напечатается 100, если нет - то 50, так?
Должно напечатать значение до присваивания 100.
источник

OP

Oleg Pavl in learn.java
Volatile гарантирует актуальное значение на момент чтения.
источник

OP

Oleg Pavl in learn.java
А между прочитал и решил напечатать целая вечность, в течении которой значение может несколько раз изменится.
источник

MD

Max Diaz in learn.java
Ребят, знает кто способ получить повторно триал версию Intelej idea Ultimate ?
источник

ch

central hardware in learn.java
Max Diaz
Ребят, знает кто способ получить повторно триал версию Intelej idea Ultimate ?
получить студентческую лицензию или использовать community, варез тут не очень то приветствуется
источник