JavaRush /Blog Java /Random-MS /Coffee break #145. 90 Soalan dan Jawapan Temuduga Java La...

Coffee break #145. 90 Soalan dan Jawapan Temuduga Java Lazim

Diterbitkan dalam kumpulan
Sumber: Usemynotes Penerbitan ini mengandungi senarai soalan yang sering ditemui dalam temu bual dengan pembangun Java peringkat permulaan dan peringkat pertengahan. Coffee break #145.  90 Soalan dan Jawapan Temuduga Java yang Lazim - 1

1. Apakah yang menjadikan Java sebagai bahasa bebas platform?

Java dipanggil bahasa bebas platform kerana kod bait yang dijana oleh JDK (Java Development Kit) boleh dilaksanakan oleh JVM (Java Virtual Machine) pada mana-mana platform, tanpa mengira sistem pengendalian.

2. Mengapakah Java bukan bahasa berorientasikan objek sepenuhnya?

Java bukan bahasa berorientasikan objek sepenuhnya kerana ia menggunakan lapan jenis data primitif yang bukan objek: boolean , byte , char , int , float , double , long dan short .

3. Mengapa kaedah main() dibuat statik di Jawa?

Kaedah main() diisytiharkan statik supaya ia boleh dipanggil terus dari JVM tanpa mencipta objek atau contoh kelas di mana ia diisytiharkan.

4. Apakah kelas pembalut dalam Java?

Di Jawa, setiap jenis data primitif seperti int , float mempunyai kelas sepadan yang dikenali sebagai kelas pembalut. Ia juga dipanggil pembungkus kerana ia membungkus atau menukar jenis data primitif kepada objek.

5. Apakah pembina dalam Java?

Pembina dalam Java ialah kaedah khas yang dipanggil secara automatik apabila objek atau contoh dicipta. Nama pembina dan kelas mesti sepadan.

6. Apakah perbezaan antara tatasusunan dan ArrayList dalam Java?

Tatasusunan ArrayList
Ia adalah struktur data statik, yang bermaksud saiznya tetap dan tidak boleh diubah. Ia ialah panjang boleh ubah atau tatasusunan bersaiz dinamik dalam struktur koleksi, yang bermaksud saiznya boleh diubah mengikut keperluan.
Mereka boleh menyimpan kedua-dua objek dan jenis primitif. Ia hanya boleh menyimpan atau mengandungi objek, tetapi bukan jenis primitif.
Kita boleh mengakses elemen dengan menyatakan indeksnya dalam kurungan segi empat sama [ ]. Kita boleh mengakses elemen dengan menyatakan nombor indeksnya di dalam kaedah get() .

7. Mengapa Java tidak menggunakan penunjuk?

Java tidak menggunakan penunjuk kerana ia tidak selamat dan juga menambah kerumitan pada program. Selain itu, Java mengelakkan penunjuk untuk mengelak daripada menyediakan akses memori terus kepada pengguna.

8. Apakah jenis pengubah suai akses yang terdapat di Java?

Dalam Java, pengubah suai akses ialah kata kunci yang digunakan untuk menunjukkan akses kepada kelas dan kaedah di luar kelas atau dalam kelas lain. Terdapat empat jenis pengubah akses yang berbeza dalam Java:
  • Lalai
  • Awam
  • Persendirian
  • Dilindungi

9. Apakah JIT di Jawa?

JIT ialah akronim untuk Just-In-Time Compiler di Java. Pada masa jalanan, ia menukar kod bait kepada kod mesin asli. Pengkompil JIT membantu meningkatkan prestasi program Java.

10. Apakah kata kunci terakhir dalam Java?

Kata kunci terakhir dalam Java digunakan untuk mewakili pemalar. Ia boleh digunakan dengan pembolehubah, kelas dan kaedah.
  • Jika kata kunci akhir digunakan dengan pembolehubah, anda tidak boleh menukar nilainya.
  • Jika kata kunci terakhir digunakan dengan kaedah, anda tidak boleh mengatasi kaedah tersebut.
  • Jika anda mengisytiharkan kelas akhir , maka kelas itu tidak boleh dilanjutkan atau diwarisi oleh subkelas.

11. Apakah konsep asas OOP atau Pengaturcaraan Berorientasikan Objek dalam Java?

Pengaturcaraan berorientasikan objek atau OOP dalam Java menggunakan 4 konsep utama:
  • Enkapsulasi.
  • Abstraksi.
  • Warisan.
  • Polimorfisme.

12. Apakah kelas singleton di Jawa dan bagaimana untuk menjadikan kelas singleton?

Di Java, kelas tunggal ialah kelas yang mempunyai hanya satu contoh atau objek. Dengan mencipta pembina persendirian, kita boleh menjadikan kelas itu tunggal.

13. Apakah perbezaan antara pembolehubah tempatan dan pembolehubah contoh di Jawa?

Pembolehubah tempatan ditakrifkan dalam blok atau kaedah. Skop pembolehubah tempatan secara eksklusif dalam blok. Pembolehubah contoh kelas ialah pembolehubah yang ditakrifkan dalam kelas tetapi di luar kaedah. Ia diakses dengan mencipta objek kelas dan ditamatkan apabila objek dipadamkan.

14. Apakah OOP atau Pengaturcaraan Berorientasikan Objek?

Pengaturcaraan berorientasikan objek atau OOP ialah paradigma pengaturcaraan yang digunakan untuk membangunkan program atau aplikasi menggunakan konsep objek.

15. Apakah yang menjadikan rentetan Java tidak boleh diubah?

Rentetan dalam Java tidak boleh diubah, yang bermaksud bahawa apabila objek rentetan dibuat, ia tidak boleh dikemas kini, tetapi objek rentetan baharu dicipta. Ini kerana objek rentetan dicache dalam kolam rentetan.

16. Huraikan perbezaan antara antara muka dan kelas abstrak dalam Java

Antara muka Kelas abstrak
Hanya boleh mempunyai kaedah abstrak. Membenarkan kedua-dua kaedah abstrak dan bukan abstrak.
Subkelas melaksanakan antara muka menggunakan kata kunci Implements . Subkelas atau kelas terbitan mewarisi abstraksi dengan menggunakan kata kunci untuk melanjutkan pelaksanaan (melanjutkan).
Antara muka hanya boleh mempunyai kaedah statik awam tanpa pelaksanaan. Ia boleh mempunyai kaedah tanpa pelaksanaan atau dengan pelaksanaan.
Semua kaedah antara muka mesti dilaksanakan oleh kelas yang melaksanakannya. Kelas yang mewarisi daripada kelas abstrak tidak diperlukan untuk melaksanakan semua kaedah kelas supernya.

17. Apakah yang anda maksudkan dengan polimorfisme dan apakah jenisnya?

Polimorfisme dalam Java ialah keupayaan objek untuk mengambil lebih daripada satu bentuk. Ia juga boleh ditakrifkan sebagai satu tugas atau aktiviti yang boleh dicapai dengan cara yang berbeza. Polimorfisme terbahagi kepada dua jenis:
  1. Polimorfisme masa kompilasi.
  2. Polimorfisme masa larian.

18. Bagaimanakah Java mencapai polimorfisme masa kompilasi dan masa larian?

Di Jawa, polimorfisme masa kompilasi dicapai melalui pembebanan kaedah, manakala polimorfisme masa larian dicapai melalui kaedah mengatasi.

19. Apakah yang anda maksudkan dengan abstraksi dan bagaimana ia dicapai dalam Java?

Abstraksi ialah tindakan mewakili maklumat penting tanpa menunjukkan butiran dalaman atau pelaksanaan. Di Java, ini dicapai melalui penggunaan kelas abstrak dan antara muka.

20. Apakah antara muka dalam Java?

Antara muka dalam Java ialah satu set kaedah abstrak dengan hanya pengisytiharan fungsi, tetapi tiada pelaksanaan. Kami tidak boleh mencipta objek atau kejadian antara muka. Antara muka tidak boleh mempunyai pembina. Kelas boleh melaksanakan berbilang antara muka menggunakan kata kunci Implements dalam Java.

21. Apakah jenis warisan yang terdapat di Jawa?

Di Java, kami menggunakan kata kunci lanjutan untuk mewarisi atribut dan kaedah kelas super atau kelas asas. Terdapat lima jenis harta pusaka:
  1. Warisan Tunggal.
  2. Warisan Berbilang Peringkat.
  3. Warisan Hierarki.
  4. Warisan Berbilang melalui Antara Muka.
  5. Warisan Hibrid.

22. Mengapakah Java tidak menyokong pelbagai warisan?

Java tidak menyokong pelbagai warisan untuk mengelakkan kekaburan. Sebagai contoh, katakan terdapat dua superclass A dan B, dan subclass C yang mewarisi kedua-dua A dan B. Kedua-dua kelas A dan B mempunyai kaedah show( ) . Jika kita memanggil kaedah show() dengan mencipta objek kelas C, maka pengkompil melemparkan ralat kerana tidak jelas kelas mana kaedah show() harus dilaksanakan.

23. Apakah perbezaan antara kaedah terlebih beban dan kaedah mengatasi?

Kaedah terlebih beban Kaedah mengatasi
Polimorfisme masa kompilasi. Polimorfisme masa larian.
Dua atau lebih kaedah dalam kelas yang sama dengan fungsi atau nama kaedah yang sama tetapi tandatangan yang berbeza. Dua atau lebih kaedah yang mempunyai fungsi atau nama kaedah dan tandatangan yang sama dalam kelas yang berbeza.

24. Adakah mungkin untuk mengatasi kaedah statik atau peribadi di Jawa?

Kaedah persendirian tidak boleh diakses di luar kelas, jadi ia tidak akan ditindih oleh subkelas. Oleh itu, ia tidak boleh ditolak. Begitu juga, kaedah statik tidak boleh ditindih kerana jika kita mencipta kaedah statik dengan nama kaedah dan tandatangan yang sama dalam kedua-dua kelas asas dan terbitan, kelas terbitan akan menyembunyikan kaedah dalam kelas asas. Ini dikenali sebagai kaedah menyembunyikan.

25. Apakah yang dimaksudkan dengan lebihan beban pembina di Jawa?

Di Java, pembina dianggap terbeban jika kelas mempunyai lebih daripada satu pembina, tetapi dengan senarai parameter yang berbeza.

26. Bolehkah kita menentukan kelas Abstrak walaupun ia tidak mempunyai kaedah abstrak?

Ya, kita boleh mencipta kelas abstrak walaupun ia tidak mempunyai kaedah abstrak. Walau bagaimanapun, jika kelas mengandungi sekurang-kurangnya satu kaedah abstrak, ia mesti ditakrifkan sebagai abstrak, jika tidak ralat akan berlaku.

27. Apakah kegunaan pembolehubah dan kaedah statik?

Kami menggunakan ahli statik (kaedah dan pembolehubah) apabila kami ingin menggunakan kaedah atau pembolehubah biasa untuk semua objek kelas dan bukannya mencipta berbilang salinan setiap objek. Sebagai contoh, dalam kelas Pekerja, nama syarikat boleh dibuat statik kerana semua objek akan mempunyai nama syarikat yang sama.

28. Berapa banyak jenis pembina yang terdapat di Jawa?

Terdapat 2 jenis pembina dalam Java:
  1. Pembina lalai tidak menerima sebarang parameter.
  2. Pembina berparameter - mengambil sekurang-kurangnya satu parameter.

29. Adakah Java menggunakan pembina salinan?

Tidak, Java tidak mempunyai pembina salinan seperti C++.

30. Nyatakan perbezaan antara pembina dan kaedah dalam Java

Pembina Kaedah
Adalah wajib bahawa nama pembina dan nama kelas sepadan. Nama kaedah mungkin sama atau mungkin tidak sama dengan nama kelas.
Ia tidak boleh mempunyai jenis pulangan. Diperlukan untuk mempunyai jenis pemulangan.
Pembina tidak boleh statik. Kaedah mungkin statik atau tidak.
Ia dipanggil atau dipanggil secara automatik apabila objek atau contoh kelas dicipta. Ia dipanggil atau digunakan menggunakan nama objek bersama-sama dengan noktah (.).
Ia digunakan untuk memulakan keadaan objek. Ia digunakan untuk menentukan kelakuan sesuatu objek.

31. Adakah mungkin untuk melaksanakan program tanpa menggunakan kaedah main()?

Tidak, program tidak boleh dilaksanakan tanpa kaedah main() dalam Java kerana pelaksanaan program bermula dari kaedah main() .

32. Apakah maksud kata kunci ini dalam Java?

Kata kunci ini dalam Java ialah pembolehubah rujukan yang digunakan untuk merujuk kepada objek semasa yang memanggil kaedah atau pembolehubah.

33. Adakah mungkin untuk menggunakan kata kunci ini dalam Java untuk merujuk kepada ahli statik?

Ya, kerana ia adalah pembolehubah rujukan untuk objek semasa, kita boleh menggunakan kata kunci ini untuk merujuk kepada ahli statik.

34. Bolehkah kita menjadikan kaedah main() dalam Java peribadi dan bukannya awam?

Kita boleh menjadikan kaedah main() peribadi, tetapi kemudian kita akan mendapat ralat masa jalan dan oleh itu program tidak akan dilaksanakan.

35. Apakah maksud kata kunci super dalam Java?

Di Java, kata kunci super ialah pembolehubah rujukan yang digunakan untuk merujuk kepada objek kelas induk terdekat.

36. Nyatakan perbezaan antara vektor dan tatasusunan.

vektor Susunan
Ini ialah tatasusunan bersaiz dinamik. Ia adalah struktur data saiz tetap.
Vektor disegerakkan. Tatasusunan tidak disegerakkan.
Ia lebih perlahan berbanding dengan tatasusunan. Ia lebih pantas berbanding dengan vektor.
Ia hanya boleh mengandungi atau menyimpan objek Java. Ia digunakan untuk menyimpan kedua-dua jenis primitif dan objek Java.
Kita boleh menggunakan kaedah size() untuk mengetahui panjang vektor. Kita boleh menggunakan sifat panjang untuk mengetahui panjang tatasusunan.

37. Apakah multithreading di Jawa?

Multithreading ialah proses melaksanakan berbilang tugas secara serentak dalam satu program. Ini dilakukan untuk mencapai beban pemproses maksimum.

38. Apakah cara untuk melaksanakan multithreading di Jawa?

Multithreading dalam Java boleh dilaksanakan dalam dua cara:
  1. Dengan melaksanakan antara muka Runnable dalam java.lang.Runnable .
  2. Dengan memanjangkan kelas Thread dalam java.lang.Thread .

39. Nyatakan beberapa perbezaan antara kata kunci super dan ini dalam Java.

Super ini
Digunakan untuk merujuk kepada objek kelas induk. Digunakan untuk merujuk kepada objek kelas semasa.
Digunakan untuk mengakses kaedah induk atau kelas asas. Digunakan untuk mengakses kaedah kelas semasa.
Memanggil pembina lalai kelas asas. Memanggil pembina lalai kelas semasa.

40. Apakah perbezaan antara subkelas dan kelas dalam?

Subkelas Kelas dalaman
Ini ialah kelas yang mewarisi sifat dan kaedah kelas asas atau induk. Ini ialah kelas bersarang dalam kelas lain.
Ia boleh mengakses semua ahli awam dan dilindungi daripada kelas super atau kelas asas. Ia mempunyai akses kepada semua ahli kelas luar.

41. Apakah pemuat kelas di Jawa?

Java Class Loader ialah komponen Java Runtime Environment atau JRE yang digunakan untuk memuatkan kelas Java ke dalam Java Virtual Machine (JVM) semasa runtime.

42. Adakah perlu untuk blok Try diikuti oleh pengendalian pengecualian Java dalam blok Catch?

Ya, adalah wajib untuk menggunakan blok tangkapan kerana sebarang pengecualian yang dilemparkan oleh blok percubaan mesti ditangkap dalam blok tangkapan .

43. Namakan jenis pengecualian dalam Java

Pengecualian di Jawa terdiri daripada dua jenis:
  1. Pengecualian tidak ditandai
  2. Pengecualian diperiksa

44. Apakah keadaan benang?

Terdapat 4 keadaan benang di Jawa:
  1. Strim baharu.
  2. Boleh dijalankan.
  3. Tidak Boleh Dijalankan.
  4. Mati atau Diberhentikan.

45. Apakah itu NullPointerException?

Apabila pengguna cuba mengakses atau menukar nilai objek nol, NullPointerException dilemparkan .

46. ​​Apakah jenis kata kunci yang digunakan dalam pengendalian pengecualian Java?

  1. cubalah

  2. tangkap

  3. akhirnya

  4. melontar

  5. membaling

47. Adakah mungkin untuk membebankan kaedah main() dalam Java?

Ya, kaedah main() boleh terlebih beban, tetapi JVM atau Mesin Maya Java hanya memanggil kaedah main() asal .

48. Adakah mungkin untuk mengatasi kaedah main() dalam Java?

Tidak, kerana kaedah main() ialah kaedah statik dan kaedah statik tidak boleh ditindih.

49. Apakah perbezaan antara equals() dan == ?

Di Java, equals() ialah kaedah yang digunakan untuk membandingkan nilai dua objek atau pembolehubah, manakala == ialah operator perbandingan yang digunakan untuk membandingkan alamat atau lokasi memori dua lagi objek atau pembolehubah.

50. Bolehkah pembina kelas mengembalikan sebarang nilai?

Tidak, pembina tidak mempunyai jenis pulangan, jadi ia tidak boleh mengembalikan sebarang nilai.

51. Takrifkan pengagregatan

Pengagregatan ialah satu bentuk perkaitan yang ditakrifkan sebagai perhubungan mempunyai-kaitan antara dua kelas. Ini dilakukan untuk penggunaan semula kod. Ini ialah hubungan sehala atau satu arah antara dua kelas.

52. Apakah itu persatuan?

Persatuan mentakrifkan hubungan antara dua kelas menggunakan objek. Perhubungan atau perkaitan boleh menjadi satu-dengan-satu, satu-ke-banyak, banyak-ke-banyak, atau banyak-ke-satu. Pengagregatan dan gubahan adalah dua bentuk persatuan.

53. Apakah komposisi?

Komposisi ialah satu bentuk persatuan di mana dua kelas bergantung antara satu sama lain.

54. Apakah perbezaan antara pengikatan dinamik dan statik?

Dengan pengikatan dinamik, keputusan untuk mengikat kaedah kepada objek dibuat pada masa berjalan. Pengikatan lewat ialah nama lain untuk pengikatan dinamik. Dengan pengikatan statik, keputusan untuk mengikat kaedah kepada objek dibuat pada masa penyusunan. Ikatan statik ialah nama lain untuk pengikatan awal.

55. Nyatakan perbezaan antara enkapsulasi dan abstraksi

Dalam enkapsulasi, data dan kaedah dibungkus atau digabungkan ke dalam satu unit yang dikenali sebagai kelas. Abstraksi hanya memaparkan maklumat penting dan menyembunyikan butiran dalaman atau pelaksanaan.

56. Apakah kelas abstrak dalam Java?

Kelas abstrak ialah kelas yang tidak boleh dijadikan instantiated, tetapi kita boleh mencipta pembolehubah rujukan. Kelas diisytiharkan abstrak menggunakan kata kunci abstrak. Ia termasuk kaedah abstrak dan bukan abstrak.

57. Bolehkah kita menggunakan kata kunci akhir dan abstrak dalam sesuatu kaedah?

Tidak, kita tidak boleh menggunakan kaedah akhir dan statik bersama-sama dengan abstrak kerana kaedah abstrak mesti ditindih oleh subkelas dan kaedah akhir tidak boleh ditindih.

58. Bolehkah kita mengisytiharkan kaedah sebagai muktamad dalam antara muka?

Tidak, kami tidak boleh mengisytiharkan kaedah sebagai muktamad kerana semua kaedah dalam antara muka adalah abstrak, jadi ia mesti dilaksanakan oleh subkelas dan kaedah akhir tidak boleh ditindih.

59. Namakan kelas asas semua kelas pengecualian Java

Kelas asas untuk semua pengecualian ialah java.lang.Throwable .

60. Adakah mungkin untuk mencipta beberapa blok tangkapan dalam satu blok percubaan?

Ya, kita boleh mencipta berbilang blok tangkapan untuk satu blok percubaan .

61. Tentukan dua pembolehubah persekitaran yang perlu ditentukan untuk menjalankan sebarang program Java

  1. Pembolehubah laluan.
  2. Pembolehubah laluan kelas.

62. Adakah mungkin untuk menggunakan pemusnah di Jawa?

Tidak, kami tidak boleh menggunakan pemusnah di Jawa.

63. Apakah yang anda maksudkan dengan kelas tanpa nama?

Kelas dalaman tanpa nama di Java tidak mempunyai nama dan mencipta hanya satu objek.

64. Namakan kaedah Java yang mesti dilaksanakan untuk semua benang

Kaedah Run() .

65. Apakah perbezaan antara rehat dan sambung di Jawa?

Rehat teruskan
Digunakan untuk menamatkan atau menamatkan gelung jika syarat tertentu dipenuhi. Digunakan untuk melangkau pelaksanaan gelung untuk lelaran semasa berdasarkan beberapa syarat.
Ia boleh digunakan di dalam gelung dan suis. Hanya digunakan dalam satu gelung.

66. Apakah kolam rentetan di Jawa?

Kolam rentetan di Jawa ialah koleksi rentetan yang disimpan dalam ingatan timbunan.

67. Apakah perbezaan antara kata kunci lempar dan lempar dalam Java?

Baling Melempar
Digunakan untuk membuang pengecualian secara eksplisit. Digunakan untuk mengisytiharkan pengecualian yang boleh dilemparkan oleh kaedah semasa runtime.
Digunakan di dalam badan kaedah. Menggunakan kata kunci lontaran , kami boleh mengisytiharkan berbilang pengecualian.
Lemparan diikuti oleh contoh kelas Pengecualian . Ia diikuti dengan nama kelas Pengecualian yang akan dilemparkan.

68. Adakah mungkin untuk memanggil pembina di dalam pembina lain dalam kelas yang sama?

Ya, kita boleh memanggil pembina kelas yang sama di dalam pembina lain menggunakan this() sebagai baris pertama.

69. Adakah mungkin untuk membandingkan String Buffer dan String kelas di Java?

Tidak, kita tidak boleh membandingkan String Buffer dan String objects . Kerana kita akan mendapat ralat.

70. Dalam urutan apakah pembina dipanggil semasa pewarisan?

Pembina kelas induk atau asas dipanggil dahulu, dan kemudian pembina kelas terbitan dipanggil.

71. Bolehkah kita menamakan pembina selain nama kelas?

Tidak, nama pembina dan kelas mestilah sama.

72. Apakah pakej Java?

Pakej ialah koleksi kelas dan antara muka berkumpulan.

73. Apakah perbezaan antara kelas String dan StringBuffer?

Tali StringBuffer
Kelas String tidak boleh diubah. Kelas StringBuffer boleh berubah.
Lebih perlahan daripada StringBuffer . Lebih pantas daripada String .
Ia menggunakan lebih banyak memori apabila menggabungkan banyak rentetan. Ia menggunakan kurang memori apabila menggabungkan banyak rentetan.

74. Adakah mungkin untuk membebankan kaedah statik di Java?

Ya, kita boleh membebankan kaedah statik di Java dengan menghantar tandatangan fungsi yang berbeza.

75.Komponen ingatan yang manakah, timbunan atau timbunan, dibersihkan semasa kutipan sampah?

Timbunan.

76. Manakah antara kelas rentetan berikut harus digunakan apabila data perlu dikemas kini dengan kerap?

Kelas StringBuffer harus digunakan sekiranya terdapat kemas kini yang kerap kerana ia boleh berubah dan oleh itu kumpulan rentetan tidak akan dibebankan.

77. Apakah yang berlaku jika kata kunci statik tidak digunakan dengan kaedah main() dalam Java?

Tidak akan ada ralat penyusunan, tetapi pada masa jalan kami akan mendapat ralat NoSuchMethodError .

78. Adakah blok akhirnya akan dilaksanakan jika penyata pulangan diletakkan pada penghujung blok cuba dan tangkap?

Ya, blok akhirnya akan sentiasa dilaksanakan tanpa mengira sama ada terdapat pengecualian.

79. Adakah mungkin untuk mempunyai banyak kelas awam dalam fail sumber Java?

Tidak, kami hanya boleh mempunyai satu kelas awam dalam fail sumber Java.

80. Bolehkah antara muka memanjangkan antara muka lain?

Ya, satu antara muka boleh memanjangkan antara muka lain menggunakan kata kunci extends dalam Java.

81. Namakan pelbagai jenis pemuat kelas di Java

  1. Bootstrap ClassLoader

  2. Sambungan ClassLoader

  3. Sistem ClassLoader

82. Apakah yang dilakukan oleh operator ternary di Jawa?

Operator ternary digunakan sebagai pengganti untuk operator if-else di Java. Ini adalah satu-satunya pengendali bersyarat yang mengandungi tiga operan.

83. Apakah yang dilakukan oleh kutipan sampah di Jawa?

Pengumpulan sampah Java ialah kaedah yang mana aplikasi Java secara automatik menjimatkan memori mereka dengan mengalih keluar atau membersihkan objek dan pakej yang tidak digunakan dalam ingatan.

84. Bagaimanakah pembina lalai digunakan dalam Java?

Di Java, pembina lalai digunakan untuk memulakan ahli data atau pembolehubah ahli objek dengan nilai lalainya. Ia dijana secara automatik oleh pengkompil apabila tiada pembina lain dalam program.

85. Apakah perbezaan antara laluan dan classpath dalam Java

  1. Laluan kelas mentakrifkan lokasi fail bytecode, iaitu, fail .class.
  2. Laluan menentukan lokasi fail .exe.

86. Apakah jenis data dalam Java?

Terdapat 8 jenis data dalam Java:
  1. pendek

  2. bait

  3. char

  4. int

  5. terapung

  6. berganda

  7. panjang

  8. boolean

87. Apakah empat konsep OOP di Jawa?

  1. Enkapsulasi.
  2. Abstraksi.
  3. Polimorfisme.
  4. Warisan.

88. Bolehkah kita memberikan nilai nol kepada kata kunci ini dalam Java?

Tidak.

89. Apakah yang anda maksudkan dengan blok statik di Jawa?

Blok statik dalam Java digunakan untuk memulakan pembolehubah statik kelas. Ia dilaksanakan sekali sahaja: apabila kelas pertama kali dimuatkan ke dalam memori.

90. Apakah pengecualian? Pakej manakah yang mengandungi semua definisi kelas pengecualian dalam Java?

Pengecualian ialah situasi luar biasa yang berlaku semasa pelaksanaan program. Ia boleh berlaku akibat input pengguna yang salah atau logik pengekod yang salah. Pakej java.lang.Exception mengandungi semua definisi kelas pengecualian dalam Java.
Komen
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION