- TO-DO LIST
- 19강 ~ 22강 wrap-up
- 배운 내용 요약 정리
2차원 배열 (row - column)
int[][] arr1 = new int[5][5];
int[][] arr2 = {
{15, 20, 25, 30}
{20, 30, 40, 60}
}
Arrays.deepToString(arr); // 2차원 배열
Java 복사 종류
- 얕은 복사 = 같은 물건에 여러 이름 붙이는 것
- 깊은 복사 = 실제로 물건도 이름도 새로 만듦
Java 리터럴 -> 유일한 상수여서 항상 값 자체가 복사됨 (깊은 복사)
copyOf()
clone()
int[] arr2 = Arrays.copyOf(arr, arr.length);
int[] arr3 = arr.clone();
two dimension은 clone 얕은 복사됨
for (int row = 0; row < 3; row++){
arr2[row] = arr[row].clone();
}
하나의 array만 !!
Java Program Arguments (Command-Line Arguments)
자바 명령 매개변수
- 부족한 점
- 스스로 시도해본 것들
처음 들을 때부터 자바가 컴파일 언어라고 하셔서 오잉 했는데
wrap-up 시간에도 자바를 컴파일 언어라 하셔서 다시 찾아봤다.
자바는 컴파일 언어(C, C++...) + 인터프리터 언어(Python, JS...)인 하이브리드 언어임을 다시 확인했다.
- 해결 내용
- 알게된 점
- 헷갈리거나 실수한 점
- 회고
시험기간 아자자...
다음주도 밀리지 말고 들어보자...
'SuperCoding' 카테고리의 다른 글
2023.10.16(월) 슈퍼코딩 부트캠프 백엔드 인턴 Week2 Day1 보고 (0) | 2024.03.06 |
---|---|
슈퍼코딩 웹개발 부트캠프 백엔드 1주차 인턴 후기 (0) | 2024.03.06 |
2023.10.12(목) 슈퍼코딩 부트캠프 백엔드 인턴 Week1 Day4 보고 (0) | 2024.03.06 |
2023.10.11(수) 슈퍼코딩 부트캠프 백엔드 인턴 Week1 Day3 보고 (0) | 2024.03.06 |
2023.10.10(화) 슈퍼코딩 부트캠프 백엔드 인턴 Week1 Day2 보고 (0) | 2024.03.06 |