What Is String?
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
String and How to Use It
In Java, a "String
" is a data type used to represent text. Its syntax looks like this:
Main.java
You've already encountered a "String
" when you displayed something on the screen using double quotation marks (""
).
Yes, "String" is among us.
A string can also be output like any other variable, for example:
Main.java
It looks simple. Well, let's move on to the challenging part then. A string is a data type that cannot be changed after initialization. This is called an immutable class. Don't get stuck on these intimidating words right now; we will discuss them in a separate course. We can directly modify the value of an already initialized string variable, but in doing so, we simply create a new object in memory. For example:
Main.java
We can also create arrays of strings:
Main.java
In the next chapter, we will delve into the fundamental methods for working with strings, and you will come to understand why I mentioned that the value of a string variable cannot be altered without specific operations.
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
Everything was clear?
Course Content
Java Basics
Java Basics
What Is String?
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
String and How to Use It
In Java, a "String
" is a data type used to represent text. Its syntax looks like this:
Main.java
You've already encountered a "String
" when you displayed something on the screen using double quotation marks (""
).
Yes, "String" is among us.
A string can also be output like any other variable, for example:
Main.java
It looks simple. Well, let's move on to the challenging part then. A string is a data type that cannot be changed after initialization. This is called an immutable class. Don't get stuck on these intimidating words right now; we will discuss them in a separate course. We can directly modify the value of an already initialized string variable, but in doing so, we simply create a new object in memory. For example:
Main.java
We can also create arrays of strings:
Main.java
In the next chapter, we will delve into the fundamental methods for working with strings, and you will come to understand why I mentioned that the value of a string variable cannot be altered without specific operations.
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/database-storage.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/internet.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/laptop.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/app-development.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/devops.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/java.png)
![](https://codefinity-content-media.s3.eu-west-1.amazonaws.com/java+basics+/games.png)
Everything was clear?