«jvm» etiketlenmiş sorular

Java sanal makinesi (JVM), Java bayt kodunu çalıştırabilen sanal bir makinedir. Java platformunun kod yürütme bileşenidir.

2
“Gölgeli” bir Java bağımlılığı nedir?
JVM geliştiricisi burada. Son zamanlarda IRC sohbet odalarında ve hatta " gölgeli " Java kitaplıkları hakkında kendi ofisimde şaka yapan birini gördüm . Kullanımın içeriği şöyle olacaktır: " Böyle ve böylece XYZ için" gölgeli "bir istemci var. " Mükemmel bir örnek HBase için şu Jira sorunudur : " Gölgeli bağımlılıkları …
74 java  libraries  jvm 

4
Java kullanırken Uncker ikili dosyalarına daha yakın olan diğer dillere kıyasla Docker'ı kullanmanın yararları olumsuz mu?
Bir arkadaşım vardı dedi ki: Docker harika. Yerel makinenizde üretimi ve tüm tuhaflıklarını çoğaltmak için kullanabilirsiniz . Ardından, bu örneği doğrudan tüm iş akışlarında süper hızlı bir şekilde dağıtabilirsiniz . Geliştiriciler Ruby, PHP veya Go yazarlarsa bu doğru olacaktır - burada işletim sistemine bir yön ikili bağlantısı vardı. Ancak Java …
53 java  deployment  jvm  docker 

8
Kaynak kodun Java bayt koduna dönüştürülmesinin kullanımı nedir?
Biri farklı mimariler için farklı JVM'lere ihtiyaç duyuyorsa, bu konsepti ortaya koymanın mantığının ne olduğunu çözemiyorum. Diğer dillerde, farklı makineler için farklı derleyicilere ihtiyacımız var, ancak Java'da farklı JVM'lere ihtiyacımız var, bu nedenle JVM veya bu fazladan bir adım kavramı tanıtmanın arkasındaki mantık nedir?
37 java  jvm  bytecode 

4
JVM, kuyruk çağrısı optimizasyonuna hangi kısıtlamaları uygular?
Clojure, kuyruk çağrısı optimizasyonunu kendi başına yapmaz: kuyruk özyinelemeli bir işleve sahip olduğunuzda ve optimize edilmesini istediğinizde, özel formu kullanmanız gerekir recur. Benzer şekilde, karşılıklı olarak iki özyinelemeli işleviniz varsa, bunları yalnızca kullanarak optimize edebilirsiniz trampoline. Scala derleyicisi özyinelemeli bir işlev için TCO'yu gerçekleştirebilir, ancak iki özyinelemeli işlev için yapamaz. …
36 scala  clojure  jvm  tail-call 

2
StackOverflowError'ı Java'da yakalamak * hiç * iyi mi?
Öyle olmadığını düşünürdüm, ama dün yapmak zorunda kaldım. Asenkron işleri işlemek için Akka'yı (JVM için bir aktör sistemi uygulaması) kullanan bir uygulamadır . Oyunculardan biri bir miktar PDF manipülasyonu yapıyor ve kütüphane buggy olduğu için StackOverflowErrorher seferinde ölüyor . İkinci yönü, herhangi bir JVM ölümcül hatanın (örneğin StackOverflowError) yakalanması durumunda …


2
Java ve JVM lisansı
Java lisansı diğer şirketlerin kendi Java dil sürümlerini oluşturmalarına veya yalnızca doğru bir şekilde uygulamalarına izin veriyor mu? Aynı soru JVM hakkında. Sun'ın Microsoft'un Java uygulamasının .NET sürümünü ve Google Android için Java'yı değiştirdiği için dava açtığını duydum, ancak tüm konsepti bir bütün olarak kavrayamıyorum.
17 java  licensing  jvm 

1
Java, artık tür silme işlemini gerçekleştirmesine gerek kalmayacak şekilde nasıl geliştirilebilir?
Jenerik resmi Java öğretici tipi silinti açıklıyor ve neden derleyici eklendi: Genel bir tür başlatıldığında, derleyici bu türleri tür silme adı verilen bir teknikle çevirir - derleyicinin sınıf parametreleri veya tür veya yöntemdeki tür bağımsız değişkenleriyle ilgili tüm bilgileri kaldırdığı bir işlem. Tür silme, jenerikler kullanan Java uygulamalarının Java kitaplıkları …
16 java  jvm 

4
Java / JVM dahili bileşenlerine yaklaşma [kapalı]
Kapalı . Bu sorunun daha fazla odaklanması gerekiyor . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu yalnızca bu yayını düzenleyerek tek bir soruna odaklanacak şekilde güncelleyin . 4 yıl önce kapalı . Java'da yaklaşık 8 yıldır programladım ve bir geliştirici olarak dili oldukça iyi biliyorum, ama …
15 java  books  jvm 

3
Bir nesne oluşturduğumda, hem örnek alanlarına hem de yöntemlere veya yalnızca örnek alanlarına yeni bir bellek ayrılır
Aşağıdaki dersim var class Student{ int rollNumber; int marks; public void setResult(int rollNumber, int marks){ this.rollNumber=rollNumber; this.marks=marks; } public void displayResult(){ System.out.println("Roll Number= "+this.rollNumber+" Marks= "+this.marks); } } Şimdi Öğrenci türünde iki nesne aşağıdaki gibi oluşturuyorum Student s1=new Student(); Student s2=new Student(); Şimdi, örneğin alanlar için iki farklı bellek kümesi …

1
Clojure vs Scala'da desen eşleştirme
Bu iki dilde kalıp eşleştirme arasındaki temel farklar nelerdir? Sözdiziminden bahsetmiyorum, ancak yetenek, uygulama ayrıntıları, kullanım alanları ve gereklilik. Scala uygulamaları (örneğin, Kaldır ve Oynat), desen eşleştirme becerilerini gururla konuşur. Clojure, bir kütüphane, core.match ve güçlü gibi görünen yıkım inşa etti. * Not: Bu soruyu sormak için ilham almamın nedeni, …

4
Java Sanal Makinesi diğer dillerde yazılmış kodları nasıl yürütür?
Java 1.6'dan beri JVM, sadece Java yerine sayısız programlama dili çalıştırabilir. Java'nın Java VM'de nasıl çalıştığını kavramsal olarak anlıyorum, ancak diğer dillerin de nasıl çalışabileceğini anlamıyorum. Bana göre hepsi kara büyü gibi görünüyor. Tüm bunların nasıl bir araya geldiğini daha iyi anlayabilmem için beni işaret edecek makaleleriniz var mı?
12 jvm 

5
JVM ve Java'nın WORA'sının diğer üst düzey dillerden farkı nedir?
Java dünyasında sık sık JVM hakkında konuşuyoruz ve Java yeni olduğunda "Bir Kez Yaz, Her Yerde Çalıştır" sözde katil özelliğine sahipti. İnsanların konuşma ve yazma tarzından, bu, örneğin Python'un çalışma şeklinden farklı görünüyor. Yine de, yazdığım Python kodunun başka bir makinede farklı şekilde çalışacağının farkında değildim. (O kadar Python yazmamış …

2
JVM ana yöntemle atılan bir istisnayı nasıl işler?
İstisnaları anlıyorum, fırlatıp atıyor, işliyor ve çağrı yığınında (örn. throws) Daha düşük bir yönteme yayıyorum . Anlamadığım şey şudur: public static void main(String[] args) throws Exception { ... } Şimdi, bir atma durumunda JVM'nin bunu ele aldığını varsayıyorum (doğru?). Durum buysa, sorum şu:mainException JVM, atılan istisnaları nasıl ele alıyor main? …
10 java  exceptions  jvm 

3
Küçük JVM yükseltmeleri yapmak ne kadar güvenli?
Yıllardır JVM üzerinde çalışıyorum ve çok nadiren bir JVM kazası yaşadım ... yaklaşık 6 ay öncesine kadar. O zamandan beri 2 JVM hatasından kaynaklanan yaklaşık 5 JVM çökmesi yaşadım. Oracle'ın çözümü her zaman aynıydı ... yükseltme. Her yükseltme her zaman ve bir nokta sürümünden ... yani Oracle'ın en son önerisi …
10 java  oracle  jvm  upgrade 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.