Java иногда рвёт шаблон, который много лет адаптировался к реальности плюсов.
Допустим есть класс A, который реализует метод f(). В то же время, есть
интерфейс B, который объявляет абстрактную функцию f(). Ну и сделаем дикое
предположение, что программисту хочется получить класс реализующий интерфейс B
и имеющий ... more →
*java
вот так вот живёшь, программируешь, а потом узнаёшь, что в джаве таки можно эмулировать множественное наследование
так как я не нашёл ничего что смогло бы быстро и без геморроя проверить лишние import'ы в жаве, пришлось написать «статический анализатор» самому: for x in src/java/ru/your/path/*;do echo "\nin file $x";for y in `grep "^import" $x|grep -o "[A-Z][A-Za-z0-9]\+"|tr '\n' ' '`;do if \! grep -v "^import" $x|grep -w $y ... more →
пизда рассудку. потребовалось сделать Callable<void> (дабы работало над таском
ограниченное количество тредов, а читали/отсылали данные для него дохуя тредов,
при этом возвращаемое значение мне не нежно).
Callable<void>, разумеется, не прокатило. Думаем, гуглим, делаем
Callable<Void>.
Хуйпизда. missing, блядь, ... more →
почитал вчера у Эккеля про то как работает garbage collector в жаве. тащемта, концепция охуенная. чокак у нас с этим в C++11?
одна фишка есть: имя функции не является rvalue. как результат — отсутствуют неопределённости при совпадении имени поля-мембера с именем функции. в кои-то веки можно выкинуть приставку get у всех геттеров
Стандартная для плюсокодера ситуация. Есть в одном файле enum, в другом switch для каждого элемента enum'а, и в каждом case стоит return <значение>. Компилятор видит, что код после switch недостижим и даже не выдаёт warning'а типа missing return statement.
Ок, переходим на джаву. javac кричит про error, про ... more →
*java is used by:
Hirthwork McGillah
hirthwork
Владимир
xaos
профессиональный говноед
ulidtko
K900
K900
eurekafag
eurekafag
16+
238328
Nico-izo
Nico-izo
kb
kb
Артс
arts
18+ Запрещено для детей.
hedgehog
gelraen
gelraen
Mагог Магогович
magog
Michael Pogoda
MPogoda
Spiritual ecstasy
rapture
0xd34df00d
0xd34df00d
SirAnthony
SirAnthony
nobiiru
nobiiru
0x2207
0x2207
Crazy_Owl
Crazy_Owl
Andrew Motrenko
werdn
Darth Bricktop
Like-all
cirno
cirno
jabber
jabber
werehuman
werehuman
няша
generatorglukoff
Ky6uk
Ky6uk
Rejjin
Rejjin
Monah Tuk
hatred
mva
mva
Jarkko
Jarkko
anonymous_owl
anonymous_owl
Оранжевус Охуеннус
utros
der_FeniX
der_FeniX
silvery
silvery
asmer
asmer
svtk
svtk
Darion
Darion
Forth EMU
emu
13oz
13oz
Maxim Barzunov
zweipluse
4DA
4da
anonkz
anonkz
uzername
uzername
silentos
silentos
SetazeR
setazer
XonX
XonX
DarkElve
DarkElve
lexszero
lexszero
Александр Трофимов
alxndrtrofimov
Дмитрий Солдатов
boh
StormChild
StormChild
Ствол
Dulo_T-34
nixer
nixer
nya
nya
dorfe
dorfe
amd63
amd63
Вавилен Бирдов
Velvet-Bird
Johan
johan
anoos
anoos
miviru
miviru
Лисий хвост
madInsane
Oleg Tsarev
zamotivator
muhas
muhas
desperate donkey
odin
zw0rk
zw0rk
hirthwork
xaos
ulidtko
K900
eurekafag
238328
Nico-izo
kb
arts
hedgehog
gelraen
magog
MPogoda
rapture
0xd34df00d
SirAnthony
nobiiru
0x2207
Crazy_Owl
werdn
Like-all
cirno
jabber
werehuman
generatorglukoff
Ky6uk
Rejjin
hatred
mva
Jarkko
anonymous_owl
utros
der_FeniX
silvery
asmer
svtk
Darion
emu
13oz
zweipluse
4da
anonkz
uzername
silentos
setazer
XonX
DarkElve
lexszero
alxndrtrofimov
boh
StormChild
Dulo_T-34
nixer
nya
dorfe
amd63
Velvet-Bird
johan
anoos
miviru
madInsane
zamotivator
muhas
odin
zw0rk