Java

· JAVA
코딩중 이두개의 차이를 모르고 그냥 정해진대로 써왔기에 갑자기 궁금해져서 찾아보았다. Java에서는 배열 List를 만드는 방법에는 List를 통해 만드는 방법과 ArrayList를 통해 만드는 방법이 있다. ArrayList list = new ArrayList (); List list = new ArrayList (); 이 두가지의 차이가 궁금했다 결론적으로 말하자면 2가지 모두 같은 결과를 도출하지만 List를 사용해 ArrayList를 생성하는것이 유연성에 있어 효과를 더 볼수 있다는것이고 표면적으로는 List = 인터페이스 ArrayList = 클래스 라는 차이가 있다. 풀어서 설명하자면 인터페이스인 List는 list를 List자료형으로 선언한경우 그 구현체를 ArrayList 로도 구현할 수..
· MongoDB
MongoDB는 NoSQL 데이터베이스 중 하나로, JSON 형식의 문서(Document)를 사용하여 데이터를 저장한다. MongoDB는 문서지향(Document-Oriented) 데이터베이스로 분류되며, 관계형 데이터베이스와는 다른 방식으로 데이터를 저장하고, 데이터를 BSON(Binary JSON) 형식으로 저장하며, 이는 JSON과 유사하지만 이진 데이터를 지원한다. MongoDB는 높은 가용성과 확장성을 제공한다. 데이터베이스 클러스터를 사용하여 데이터를 여러 대의 서버에 분산하여 저장할 수 있으며, 이를 통해 데이터베이스의 가용성을 높일 수 있다. 또한, 샤딩(Sharding)을 지원하여 대용량 데이터를 처리할 수 있다. 이를 통해 데이터베이스의 확장성을 높일 수 있다. MongoDB는 또한 다..
Nanseo
'Java' 태그의 글 목록