JSON: ??-????? ??? ?? ??? ??? ??
????? ?? ??? ?????? ???? ?? ???? ?????? ???? ????? ????? JSON(JavaScript Object Notation)? ???? ??? ????. JSON? ??? ???? ?? ?? ?? ??? ??? ?????.
? JSON??? ??? ?? ??? ??
JSON(?? ??? ??? ?? ??)? ??? ??????? ?? ?? ?? ?? ??? ??? ?????? ?? ??? ? ? ????. ?? ??? ??? ??? ??? ???? ?? ? ???, ?? ??? ?? ??? ???? ???? ???? ?? ? ????. JSON? ? ??? ???? ?????. ?? ??? ? ? ?? ??? ???? ?? ????? ??? ??? ?? ???? ??? ? ????. ???? ??? ???? ?? ??? ? ??? ??? ??? ?? ??? ?? ?? ? ? ??/?? ??? ?? ???? ???. ?? JSON? ???? ?? ??? ???????. JSON? ?? ??? ?? ??? ??? ???? ??? ? ???? ??? ???.
JSON(JavaScript Object Notation) ??
JSON? JavaScript ?? ???? ??? ?? ???? ???? ?? ?? ??? ?? ?????. ???? ??? JavaScript? ?????. ?? ????? ??? JSON? ?? ???? ???? ?? ????? ?? ??? ? ?? ?????? ?????. ? ????? Java??? ??? ??? ???.
Java?? JSON ?? ??: ? ?? ????? ??
JSON ??? ?? ??? ??? ?? Java ?????? ????. ? ????? ?? ?? ? ?? ?? ??? Jackson, Gson ? org.json? ?????.
1. ??(FasterXML)
Jackson? ??? JSON ???????. ?? ????? pom.xml
:
<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.15.2</version> </dependency>
?? ??:
? ?? ??? Jackson? ???? JSON? Java ??? ???? ??? ?????.
import com.fasterxml.jackson.databind.ObjectMapper; public class JsonParserExample { public static void main(String[] args) throws Exception { String json = "{\"name\": \"John\", \"age\": 30}"; ObjectMapper objectMapper = new ObjectMapper(); Person person = objectMapper.readValue(json, Person.class); System.out.println("Name: " + person.getName()); System.out.println("Age: " + person.getAge()); } } class Person { private String name; private int age; // Getters and setters public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } }
Jackson? readValue
???? JSON ???? ?? ???? ?? Person
???? ???? ???? ??? getter/setter ???? ?????.
2. ??(??)
Google?? ??? Gson? ? ?? ??? ???? ?????. pom.xml
:
<dependency> <groupId>com.google.gson</groupId> <artifactId>gson</artifactId> <version>2.10.1</version> </dependency>
?? ??:
Gson? fromJson
???? ??? ??? ?????.
import com.google.gson.Gson; public class JsonParserExample { public static void main(String[] args) { String json = "{\"name\": \"John\", \"age\": 30}"; Gson gson = new Gson(); Person person = gson.fromJson(json, Person.class); System.out.println("Name: " + person.getName()); System.out.println("Age: " + person.getAge()); } } // Person class remains the same as in the Jackson example
3. org.json
org.json
?????? ??? ?? ??? ?????. ??? ???? ???? ???(?? ??? org.json ?? ??).
?? ??:
import org.json.JSONObject; public class JsonParserExample { public static void main(String[] args) { String json = "{\"name\": \"John\", \"age\": 30}"; JSONObject jsonObject = new JSONObject(json); String name = jsonObject.getString("name"); int age = jsonObject.getInt("age"); System.out.println("Name: " + name); System.out.println("Age: " + age); } }
??? org.json
? JSON? JSONObject
?? ?? ?? ???? getString
? getInt
? ?? ???? ???? ?? ??? ???? ? ??? ???.
??? ????? ??
Jackson? ??? ???? ???? ?? ?? ????? ???? ??? ????. Gson? ???? ??? ????? ??? ?????. org.json
? ?????? ???? ??? ?????. ??? ?????? ????? ?? ?? ??? ???? ?? ????. ?? ?? ??, ?? ???, ?? ?? ??? ?? ??? ?????. ?? ??? ?? JSON ?????? ?? ??? ??????!
? ??? Java ???????? JSON ???? ??? ?? ??? ? ????? ?? ?????. ??? ??? PHP ??? ????? ?? ?? ??? ?????!

? AI ??

Undress AI Tool
??? ???? ??

Undresser.AI Undress
???? ?? ??? ??? ?? AI ?? ?

AI Clothes Remover
???? ?? ???? ??? AI ?????.

Clothoff.io
AI ? ???

Video Face Swap
??? ??? AI ?? ?? ??? ???? ?? ???? ??? ?? ????!

?? ??

??? ??

???++7.3.1
???? ?? ?? ?? ???

SublimeText3 ??? ??
??? ??, ???? ?? ????.

???? 13.0.1 ???
??? PHP ?? ?? ??

???? CS6
??? ? ?? ??

SublimeText3 Mac ??
? ??? ?? ?? ?????(SublimeText3)

??? ??











?? ?? ?? ??? ??? ?? ??? ??, ? ? ?? ? ??? ?????. 1. ??? ?? ???? ?? ???? ???-????, ? ??? ??? ??? ? ????, Hashmap? ???-??? ?? ??? ??? ???? ????. 2. NULL ? ?? ???? HashMap? ??? NULL ?? ?? ? ?? ???? ?? HashTable? NULL ?? ?? ???? ??? NullPointerException? ?????. 3. ????? ??? ????? ?? ??? ?? ?? ? ????? HashTable? ? ??? ?? ?? ??? ????. ?? ConcurrenTashMap? ???? ?? ????.

Java? ?? ??? ??? ?? ??? ??? ?? ??? ??? ?? ??? ?? ?? ??? ???? ??? ?? ???? ?????. 1. ??? ???? ??? ?? ?? ? ???? ?? ??? ???? ?? ?? ??? ? ????. 2. ???? ?? ??? ???? ??? ?? ???? ?? ?? ??? ???????. 3. ?? ???? ?? ?? ?? ? ???? ???? ?? NULL ?? ??? ? ????. 4. ?? ???? ??? ?? ?? ? ??? ?????? ?? ??? ??? ?? ?? ??? ????? ??? ??? ??? ??????? ?? ???? ??????.

staticmethodsininterfaceswereIntRectionSelffacesswithinteffaceswithinteffaceswithintintinjava8toallowutilityFunctionswithinterfaceitswithinteffaceswithinterfaceffaces

JIT ????? ??? ???, ??? ?? ? ???, ?? ?? ? ???? ? ? ?? ?? ??? ? ?? ??? ?? ??? ??????. 1. ??? ???? ?? ?? ??? ??? ?? ?? ???? ??? ?? ?????. 2. ??? ?? ? ??? ?? ?? ? ??? ???? ?? ?? ???; 3. ?? ??? ??? ?? ??? ???? ???? ???? ? ?? ?? ??? ?????. 4. ?? ??? ?? ??? ??? ???? ???? ?? ? ??? ???? ?? ??? ?????.

???? ??? ??? Java?? ??? ?? ???? ??? ?? ? ? ??? ??? ???? ? ?????. ?? ???? ??? ??, ??? ?? ??? ?? ?? ??? ??? ????? ???? ????? ?????. ?? ??? ??? ??, ????? ? ??? ????, ?? ??? ??? ?????? ? ?? ? ?? ?????.

injava, thefinalkeywordpreventsavariable'svalue'svalueffrombeingchangedafterassignment, butitsbehaviordiffersforprimitivesandobjectreences.forprimitivevariables, asinfinalintmax_speed = 100; wherereassoncesanerror.forobjectref

??? ??? ?? ?? ??? ????? ? ???? ????? ???? ?? ???? ?? ???? ?????. ?? ??? ??? ????. ?? ?? ?? ??? ???? ???? ?? ?? ??? ??? ?? ?? ??? ??? ?????. ?? ??? ??? ????. ?? ??? ?? ??? ?? ?? ??? ?? ?? ??? ???? NewClass ()? ??? ?? ???? ????. ?? ??? ?? ??? ???? ?? ??? ?? ? ? ??? ?? ?? ??? ????? ????? ?????. ?? ??, ?? ?????? ?????, ??? ? ?? ????? ??? ?? ?????. ???? ?? ?? ??? ???? ?? ???? ?? ? ??? ???? ?? ??? ?? ?????? ?????. ???? ???? ??? ??, ?? ?? ? ?? ??? ????, ?? ?? ???? ?????.

??? ? ?? ??? ???? : ????? ?? ?. 1. int? ???? ???? ?? ?? ?? ? ??? ???? ?????. 2. ?? ? ???? (int) myDouble ??? ?? ?? ??? ?????. ?? ??? ??? ?? ??? ?? ??, ?? ?? ?? ???? ?? ??? ?? ???? ?? ?????. ???? ? ??? ??? ????. ?? ??? ??? ??? ??? ??? ?? ??? ??? ? ??? ?? ???? ??? ??? ??? ??? ? ??? ?? ??? ?? ??? ?? ?? ? ? ????. ?? ?? ??? ?? ??? ??? ??? ??? ? ??????.
