목록풀스택/자바 공부, 복습 (63)
개발의 시작과 끝
45일차 throw 메소드내에서 상위 블럭으로 예외를 던지는 것으로, 프로그래머의 판단에 따라 처리한다. 억지로 에러를 발생시킬 때도 사용되지만 현재 메소드의 에러를 처리한 후에 상위 메소드에 에러 정보를 줌으로써 상위메소드에서도 에러가 발생한 것을 감지할 수 있다. 예제 public class Main { public static void main(String[] agrs) { try { throw new Exception(); // 강제로 Exception 객체 생성 } catch(Exception e) { System.out.println("예외를 강제로 발생했습니다."); } } } 출력 : 예외를 강제로 발생했습니다. throws 현재 메소드 내에서 상위 메소드로 예외를 던진다. 메소드나 생성자..
41일차 Jackson 라이브러리 Java Object를 JSON으로 변환하거나 JSON을 Java Object로 변환하는데 사용할 수 있는 Java 라이브러리이다. Jackson 특징 1. Stream API : 스트림 형식으로 데이터를 분석하고 생성하기 때문에 성능이 좋다. 2. Tree Model : XML의 DOM 처럼 Node 형태로 데이터를 다룰 수 있기 때문에 유연성이 좋다. 3. Data Binding : POJO 기반의 자바 객체들을 JSON으로 변환시킬 수 있다. 참조 - https://tychejin.tistory.com/134
41일차 자바jackson&ArrayList 회원 관리 - 수정까지 구현 완료된 목록회원가입로그인로그아웃 회원 정보 리스트 출력회원 탈퇴 추가된 목록회원 정보 수정 ------------------------미완료 목록회원 정보 상세 * 코드가 아직도 뒤죽박죽이다.(역시 맘에 안듬-.-;)
40일차 jackson을 이용한 회원 관리 - 삭제기능까지 구현 완료된 목록 회원가입 로그인 로그아웃 회원 정보 리스트 출력 회원 탈퇴 ------------------------ 미완료 목록 회원 정보 상세 회원 정보 수정 * 얼추 만들긴 했으나 코드가 맞는지는 모르겠다. (맘에 안듬-.-)
39일차 자바 jackson 게시판 구현 현황 2 완료된 목록 ------ 기본 명령어리스트 ------ 게시물 리스팅 게시물 추가 게시물 상세보기 게시물 삭제 게시물 수정 회원가입 로그인 로그아웃 ---------------------------------- 게시물 조회수 기록
38일차 자바 jackson 게시판 구현 현황 완료된 목록 ------ 기본 명령어리스트 ------ 게시물 리스팅 게시물 추가 게시물 상세보기 게시물 삭제 게시물 수정 ---------------------------------- 게시물 조회수 기록 회원가입 * 저장은 되지만 에러가 같이 발생한다.
36일차 Exception 예외 구문 이유 ArithmeticException 정수를 0으로 나눌경우 발생 ArrayIndexOutOfBoundsExcetion 배열의 범위를 벗어난 index를 접근할 시 발생 ClassCastExcetion 변환할 수 없는 타입으로 객체를 반환 시 발생 NullPointException 존재하지 않는 레퍼런스를 참조할때 발생 IllegalArgumentException 잘못된 인자를 전달 할 때 발생 IOException 입출력 동작 실패 또는 인터럽트 시 발생 OutOfMemoryException 메모리가 부족한 경우 발생 NumberFormatException 문자열이 나타내는 숫자와 일치하지 않는 타입의 숫자로 변환시 발생 참조 - https://coding-fa..
34일차 자바 게시판 구현 완료된 목록 ------ 기본 명령어리스트 ------ 게시물 리스팅 게시물 추가 게시물 상세보기 게시물 삭제 게시물 수정 ---------------------------------- 게시물 조회수 기록 회원가입 로그인/로그아웃 관리자 생성 관리자, 로그인 한 회원만 글 작성, 상세보기 로그인 아이디 있는지 없는지 판별 삭제와 수정은 작성자 본인, 관리자만 가능 작성자 표시 진행중 완료 해야할 목록 게시물 추천 - 아이디 하나당 한개씩 자유게시판 공지게시판 구분 공지게시판은 관리자만 리스팅 최근게시물 댓글 기능