일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- KPT
- 해우소
- 스파르타내일배움캠프
- 스레드
- 생성자
- TiL_1st_0419
- #내일배움캠프
- Git
- #스파르타내일배움캠프
- Token
- 객체지향 언어
- #스파르타내일배움캠프TIL
- 변수의 다양성
- Java의 이점
- 스파르타내일배움캠프TIL
- static
- 감사기록
- 회고록
- 내일배움캠프
- JVM
- 클래스
- Java
- 성장기록
- 인스턴스
- GitHub
- Diary 해우소
- diary
- 메서드
- Github_token
- 포맷은 최후의 보루
- Today
- Total
목록전체 글 (230)
몬그로이
java.lang 패키지자바프로그래밍에 가장 기본이 되는 클래스들을 포함하고 있는 패키지import문 없이 사용 가능 java.lang 패키지의 대표적인 클래스 1. Object*모든 클래스의 최고 조상 Object 클래스의 메서드 @IntrinsicCandidateprotected native Object clone() throws CloneNotSupportedException;*객체 자신의 복사본을 반환public boolean equals(Object obj) { return (this == obj);}*객체 자신과 객체 obj가 같은 객체인지 알려줌(같으면 true) @IntrinsicCandidatepublic final native Class getClass();*객체 자신의 클..
public final class String i mplements java.io.Serializable, ComparableString>, CharSequence, Constable, ConstantDesc { private boolean hashIsZero; private int hash; static final boolean COMPACT_STRINGS; private final byte coder; @Native static final byte LATIN1 = 0; @Stable private final byte[] value; public..
상위 n개 레코드https://school.programmers.co.kr/learn/courses/30/lessons/59405 SELECT NAME FROM ANIMAL_INS ORDER BY DATETIMELIMIT1 이름이 있는 동물의 아이디https://school.programmers.co.kr/learn/courses/30/lessons/59407SELECT ANIMAL_ID FROM ANIMAL_INS WHERE name IS NOT NULL ORDER BY ANIMAL_ID 경기도에 위치한 식품창고 목록 출력하기https://school.programmers.co.kr/learn/courses/30/lessons/131114SELECT WAREHOUSE_ID, WAREHOUSE..
https://mongroy.tistory.com/148 Coding 02역순 정렬하기https://school.programmers.co.kr/learn/courses/30/lessons/59035SELECT name, DATETIMEfrom animal_insorder by ANIMAL_ID desc 동물의 아이디와 이름https://school.programmers.co.kr/learn/courses/30/lessons/59403SELECT ANIMAL_ID, NAMmongroy.tistory.com https://mongroy.tistory.com/149 자바의 정석 8. 예외처리→Exception 클래스들( checked 예외)사용자의 실수와 같은 외적인 요인에 의해 발생하는 예외 Runtime..
테스트를 한다는 것은 원하는 "결과"가 나오는지 "검증" 하는 것이므로검증할 사항을 위한 조건들을 생성하고 그 결과를 보면 되는 것이다 테스트 코드를 할 때 어렵게 느껴졌던 부분은 Mock 이다이유는, mock 이 어디까지 반영이 되는 존재인지를 잘 파악하지 못해서이다리팩토링 효율적인 Test를 위해서는 리팩토링을 피할 수 없다단순 CRUD 를 담당하는 클래스와 검증이 필요한 (단순 CRUD가 아닌) 메서드를 분리하는 것이 중요하다이렇게 Mock 이 필요없는 부분을 떼어놓은 후엔 POJO 테스트라고 불리는 것을 할 수 있게 된다 또한 Mock 이 필요한 경우라도 "단순" CRUD 는 굳이 테스트를 할 필요도 없다 리팩토링이 끝나고 POJO 테스트 코드 작성을 하려고 하는데객체를 생성해야 하는 일이 여간 ..
→Exception 클래스들( checked 예외)사용자의 실수와 같은 외적인 요인에 의해 발생하는 예외 RuntimeException 클래스들( unchecked 예외)프로그래머의 실수로 발생하는 예외 printStackTrace()예외 발생 당시의 호출스택(Call Stack)에 있었던메서드의 정보와 예외 메시지를 화면에 출력한다 getMessage()발생한 예외클래스의 인스턴스에 저장된 메시지를 얻을 수 있다 catch(ExceptionA | ExceptionB e) {} : 멀티catch블럭멀티 catch는 하나의 catch블럭으로 여러 예외를 처리하는 것이기 때문에,발생한 예외를 멀티 catch블럭으로 처리하게 되었을 때,멀티 catch블럭 내에서는 실제로 어떤 예외가 발생한 것인지 알 수 없..
역순 정렬하기https://school.programmers.co.kr/learn/courses/30/lessons/59035SELECT name, DATETIMEfrom animal_insorder by ANIMAL_ID desc 동물의 아이디와 이름https://school.programmers.co.kr/learn/courses/30/lessons/59403SELECT ANIMAL_ID, NAMEfrom ANIMAL_INSorder by ANIMAL_Id 여러 기준으로 정렬하기https://school.programmers.co.kr/learn/courses/30/lessons/59404select ANIMAL_ID, NAME, DATETIMEfrom ANIMAL_INSorder by NAME, D..
테스트 코드를 작성하기 직전, commit 내용을 잘못 적은것이 있어서고치려다가 commit 전으로 rollback 되어버렸다commit drop 기능을 쓰면 commit 내용만 날아갈거라고 생각했는데, 아니었다구글링을 하여 git reflog 를 통해서 commit 내역을 불러왔으나그 후 log창에서 키보드가 먹히지 않아서 한 튜터님을 찾아갔다다행히 도움을 받아서 되돌릴 수 있었다 그리고나서 예상치 못하게 여러가지 조언들을 받을 수 있었는데,요근래 의문만 품고 어디에도 물어보지 못하고 있던 것들이었다 덕분에 내가 하는, 또는 하려는 방식들이 완전히 잘못된 것은 아니었다는 것을 확신할 수 있었다 경험자, 선배의 입장에 계신 분들인 경우단순히 "힘내라" 라거나 "화이팅" 하는 것 보다 이런식으로 말씀해주시..