Chapter 5 initialization and cleanup of java_think

Source: Internet
Author: User
(1) initialization and cleaning formally involve two security issues. Many C ProgramErrors occur because the programmer forgets to initialize the variables. Especially when using the program class library, if the user does not know how to initialize the library components (or other things that the user must initialize ). Cleaning is also a special problem. The resources occupied by this element cannot be released, and the result is that the resources are exhausted;

(2) package COM. oa. text. customer; public class leaf {int I = 0; leaf increment () {I ++; return this;} void print () {system. out. println ("I:" + I);} public static void main (string [] ARGs) {leaf x = new leaf (); X. increment (). increment (). increment (). print () ;}} since increment () returns a reference to the current object through the this keyword, it is easy to perform multiple operations on the same object in a statement; this keyword is also useful for passing the current object to other methods ..

Contact Us

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.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.