У нас вы можете посмотреть бесплатно #35 Mutable vs Immutable String in Java или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
Check out our courses: Java Spring Boot AI Live Course: https://go.telusko.com/JavaSpringBootAI Coupon: TELUSKO20 (20% Discount) AI Powered DevOps with AWS - Live Course :- https://go.telusko.com/AIDevOps-AWS Coupon: TELUSKO20 (20% Discount) Master Java Spring Development : https://go.telusko.com/masterjava Coupon: TELUSKO20 (20% Discount) For More Queries WhatsApp or Call on : +919008963671 website : https://courses.telusko.com/ Udemy Courses: Spring: https://go.telusko.com/udemyteluskosp... Java:- https://go.telusko.com/udemyteluskojava Java Spring:- https://go.telusko.com/Udemyjavaspring Java For Programmers:- https://go.telusko.com/javaProgrammers Python : https://go.telusko.com/udemyteluskopy... Git : https://go.telusko.com/udemyteluskogit Docker : https://go.telusko.com/udemyteluskodo... Instagram : / navinreddyofficial Linkedin : / navinreddy20 TELUSKO Android App : https://go.telusko.com/TELUSKOAPP TELUSKO IOS App : https://apple.co/3SsgmU2 Discord : / discord In this lecture we are discussing: 1) What happen when we create same character sequence ? is it form multiple object for same character sequence? a) using new keyword b) String literal 2)What is String constant pool in heap? 3)what happen when we assign different object to reference variable of String class? 4)What is mutable and immutable String? #1 Using the new keyword, you can create multiple objects from the same character sequence. This is useful when you want to save time by creating multiple objects from the same data source. However, when using a string literal, you can only create one object. String literals are read-only memory locations, so they cannot be changed and can only be used to create a single object. This makes string literals less flexible than the new keyword. String name1="navin"; String name2="navin"; Since "navin" is same character sequence and created by string literal way. so name1 and name2 pointing same object created in string constant pool. check-- System.out.println(name1==name2); //true using new -- String name3=new String("navin"); System.out.println(str1==str3); //false Since new can create new string object which can contain navin. #2 what is string constant pool? -- The String constant pool is an area in the Java heap that stores immutable strings. It is used to optimize the storage of strings in the program by providing a single location for string literals. When a string is created in the program, the Java Virtual Machine first checks if the same string exists in the constant pool and if so, it is returned instead of creating a new string. This helps to reduce the memory footprint and also improve performance since the string comparison operation is also optimized. #3 what happen when we assign different value to String reference variable? suppose we create String str="Mathura"; now str=str+" city"; System.out.println(str);//here we get Mathura city -- do you think we change in existing "Mathura" object then answer is no because String is immutable type which cannot further changed. -- here reference variable str pointing to new object that is "Mathura city"; -- and "Mathura" object ready for garbage collection because no variable pointing the "Mathura" object. #4 What is difference between mutable and immutable String? --Mutable and immutable strings are two different types of strings in programming. Mutable strings are strings which can be modified once they are created. -- Immutable strings, on the other hand, cannot be changed after they have been created. String is immutable StringBuffer and StringBuilder are mutable in nature Github repo : https://github.com/navinreddy20/Javac... More Learning : Java :- https://bit.ly/3x6rr0N Python :- https://bit.ly/3GRc7JX Django :- https://bit.ly/3MmoJK6 JavaScript :- https://bit.ly/3tiAlHo Node JS :- https://bit.ly/3GT4liq Rest Api :-https://bit.ly/3MjhZwt Servlet :- https://bit.ly/3Q7eA7k Spring Framework :- https://bit.ly/3xi7buh Design Patterns in Java :- https://bit.ly/3MocXiq Docker :- https://bit.ly/3xjWzLA Blockchain Tutorial :- https://bit.ly/3NSbOkc Corda Tutorial:- https://bit.ly/3thbUKa Hyperledger Fabric :- https://bit.ly/38RZCRB NoSQL Tutorial :- https://bit.ly/3aJpRuc Mysql Tutorial :- https://bit.ly/3thpr4L Data Structures using Java :- https://bit.ly/3MuJa7S Git Tutorial :- https://bit.ly/3NXyCPu Donation: PayPal Id : navinreddy20 https://www.telusko.com