Obisidian vault auto-backup: 05-09-2025 15:10:31 on macbook-air-de-felix. 2 files edited

This commit is contained in:
Félix MARQUET
2025-09-05 15:10:31 +02:00
parent c392c619cd
commit e5a909b6eb
2 changed files with 28 additions and 4 deletions

View File

@@ -55,8 +55,7 @@
"title": "TD1_signal_m1_original"
}
}
],
"currentTab": 1
]
}
],
"direction": "vertical"
@@ -229,10 +228,10 @@
"obsidian-git:Open Git source control": false
}
},
"active": "cbcc85c28ced408b",
"active": "14045e30aacf0836",
"lastOpenFiles": [
"ISEN/JAVA/CIPA4/Java Cours 1.md",
"ISEN/JAVA/CIPA4/CM/01-bases.pdf",
"ISEN/JAVA/CIPA4/Java Cours 1.md",
"Pasted image 20250905144746.png",
"Pasted image 20250905144313.png",
"Pasted image 20250610091125.png",

View File

@@ -92,3 +92,28 @@ Même pas besoin du .class
- Toute tentative de modification sur une chaîne crée une nouvelle chaîne car les chaîne sont immuables
- **Comme en C, lopérateur == compare ladresse des chaînes en mémoire, et non leur contenu**
- Pour tester si deux chaînes sont égales, il faut utiliser la méthode `equals()`
## Conversion
- Pour convertir un nombre en chaîne, utiliser la méthode `toString()`. des classes enveloppantes
- Pour convertir une chaîne en nombre, utiliser la méthode `parseXXX()` des classes enveloppantes
## Tableaux
- En Java, les tableaux sont des objets : ils sont donc manipulés par référence
- Un tableau possède un attribut `length` qui contient sa taille
- Initialisation dun tableau vide
```java
type[] array = new type[taille];
```
- Java possède une boucle de type « for each » qui évite dexplicitement manipuler des indices
```java
int[] array = {1,2,3,4};
for(int value : array){
System.out.println(value);
}
```
### Tableaux multidimensions
- Initialisation dun tableau vide à N dimensions
```java
type[][][] array = new type[dim1][dim2][dimN]
```