==================================================================================================
Array와 ArrayList은 모든 것이 비슷합니다. 가장 큰 차이점은 길이를 조정할 수 있는가? 없는가? 입니다.
Java의 Array는 고정 길이 입니다. 따라서, 정해진 길이의 배열을 모두 채우면, 새로운 데이터를 추가하고 싶을 경우 새로운 배열을 만들어주어야 합니다.
첫번째 번역
Array and ArrayList are almost all equivalent each other. Whether the length might be adjustable or not is considered the largest differences. Array in the Java works as a variable length. Accordingly, filled with the fixed length of an array, in case you'd like to append new data, you should make out a new array
==================================================================================================
Java의 ArrayList는 가변 길이입니다. 하지만 내부적으론 배열로 구성되어 있습니다. ArrayList는 Default로 10개의 공간을 가진 배열로 시작합니다. 하지만 최적화(지연 초기화)로 인해 막 생성하면 0개의 사이즈로 시작됩니다. 다만, 편리함의 대가로 살짝 Array보다 느리니 Array로 충분히 처리 가능하다거나 코딩 테스트나 알고리즘을 풀 때에는 Array를 활용해주는 것이 좋을 것 같습니다.
첫번째 번역
The ArrayList in Java is a variable length. However, internally Array consists. Array having 10 spaces initiate by default. By the way, just created due to the optimization, the size of 0 starts. Just in exchange for convenience, due to being slightly slower than Array, and when enabling a proceed sufficiently with Array or solving either an algorithm or code tests, Array usable looks better.
번역을 하는데 어려운 부분은 장문에서 인 것 같습니다. 주어가 바뀌면서 동사를 서술할때 혼돈이 오는 것 같습니다. 프로랜서 테스트에서 장문은 중간에 번역하다가 놓치는 경우가 있습니다. 장문을 번역하는 연습을 하는 것도 번역스킬을 향상시키는데 도움이 될 것 같습니다. 기계 번역은 it , they 등의 대명사를 사용하는데 필자는 대명사 사용을 지향 하고자 합니다.