ძირითადი განსხვავება - სროლა ჯავაში სროლების წინააღმდეგ
შეიძლება იყოს შეცდომები პროგრამირებისას. პროგრამაში შეცდომა იძლევა მოულოდნელ შედეგს ან შეიძლება შეწყვიტოს პროგრამის შესრულება. ამიტომ უმჯობესია შეცდომების გამოვლენა და სწორად მართვა პროგრამის სწორად შესასრულებლად. შეცდომა შეიძლება იყოს ორი ტიპის. ეს არის კომპილაციის დროის შეცდომები და გაშვების შეცდომები. როდესაც არის სინტაქსის შეცდომები, ისინი მითითებულია Java შემდგენელის მიერ. მათ უწოდებენ შედგენის დროის შეცდომებს. კომპილაციის დროის ზოგიერთ ჩვეულებრივ შეცდომას აკლია მძიმით, ხვეული ბრეკეტების გამოტოვებით, გამოუცხადებელი ცვლადები და მართლწერის შეცდომის იდენტიფიკატორები ან საკვანძო სიტყვები. ზოგჯერ, პროგრამას შეუძლია სწორად შედგეს, მაგრამ მას შეუძლია არასწორი გამომავალი.მათ მუშაობის დროის შეცდომებს უწოდებენ. გაშვების დროს ზოგიერთი ჩვეულებრივი შეცდომა იყოფა ნულზე და აფასებს ელემენტს, რომელიც მასივის საზღვრებს გარეთაა. გამონაკლისი არის მდგომარეობა, რომელიც გამოწვეულია პროგრამის გაშვების შეცდომით. პროგრამის შესრულება წყდება, როდესაც ხდება გამონაკლისი. თუ პროგრამისტს სურს გააგრძელოს დარჩენილი კოდის შესრულება, მაშინ პროგრამისტს შეუძლია დაიჭიროს შეცდომის მდგომარეობით გადაგდებული გამონაკლისის ობიექტი და აჩვენოს შეცდომის შეტყობინება. ამას ეწოდება გამონაკლისის მართვა. კოდი, რომელმაც შეიძლება გამოიწვიოს შეცდომა, მოთავსებულია try ბლოკში და შეტყობინება არის catch ბლოკში. სროლა და სროლა არის ორი საკვანძო სიტყვა, რომელიც გამოიყენება Java გამონაკლისების მართვაში. საკვანძო განსხვავება სროლასა და სროლას შორის Java-ში არის, სროლა არის საკვანძო სიტყვა, რომელიც გამოიყენება გამონაკლისის ცალსახად გამოსაყენებლად, ხოლო სროლა გამოიყენება გამონაკლისის გამოსაცხადებლად.
რა არის სროლა ჯავაში?
საკვანძო სიტყვა drop გამოიყენება გამონაკლისის ცალსახად გამოსაყენებლად. სროლას მოჰყვება Exception კლასის მაგალითი. მაგალითად. - ჩააგდეთ ახალი გამონაკლისი ("შეცდომა ნულზე გაყოფა"); იგი გამოიყენება მეთოდის სხეულში გამონაკლისის გადასატანად. იხილეთ ქვემოთ მოცემული პროგრამა.
სურათი 01: პროგრამა სროლის საკვანძო სიტყვით
ზემოხსენებული პროგრამის მიხედვით Exception3 კლასს აქვს მეთოდი სახელწოდებით checkMarks. თუ ნიშნები 50-ზე ნაკლებია, ეს გამოიწვევს გამონაკლისს და აჩვენებს "Fail". თუ ნიშნები 50-ზე მეტი ან ტოლია, ის დაბეჭდავს შეტყობინებას „გადადით“.
რა არის სროლა ჯავაში?
სროლის საკვანძო სიტყვა გამოიყენება გამონაკლისის გამოსაცხადებლად. მას მოსდევს გამონაკლისის კლასის სახელი. მაგალითად. – ისვრის გამონაკლისს. პროგრამისტს შეუძლია გამოაცხადოს მრავალი გამონაკლისი საკვანძო სიტყვის გამოყენებით. იგი გამოიყენება მეთოდის ხელმოწერით. იხილეთ ქვემოთ მოცემული მაგალითი.
სურათი 02: პროგრამა სროლის საკვანძო სიტყვით
კოდი, რომელსაც შეიძლება ჰქონდეს შეცდომა, მოთავსებულია try black-ში. შეცდომის შეტყობინება არის catch ბლოკის შიგნით. მეთოდის გამომძახებელი განსაზღვრავს, რომ გარკვეული ტიპის გამონაკლისები შეიძლება მოსალოდნელი იყოს გამოძახებული მეთოდისგან. გამრეკელი უნდა იყოს მომზადებული რაიმე დაჭერის მექანიზმით. ამ სიტუაციაში გამოყენებულია საკვანძო სიტყვა სროლა. იგი მითითებულია მეთოდის დეკლარაციის განცხადებისთანავე და გახსნის ფრჩხილის წინ.
რა მსგავსებაა სროლასა და სროლას შორის Java-ში?
ორივე საკვანძო სიტყვაა Java-ში გამონაკლისის მართვისთვის
რა განსხვავებაა სროლასა და სროლას შორის Java-ში?
სროლა vs ჯავაში |
|
„სროლა“არის საკვანძო სიტყვა Java-ში, რომელიც გამოიყენება გამონაკლისის ცალსახად გამოსაყენებლად. | „სროლა“არის საკვანძო სიტყვა ჯავაში, რომელიც გამოიყენება გამონაკლისის გამოსაცხადებლად. |
მრავალჯერადი გამონაკლისი | |
არ შეიძლება იყოს მრავალი გამონაკლისი სროლით. | შეიძლება იყოს მრავალი გამონაკლისი სროლისას. |
მოყვება | |
"გდებას" მოსდევს მაგალითი. | „გასროლას“მოსდევს კლასი. |
გამოყენების მეთოდი | |
მეთოდის ფარგლებში გამოიყენება "გასროლა". | „სროლა“გამოიყენება მეთოდის ხელმოწერით. |
რეზიუმე – სროლა vs ჯავაში
გაშვების დროის შეცდომები იწვევს პროგრამის კომპილირებას, მაგრამ ის იძლევა მოულოდნელ შედეგებს ან წყვეტს პროგრამის შესრულებას.ეს პირობა გამონაკლისია. სროლა და სროლა არის ორი საკვანძო სიტყვა, რომელიც გამოიყენება Java პროგრამირებაში გამონაკლისების დამუშავებისთვის. ამ სტატიაში განხილული იყო განსხვავება სროლასა და სროლას შორის. Java-ში სროლასა და სროლას შორის განსხვავება ისაა, რომ სროლა არის საკვანძო სიტყვა, რომელიც გამოიყენება გამონაკლისის ცალსახად გამოსაყენებლად, ხოლო სროლა გამოიყენება გამონაკლისის გამოსაცხადებლად.