Try-catch in-depth understandingLet's look at an example (example 1) to explain the process of try, catch, finally in Java
1234567891011121314151617181920212223
publicclassTryCatchFinally
In addition to the new features mentioned above, try catch in Java 7 is a simple example in this article. In fact, there are still many points to note. First, let's look at a typical code:
Two exception classes are introduced:
Java code
Public
The Try-catch statement can also include the third part, which is the finally clause. It represents what should be done regardless of whether an exception occurs. The general syntactic form of the try-catch-finally statement is:Try { // may
1. What is a try block?A try block is a block of code that can produce an exception, and a try block may follow a catch block or a finally block, or both.The semantics of the try block:try{ //statements that could cause an exception}2. What is a
First, prefaceThere was a question in the interview some days ago: Public class Test { Public Static void Main (string[] args) { try { return; } finally { System.out.println ("finally ...");}}
Before reading the following content, I would like to ask you a question:
Will finally statements be executed?
Use the Integer. valueOf method to simulate an exception to illustrate the problem between try catch and finally.
Example 1: no
The unusual English word is exception, the literal translation is "The accident, the exception" The meaning, is also abnormal condition. In fact, exceptions are essentially procedural errors, including program logic errors and system errors.
A
Original address:https://my.oschina.net/bieber/blog/703251First, single-layer Try/catch Public int Test (int A,int b) { try{ return A +b ; } Catch (Exception e) { thrownew customexception (); }}See how
1. What are the reasons for learning anomalies?If there is no exception handling mechanism, then a small problem with the program will result in "program termination Run". The actual development is obviously impossible, so the exception is very
The code examples in many books use try catch in database access functions to mislead beginners.
Let's analyze a common function (Some large companies in ChinaCode, negative examples, cannot be imitated),
1 public int updateData(String sql)
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.