전체 글

    [JAVA] 미니 프로젝트를 하는 도중 느낀점, 궁금한 점

    1. 개발할 때 중구난방으로 이 페이지 했다가 저 페이지 했다가 하지 말고 한 페이지씩 차근차근히 정복해나가야겠단 생각을 했다. 이번엔 A페이지 함수 구현하다가 B페이지 함수 구현하다가 하면서 좀 뒤죽박죽으로 했는데... 근데 그래서 후반부에 좀 편하게 하게 된 부분도 있음. 이미 함수가 다 만들어져 있어서 그냥 갖다 쓸 수 있었다. 그러나 개발 현황을 파악하기엔 어렵다. 내가 얼마나 했는지도 파악이 안 되고, 프로젝트 규모도 제대로 파악 못한 거 같음. 엄청 많이 남은 거 같았는데 생각보다 얼마 안 남았나 싶기도 하다가 또 다시 허걱 하고 두다다다 달리고... 좀 별로다 이건. 2. 예외처리를 언제 try catch구문으로 처리해줘야 하는 걸까? 라는 궁금증이 생겼다. 지금 발생하는 예외는 SQLEXC..

    CSV File 읽어오기. File, BufferedReader

    경마게임 코드를 작성하다가 저장된 데이터를 불러오는 기능이 있어야만 한다는 걸 깨닫게 되었다. 매번 유저정보 말정보 새로 입력할 수 없어.. 너무 번거로워... 처음엔 sharedPreference에 대해 좀 알아봤는데 이건 안드로이드 스튜디오에서 사용하는 기능인 것 같아서 일단 패스.. 무엇보다 꽤 오래 서칭했는데도 내가 사용하기에 적절한 레퍼런스를 찾지 못했다. 그러고서 Mysql이니 JQuery니 하는 것들 속에서 헤매다가.. 개발자 언니가 던져준 "텍스트 파일에 CSV로 저장하고 읽어"에서 실마리를 찾게 되었다. 이건 그래도 검색해보니 뭔가 내가 쓸 수 있을 것 같았음 1. 활용한 코드 부분 (201003ver) User u = new User(); MyHorse h = new MyHorse();..

    무한 중첩 폴더 삭제하기 (nested folder) / 날려먹은 JAVA소스코드 디컴파일해서 복구하기

    나의 문송한 손가락이 이클립스를 도대체 어떻게 다룬 건지, 워크스페이스 폴더가 조금씩 꼬이기 시작하더니 나중엔 말도 안 되게 꼬여갔다. 이런저런 만행을 벌이던 중 한 번 '잘못 건드렸다'는 생각이 든 적이 있었는데, 그 때 렉이 버버벅 걸렸던 것이 아마 그 시점에 무한 중첩 폴더를 생성하게 된 것 같다. 추측일 뿐이지만. (이 시점까진 이런 폴더가 생긴 줄도 몰랐다) 프로젝트 폴더가 꼬이고, 꼬이고, 꼬여서 도저히 안되겠다는 생각이 들어서 과감하게 이클립스와 자바를 재설치하기로 결정했다. [이클립스 제거 시 삭제해줘야 하는 폴더 목록] .eclipse .p2 eclipse eclipse-workplace 위 네 폴더를 삭제해주면 된다는데 여기부터 문제가 발생. 내 컴퓨터엔 대체 아래 2개 폴더가 어디 있..

    Eclipse에서 JAVA Project import시 existing or corrupted 오류 날 때 프로젝트 디렉토리 재설정하는 방법

    1. 이전 프로젝트 폴더를 별도로 저장 후 기존 디렉토리에서는 삭제 2. import -> General -> exsisting project -> 별도 저장된 위치 선택 후 copy to workplace 체크하여 finish

    For문과 While문 중첩 코드에서의 시간복잡도

    void loop (int n, int arr[]) { int j = 0; for(int i=0; i