Rumah  >  Soal Jawab  >  teks badan

为什么java到处都要用到try catch?

新手学java,在什么情况下要包括try catch啊?
我理解的try catch 是处理异常。
难道java有些方法对象 本身就要配合try catch来使用的吗?

天蓬老师天蓬老师2766 hari yang lalu1764

membalas semua(18)saya akan balas

  • 高洛峰

    高洛峰2017-04-18 10:28:06

    Anda ingin mencuba menangkap kerana pengisytiharan kaedah objek yang anda gunakan mungkin membuang pengecualian.

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:28:06

    Kecuali untuk RuntimeException, jika pengecualian lain tidak ditangkap, kompilasi akan gagal Secara amnya, pengkompil akan meminta kaedah itu mungkin membuang pengecualian

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:28:06

    Kadangkala pelaksanaan banyak kaedah tidak akan selancar langkah pertama, dan akan sentiasa ada kesilapan di tengah dan pengecualian akan dilaporkan. Untuk mengetahui apa yang salah, anda perlu menangkap pengecualian dan mengendalikannya dengan cara yang munasabah.

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:28:06

    Tangkapan pengecualian boleh mencari masalah dengan cepat Ia biasanya ditambahkan pada kod yang anda fikir mungkin menjana pengecualian yang sesuai dan lokasi kod adalah yang paling kritikal.

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:28:06

    Bekerjasama dengan log untuk mencari ralat dan mesej ralat dengan cepat

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:28:06

    Pertama sekali, try catch tidak digunakan di mana-mana. try catch digunakan apabila pengecualian mungkin dilemparkan. Ia adalah mekanisme yang baik, tetapi jangan menyalahgunakannya.
    Malah sesetengah bahasa pengaturcaraan tidak mengesyorkan menggunakan try catch

    balas
    0
  • 怪我咯

    怪我咯2017-04-18 10:28:06

    Menangkap pengecualian bermanfaat untuk kestabilan program

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-18 10:28:06

    Atur cara yang teguh tidak berjalan seperti yang kita fikirkan. Ia akan mengalami beberapa kemalangan semasa proses berjalan, seperti menyambung ke pangkalan data, memanggil kaedahnya pada rujukan nol dan fail setempat yang anda ingin baca tidak berfungsi. Terdapat pelbagai situasi yang tidak dijangka Ini adalah pengecualian, yang mesti diambil kira semasa menulis program Pada masa ini, pengecualian perlu ditangkap dan kemudian dikendalikan secara khusus.

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:28:06

    Bahasa Jawa sangat mantap, 非RuntimeExceptionmesti ditangkap atau lontar ke atas Pendek kata, ia sentiasa perlu diproses. try catchIa mengendalikan pengecualian.

    balas
    0
  • 巴扎黑

    巴扎黑2017-04-18 10:28:06

    Mereka yang mereka bentuk kaedah boleh menggunakan lontaran untuk mengisytiharkan bahawa sesuatu fungsi "boleh" membuang beberapa jenis pengecualian

    Mereka yang menggunakan kaedah ini mesti mempertimbangkan pengecualian ini (sama ada cuba/tangkap semasa memanggil, atau buang pengecualian itu sendiri, jika tidak ralat kompilasi akan berlaku jika kedua-duanya tidak dilakukan)

    balas
    0
  • Batalbalas