TIL (48) 썸네일형 리스트형 231017_TIL 오늘한일 자바공부- 예외 발생과 try-catch, finally문, Wrapper 객체, 쓰레드에 대해 공부하였다. (배운점 정리) 예외처리의 흐름 1. 우리가 예외를 어떻게 정의하고, 2. 예외가 발생 할 수 있음을 알리고, 3. 사용자는 예외가 발생 할 수 있음을 알고 예외를 핸들링하는지 package fourthJava; class OurBadException extends Exception { public OurBadException() { super("위험한 행동을 하면 예외처리를 꼭 해야합니다!"); } } package fourthJava; class OurClass { private final Boolean just = true; // 신규 문법 throws! public void thi.. 231016_TIL 오늘한일 자바공부-객체지향 프로그래밍에 대한 이해, 객체와 클래스, 인스턴스 멤버와 클래스 멤버, 상속, 다형성, 추상클래스 인터페이스에 대해 공부 하였다. 오늘한일(회고) 1. 객체지향 프로그래밍은 캡슐화, 상속, 다형성, 추상화의 특징을 가지고 있다. 캡슐화 캡슐화란 속성(필드)와 행위(메서드)를 하나로 묶어 객체로 만든 후 실제 내부 구현 내용은 외부에서 알 수 없게 감추는 것을 의미합니다. 상속 객체지향 프로그래밍에는 부모 객체와 자식 객체가 존재합니다. 부모 객체는 가지고 있는 필드와 메서드를 자식 객체에 물려주어 자식 객체가 이를 사용할 수 있도록 만들 수 있습니다. 다형성 객체가 연산을 수행할 때 하나의 행위에 대해 각 객체가 가지고 있는 고유한 특성에 따라 다른 여러가지 형태로 재구성되는 .. 231013_TIL 오늘 한 일 자바 공부 오늘 한 일 (회고) - 연산자와 산술변환, 조건문, 반복문, 배열, 컬렉션에 대해 공부하였다. - 대입연산자에서 주의할점은 ++,--를 앞에 붙이면 계산전에 되지만 뒤에 붙이면 계산 뒤에 된다는 점이다. - 조건문 Switch 문에서 case 의 연산문 마지막에 break; 를 안넣어주면 case 의 연산문이 안 끝났기때문에 switch 문 블럭이 끝날때 까지 전부 실행된다. - break; 명령을 호출하면 가장 가까운 블럭의 for 문 또는 while 문을 중단합니다. (또는 switch) 반복문 안에서 break; 형태로 사용합니다 - continue 명령 for 문 또는 while 문에서 해당 순서를 패스하고 싶을때 continue 명령을 사용합니다. 반복문 안에서 cont.. 231012_TIL 오늘 한 일 자바 공부 코딩 알고리즘 문제 풀이 오늘한일(회고) -형변환, 변수의 대해서 자세히 공부 할 수 있었다. 문자열을 숫자로(형변환) - Interger.valueOf() 과 Integer.parseInt() 이 있다. -입력된 문자열이 숫자인지 아닌지 먼저 체크를 한 후에 그 문자열을 숫자로 변환하는 것이 정석이다. integer.parseInt()를 써서 문자열을 바꾸는 예시 String str = "25"; try{ int number = Integer.parseInt(str); System.out.println(number); // output = 25 } catch (NumberFormatException ex){ ex.printStackTrace(); } Interger.valueOf.. 231011_TIL 오늘 한 일 코딩 알고리즘 문제 풀이 오늘한일(회고) replace,replaceAll - 첫번째 매개변수는 변환하고자 하는 대상이 될 문자열 - 두번째 매개변수는 변환할 문자 값 replace():문자열 대치 replaceAll():문자열 대치+정규식 적용 가능 contains() - boolean contains(CharSequence s) - contains() 함수는 대상 문자열에 특정 문자열이 포함되어 있는지 확인하는 함수이다. - 대/소문자를 구분한다. 포함되있으면 true, 없으면 false가 나온다. String에서의 ==와 equals() 차이점 == 연산자는 비교하고자 하는 두개의 대상의 주소값을 비교하는데, String클래스의 equals 메소드는 비교하고자 하는 두개의 대상의 값 자.. 231010_TIL 오늘 한 일 코딩 알고리즘 문제 풀이 과제 미흡한 부분이 있나 다같이 검수 오늘한일(회고) 방명록 같은 댓글 남기는 곳에 아무도 댓글이 없는 처음 상태일때는 그걸 표시해주는 글이나 그림이 있으면 좋다. ex)첫 댓글작성자가 되보세요. not pound 404 페이지를 만들어 주면 좋다. HTTP에서 파일을 찾지 못했을 때 나오는 오류 코드다. 단, 여기서의 사진은 의도된 것이므로, 당황하지 않아도 된다. 404 오류의 첫번째 숫자 4는 클라이언트 오류를 의미하며 뒤의 두 자리 숫자는 상세 내용을 의미한다. 404 오류는 서버를 찾지 못함을 의미하는 것이 아니라 서버는 찾았으나 해당 서버 내에서 파일을 찾지 못했을 때 리턴한다. substring- JAVA)문자열을 자를때 사용한다. ex)String su.. 231006_TIL 오늘 한 일 방명록 화면구성 코딩테스트 입문 문제들 풀어보기 오늘한일(회고) SHA256 을 통해서 암화하는법을 배웠다. 글의 공백을 위해 따로 뺴서 공백만 표시하는 css를 만들기도 한다. id는 하나만 지정 할 수 있다. 화면이 최대한 크기에 따라 깨지지 않도록 구성해야 한다. 231005_TIL 오늘 한 일 미니 프로젝트에서 메인 페이지 상단 바를 만드는 역할이였다. 아직 css와 부트스트랩 사용에 어려움을 느꼈다. 오늘 한 일(회고) 스프링에서 jquery를 사용하기 위해서는 스크립트 링크를 잘 넣어줘야 한다. 오류가 나는 원인 중 하나는 jquery가 bootstrap보다 밑에 있다면 제대로 작동을 안하기 때문에 위쪽으로 옮겨주면 해결이 될 수 있다. 이전 1 ··· 3 4 5 6 다음