728x90
반응형
SMALL

23.02.10

    • [x] 자바 이론 공부 (강의 3개 : 객체와 클래스 )
    • [x] spring 강의 듣기
    • [x] 프로그래머스 1문제 풀기
    • [x] 강의듣기
    • [x] Spring 노션 읽어보기!
    • [x] 트랜잭션 읽어보기
    • [ ] 어노테이션 역할 빈도에 따라 분리하기! (스프링 MVC의 기준에 따라 정리해보기) (장기적!)
    • [ ] ORL이랑 SQL mapper를 비교하기
    • [ ] MVC ????????? 다시찾아보기 (장기간 보고 또보기!)
    • [ ] 팀 과제 1개 이상 진행하기!33일 해야할 일

 

오늘 자바 공부를 하면서 기존에 안보였던 것들이 보여서 추가적으로 적게 되었습니다~

copyOfRange 는 배열어디부터 어디 까지 arr, from, to
copyOf는 맨 앞에서 부터 복사하는것 뒤에꺼만 정할 수 있다.
Range는 중간부터 복사하는 것 앞 뒤를 정할 수 있다.
copyOfRange(arr, 2,4) 주어진 배열의 2부터 4까지 복사한다.

Arrays.sort(arr); 배열 arr을 오름차순으로 정렬 //매번 까먹어서 박제!!

int[][] 이중 배열로 우리가 도형을 만들 때 사각형 삼각형 으로 생각하면 된다.
(2d) 눈금으로 좌표찍어 사각형만들기 보통 이중 for문으로 해결함

 

// 읽을 때마다 이게 있었지 하니 박제!!

객체지향언어를 사용하는 이유는 코드의 재사용이 높고 유지보수가 용이 (빠른 변화를 따라가기 위해!), 중복 코드제거 소프트웨어가 변경 될때 적은 노력으로 변경이 가능! 객체지향 언어 = 프로그래밍 언어 + 객체지향개념(규칙) 프로그래밍 언어에 객체지향 규칙을 넣은것

인스턴스를 만들어주는건 new 연산자 생성자는 그냥 메서드다! 인스턴스를 초기화 할때만 사용한다 세터는 값을 재할당 할 때 값을 다시 저장할 때!

자동차를 뽑을 때, 자동차의 옵션을 다 빼고(클래스) 추가하게 되서 차를 계약을 합니다.

지난 과정의 과제에서 저를 힘들게 했던 JSON…오늘 구글 로 하는 방법을 알아왔습니다~

// GSON -> JSON 다루게 해주는 라이브러리, Google
// Jackson -> Deprecated

String str = "{\\"data\\":\\"data\\"}";

JSONParser parser = new JSONParser();
Object json = parser.parse(str);

System.out.println(json);

따로 블로그에 정리해서 올렸습니다~~

 

오늘도 고생하셨습니다~!!

728x90
반응형
LIST

'일상 > TIL' 카테고리의 다른 글

35일차  (0) 2023.02.12
34일차  (0) 2023.02.11
32일차  (0) 2023.02.09
31일차  (0) 2023.02.08
30일차  (0) 2023.02.07

+ Recent posts