WIL

10주차_Github 1년동안 1일 1커밋하기

haedal-uni 2021. 11. 22. 00:11
728x90

Github 

깃 허브 시작한지 11월 22일부터 시작해서 어느덧 1년이 되어버렸다. 😂😂😂

코딩 처음 공부할 때 튜터님이 깃허브에 하루에 하나씩 적어보는 것을 추천해주셔서

처음에 할 수 있을까 하면서 시작했는데 다른 일과 병행할 때는 아이디어 짜기 힘들어서

하루에 하나 올리는 것도 힘들었고 매일 올리다보니 오늘 올렸나? 하고 까먹어서 안올린 적도 있었지만

내가 만들어보고 싶었던 것들을 만드는 재미를 느끼고

코드 작성하면서 부딪혔던 문제들을 기록해가고 결과물을 만들어냈더니 이렇게

잔디가 거의 채워져서 뿌듯하다😆😆😆

이렇게 꾸준하게 무언가를 해온게 별로 없는데 그래서 그런가 흐뭇하다.

 

 

 

 🎉 🎉 🎉

팀원분이 글을 올리셨다. 팀원분은 전공자이신데 자꾸 비전공자라고 하신다..

(나야말로 비전공자인데,,)

 

Velog

yu_jep, 내일배움캠프 D+69(WIL), https://velog.io/@yu_jep/%EB%82%B4%EC%9D%BC%EB%B0%B0%EC%9B%80%EC%BA%A0%ED%94%84-D69WIL

 

 

 

 

타임어택 

너무 spring 진도나가기에 급급해서 공부했더니 이번 타임어택에서 아무것도 못쓰고 냈다...

코드를 보면 얘가 이런 코드겠거니 할 정도는 볼 수 있는데 쓰지를 못해서 걱정이다.

이 코드는 어디에 들어가고 이런 것도 모르겠고,,😵😵😵😵

 

어떻게 해야할지 여기저기 다 물어보고 다니다가

일단 1주차 부터 내가 쓸 수 있을 때까지 계속 반복적으로 적어가고 있다.

 

1~2주차까지 어느정도는 쓸 수 있어야 3주차 코드도 작성할 수 있을 것 같아서 이렇게 진행하려고 했는데

코드를 한 두개만 보고 어렵다고 느낄 수 있다고 말씀해주시는 분들도 계시기도 하고

파이썬 때는 잘 몰라도 그냥 넘어가면서 들었는데도

강의가 그 전주차에 했던 코드들을 계속 반복적으로 하게 되니깐 이해가 되었던 경험들이 있어서

일단 3주차 들어보고 안되면 다시 2주차를 들을 생각이다. 그래서 이번 스프링도 그랬으면 좋겠다는 생각,,🥲

나만 이렇게 어렵고 이해 못하는걸까아...?

진도내기에 급급해 하지말고 이해하면서 넘어가자..!!!👩🏻‍💻👩🏻‍💻

 

 

 

복습

반복문

과일 목록을 차례대로 하나씩 출력하는 반복문

        List<String> fruits = new ArrayList<>();
        fruits.add("복숭아");
        fruits.add("딸기");
        fruits.add("키위");
        fruits.add("오렌지");


        for (int i=0; i<fruits.size(); i++) {
            String fruit = fruits.get(i);
            System.out.println(fruit);

        }

 

범위 지정할 때 length인가? 했는데 size였다. 자바는 size로 하나? 검색해봤더니 

상황마다 달랐다.

 

1. length _ 배열의 길이

 - arrays(int[], double[], String[])

 

2. length() _ 문자열의 길이

 - String related Object(String, StringBuilder etc)

 

3. size() _ 컬렉션프레임워크 타입의 길이

 - Collection Object(ArrayList, Set etc)

 

public class lengthSizeTest{ 
    public static void main(String[] args){ 
    
        // length   
        int[] lengthTest1 = new int[2]; 
        System.out.println( lengthTest1.length ); // 2 
        
        // length()
        String lengthTest2 = "Test"; 
        System.out.println( lengthTest2.length() ); // 4 
        
        // size()
        ArrayList<Object> sizeTest = new ArrayList<Object>(); 
        System.out.println( sizeTest .size() ); // 0 
    } 
}

 

출처 : <[JAVA] 자바_ length / length() / size() 사용법 및 차이>, https://mine-it-record.tistory.com/126

 

 

 

Getter, Setter

정보를 가져오는 get은 반환을 해야하므로 return을 써주고 

자료형이 어떤 것인지 적어준다. 

 

정보를 바꾸는 set은 이 클래스 변수가 __다. 라고 알려준다. 

setter에서는 돌려주는 것이 없으므로 작성할 때 void를 작성한다.

 

 

728x90

'WIL' 카테고리의 다른 글

12주차(S3 업로드 완료, Sesstion Storage에 저장하기)  (0) 2021.12.06
11주차  (0) 2021.11.28
9주차  (0) 2021.11.15
8주차  (0) 2021.11.07
7주차  (0) 2021.10.31