TAILIEUCHUNG - Lecture Fundamentals of computing 1: Lecture 7 - Duy Tan University

Lecture Fundamentals of computing 1: Lecture 7 introduce the strings. This chapter presents the following content: Immutable string, immutable string string comparison, string concatenation, substring, commonly used methods of string class, stringbuffer classs, commonly used methods of stringbuffer class, stringbuilder classs, commonly used methods of stringbuilder class, tostring(). | Lecture Title: Strings Fundamentals of Computing 1 Agenda Strings Immutable String String Comparison String Concatenation subString Commonly used Methods of String class StringBuffer classs Commonly used Methods of StringBuffer class StringBuilder classs Commonly used Methods of StringBuilder class toString() ask them, how might the computer store "hi" using binary digits? (some kind of mapping; ASCII) String Generally string is a sequence of characters. But in java, string is an object. String class is used to create string object. String Handling provides a lot of concepts that can be performed on a string such as concatinating string, comparing string, substring etc. In java, string is basically an immutable object. We will discuss about immutable string later. Lets first understand what is string and how we can create the string object. The String class How to create String object? There are two ways to create String object: By string literal By new keyword By String literal String literal is created by double quote. Ex1: String s="Hello"; S “Hello” String constant pool Heap Each time you create a string literal, the JVM checks the string constant pool first. If the string already exists in the pool, a reference to the pooled instance returns. If the string does not exist in the pool, a new String object instantiates, then is placed in the pool. By String literal (cont.) Ex2: String s1=“Welcome"; String s2=" Welcome "; Note: String objects are stored in a special memory area known as string constant pool inside the Heap memory. S2 S1 “Welcome” String constant pool Heap In the above example only one object will be created. First time JVM will find no string object with the name "Welcome" in string constant pool, so it will create a new object. Second time it will find the string with the name "Welcome" in string constant pool, so it will not create new object whether will return the reference to the same instance. Question .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.