Java satır içi işlevleri vardır?
Java satır içi işlevleri, ya da onun yerine bir kavram başka bir şey var mı? Eğer varsa, nasıl kullanılır? *,* 1 ** 0 2 ** yöntem satır içi işlevleri olduğunu duydum. Kendi satır içi işlev oluşturabilir miyiz?
CEVAP
Java, iyileştirmeleri genellikle JVM düzeyinde yapılır. Çalışma zamanında, JVM bazı "satır içi belirlemek için analiz. karmaşık gerçekleştirmek Satır içi uygulaması olarak agresif olabilir, ve Noktasal JVM aslında nihai olmayan yöntemler satır içi olabilir.
Java derleyicileri neredeyse hiçbir zaman herhangi bir yöntem çağrısı (JVM zamanında bu) satır içi. Zaman sabitleri (final statik ilkel değerleri gibi) derleme yapmak içi. Ama yöntem değil.
Daha fazla kaynak için:
Article: The Java HotSpot Performance Engine: Method Inlining Example
* *4, tam ama yararlı tartışmalar için bağlantılar içerir doldurulmaz.
Nasıl hat Java kullanarak büyük metin ...
Ne kadar yavaş Java istisnalar vardır?...
Bölünmüş Yeni Satır Dize Java...
C satır içi işlevleri#?...
C satır içi işlevleri faydaları ?...