Pertanyaan yang diberi tag «jvm»

Mesin virtual Java (JVM) adalah mesin virtual yang dapat menjalankan bytecode Java. Ini adalah komponen eksekusi kode dari platform Java.

2
Apa itu dependensi Java yang “diarsir”?
Pengembang JVM di sini. Akhir-akhir ini saya melihat olok-olok di ruang obrolan IRC dan bahkan di kantor saya sendiri tentang apa yang disebut perpustakaan Java " teduh ". Konteks penggunaannya akan seperti: " Tersebut dan menyediakan klien" teduh "untuk XYZ. " Contoh sempurna adalah masalah Jira untuk HBase ini : …
76 java  libraries  jvm 

4
Apakah manfaat pengembangan menggunakan Docker dinegasikan saat menggunakan Java dibandingkan dengan bahasa lain yang lebih dekat dengan binari Unix?
Saya punya teman yang mengatakan: Docker luar biasa. Anda dapat menggunakannya untuk mereplikasi produksi dan semua kebiasaannya di mesin lokal Anda. Kemudian Anda bisa menggunakan instance itu langsung melalui semua alur kerja pementasan dengan sangat cepat . Sekarang ini akan menjadi kenyataan jika pengembang menulis Ruby, PHP atau Go - …
53 java  deployment  jvm  docker 

8
Apa gunanya mengubah kode sumber ke bytecode Java?
Jika seseorang membutuhkan JVM yang berbeda untuk arsitektur yang berbeda, saya tidak bisa mencari tahu apa logika di balik memperkenalkan konsep ini. Dalam bahasa lain kita membutuhkan kompiler yang berbeda untuk mesin yang berbeda, tetapi di Jawa kita membutuhkan JVM yang berbeda jadi apa logika di balik memperkenalkan konsep JVM …
37 java  jvm  bytecode 

4
Keterbatasan apa yang diberlakukan JVM pada optimasi panggilan ekor
Clojure tidak melakukan optimasi panggilan ekor sendiri: ketika Anda memiliki fungsi rekursif ekor dan Anda ingin mengoptimalkannya, Anda harus menggunakan formulir khusus recur. Demikian pula, jika Anda memiliki dua fungsi yang saling rekursif, Anda dapat mengoptimalkannya hanya dengan menggunakan trampoline. Scala compiler dapat melakukan TCO untuk fungsi rekursif, tetapi tidak …
36 scala  clojure  jvm  tail-call 

2
Apakah * pernah * tidak apa-apa untuk menangkap StackOverflowError di Jawa?
Dulu saya berpikir itu bukan, tapi kemarin saya harus melakukannya. Ini adalah aplikasi yang menggunakan Akka (implementasi sistem aktor untuk JVM) untuk memproses pekerjaan yang tidak sinkron. Salah satu aktor melakukan beberapa manipulasi PDF, dan karena perpustakaannya bermasalah, ia mati StackOverflowErrorsetiap saat. Aspek kedua adalah bahwa Akka dikonfigurasi untuk mematikan …

5
Apa yang membuat JVM sangat fleksibel untuk mendukung begitu banyak bahasa JVM?
JVM mendukung begitu banyak bahasa selain Java seperti Groovy,Clojure,Scaladll yang bahasa fungsional seperti Java (Saya mengacu pada Java sebelum Versi 8 di mana Lambda'stidak didukung) yang tidak mendukung fungsional capabilities.On tingkat tinggi yang membuat JVM sangat serbaguna yang dapat mendukung baik Bahasa Berorientasi Objek maupun Fungsional?

2
Lisensi Java dan JVM
Apakah lisensi Java memungkinkan perusahaan lain untuk membuat versi bahasa Jawa mereka sendiri atau hanya mengimplementasikannya secara akurat? Pertanyaan yang sama tentang JVM. Saya mendengar tentang Sun menggugat Microsoft karena mengubah .NET versi Java implementasi mereka dan Java untuk Google Android, tapi saya tidak bisa memahami keseluruhan konsep sebagai totalitas.
17 java  licensing  jvm 

1
Bagaimana Java ditingkatkan sehingga tidak perlu lagi melakukan penghapusan tipe?
The resmi tutorial Java pada obat generik menjelaskan penghapusan jenis dan mengapa hal itu ditambahkan ke compiler: Ketika tipe generik dipakai, kompiler menerjemahkan tipe-tipe tersebut dengan teknik yang disebut tipe erasure - suatu proses di mana kompiler menghapus semua informasi yang terkait dengan parameter tipe dan argumen tipe dalam kelas …
16 java  jvm 

4
Mendekati internal Java / JVM [ditutup]
Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya telah memprogram di Jawa selama sekitar 8 tahun dan saya tahu bahasanya dengan …
15 java  books  jvm 

3
Ketika saya membuat objek, apakah memori segar dialokasikan untuk bidang contoh dan metode atau hanya untuk bidang contoh
Saya memiliki kelas berikut 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); } } Sekarang saya membuat dua objek bertipe Student sebagai berikut Student s1=new Student(); Student s2=new Student(); Sekarang dua set memori yang berbeda …

1
Pencocokan pola di Clojure vs Scala
Apa perbedaan utama antara pencocokan pola dalam dua bahasa ini? Saya tidak mengacu pada sintaks, tetapi kemampuan, detail implementasi, berbagai kasus penggunaan dan kebutuhan. Aplikasi scala (mis. Angkat dan Mainkan) berbicara dengan bangga tentang kecakapan pencocokan pola bahasa. Clojure, di sisi lain memiliki perpustakaan, core.match, dan dibangun dalam perusakan, yang …

4
Bagaimana Java Virtual Machine menjalankan kode yang ditulis dalam bahasa lain?
Sejak Java 1.6, JVM dapat menjalankan berbagai bahasa pemrograman di atas, bukan hanya Java. Saya secara konseptual memahami bagaimana Java dijalankan pada Java VM, tetapi tidak bagaimana bahasa lain dapat berjalan di sana juga. Bagi saya, itu semua tampak seperti ilmu hitam. Apakah Anda memiliki artikel yang ingin saya tunjukkan …
12 jvm 


2
Bagaimana JVM menangani pengecualian yang dilemparkan oleh metode utama?
Saya memahami pengecualian, melempar mereka, menangani mereka, dan menyebarkannya ke metode yang lebih rendah di tumpukan panggilan (yaitu throws). Yang tidak saya mengerti adalah ini: public static void main(String[] args) throws Exception { ... } Sekarang, saya berasumsi bahwa dalam kasus yang mainmelempar Exception, JVM menanganinya (benar?). Jika itu masalahnya, …
10 java  exceptions  jvm 

3
Seberapa aman untuk melakukan peningkatan JVM kecil?
Saya telah bekerja di JVM selama bertahun-tahun dan saya sangat jarang mengalami crash JVM ... yaitu sekitar 6 bulan yang lalu. Sejak itu saya telah mengalami sekitar 5 crash JVM yang dihasilkan dari 2 cacat JVM. Solusi dari Oracle selalu sama ... upgrade. Setiap peningkatan selalu ke dan dari titik …
10 java  oracle  jvm  upgrade 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.