분류 전체보기 (157) 썸네일형 리스트형 [Eclipse] Git Hub clone 코드 사용하기 이클립스에서 설정 파일을 제외한 후에 업로드한 코드를 import 하는 방법 Git hub에서 업로드한 코드를 another_computer 폴더에 clone 하였다. java_work2라는 빈 폴더를 생성하였다. 이클립스로 돌아와 Switch Workspace > Other 클릭하여 위에서 생성한 java_wokr2 폴더를 지정해준다. 새로 이클립스가 재실행 되고 우측상단에 git 을 추가하여 git탭으로 이동한다. git 탭으로 이동 후 Add an existing local Git repository 클릭한다. Browse 클릭하여 clone 한 파일을 선택하고 좌측에 체크한 후에 Add 클릭 그렇게 된다면 파일 목록에 clone 한 파일 목록이 나오게된다 . 파일 목록중에 import 하고싶은 프.. JavaScript canvas 함수(8) 이전 포스팅을 이어서 작성한 내용입니다. https://rubbery.tistory.com/66 JavaScript canvas 함수(7) 이전 포스팅을 이어서 작성한 내용입니다. https://rubbery.tistory.com/65 JavaScript canvas 함수(6) 이전 포스팅을 이어서 작성한 내용입니다. https://rubbery.tistory.com/62 JavaScript canvas 함수(5) 이전 포스팅을 이 rubbery.tistory.com canvas 영역에 시계를 만들고 초침이 움직이는 효과를 만들어보자. 1. 시계 다이얼 이미지와 초침이미지를 로딩하고 좌표를 저장할 변수를 선언해준다. - clock_sec.png 2. setInterval 함수 내에서 시계와 초침을 그린후.. [Eclipse] Java File 클래스 Java File 클래스란? File 클래스는 입출력에 필요한 파일 및 디렉토리에 관한 정보를 다룰 수 있다. File 클래스는 파일과 디렉토리의 접근 권한, 생성된 시간, 마지막 수정 일자, 크기, 경로 등의 정보를 얻는 메소드를 가지고 있으며, 새로운 파일과 디렉토리 생성 및 삭제, 이름 변경 등의 조작 메소드를 가진다. File 객체를 생성해서 참조값을 f 라는 지역변수에 담았다. File f = new File(파일경로); 다음과 같은 동작을 수행하도록 프로그래밍 하게된다면 문제가 발생한다. // 실제 memo.txt 파일이 존재하지 않으면 파일을 만들고 // 존재하면 memo.txt 파일을 삭제하도록 프로그래밍 해 보세요. createNewFile() 메소드에서 오류가 발생한다. 따라서 다음과 .. [Eclipse] Git Hub 연동 및 푸쉬 Eclipse 에서 java 폴더채로 git hub에 업로드를 하면 다음과 같은 문제가 발생한다. git 으로 관리할 대상 파일을 모든 파일을 대상으로 하면 안좋은 경우가 있다 (거의 대부분) 설정 파일은 git의 추적대상에서 제거할 필요가 있다. 여기서 설정이란 1. 이클립스 설정 2. java설정 (java version, 환경 등등) - 모든 설정은 다 제외하고 코딩한 최소한의 파일만 add, commit 해서 git hub 에 올려야 한다. - 설정 파일을 추적대상에서 제외하는 이유는 git hub에 올린 프로젝트를 내려받은 개발 환경이 git hub 에 push 했었던 개발환과 정확히 일치하지않으면 에러가 발생한다. - git hub에 올라간 프로젝트는 모든 설정 파일이 빠져 있기 때문에 jav.. JavaScript canvas 함수(7) 이전 포스팅을 이어서 작성한 내용입니다. https://rubbery.tistory.com/65 JavaScript canvas 함수(6) 이전 포스팅을 이어서 작성한 내용입니다. https://rubbery.tistory.com/62 JavaScript canvas 함수(5) 이전 포스팅을 이어서 작성한 내용입니다. https://rubbery.tistory.com/58 JavaScript canvas 함수(4) 이전 포스팅을 이 rubbery.tistory.com 이번엔 토끼를 맞출때마다 텍스트 칸에 맞춘횟수를 표현할수있는 기능을 만들어보자. 1. html 영역에 p요소를 새로 생성하고 잡은 토끼의 갯수를 확인할수있도록 숫자 값을 입력하고 id를 부여한다. 2. script 영역에 토끼를 맞춘 횟수를.. JavaScript canvas 함수(6) 이전 포스팅을 이어서 작성한 내용입니다. https://rubbery.tistory.com/62 JavaScript canvas 함수(5) 이전 포스팅을 이어서 작성한 내용입니다. https://rubbery.tistory.com/58 JavaScript canvas 함수(4) 이전 포스팅을 이어서 작성한 내용입니다. https://rubbery.tistory.com/55 JavaScript canvas 함수(3) 이전 포스팅을 이 rubbery.tistory.com 이전 포스팅에서 토끼를 맞추면 풍선이 사방으로 퍼지는 효과를 만들어보았다. 하지만 풍선의 값들이 배열안에 남아있어서 데이터가 쌓이며 홈페이지에 과부하를 주게된다. 이를 해결하기위해 풍선이미지가 화면에 벗어나게되면 배열에서 삭제를 시키는 코드.. [Eclipse] Java Thread(스레드) 일시정지(sleep) Java Thread.sleep() 란? 자바에서 스레드를 잠시 일시정지를 하고싶을때 사용하는 메소드이다. 일정시간 실행의 흐름을 잡아 놓을수 있다. 기본 예제) 실행의 흐름을 스레드라고 하는데 스레드를 임의로 5초동안 잡아두기 컴파일시에 발생하는 Exception(RuntimeException 을 상속받지 않은 Exception) 이 발생하기 때문에 반드시 try~catch 블럭으로 예외 처리를 해야 한다. Thread.sleep(5000) 코드는 "main 메소드가 종료 되었습니다." 텍스트가 console 창에 5초뒤에 나타나게하는 코드이다. Run 할 경우 "main 메소드가 종료 되었습니다." 는 바로 출력되지 않는 모습이다. 5초뒤 정상 출력됨. [Eclipse] Java Exception(예외처리) Java Exception 란? java 에서 오류를 처리하기위해 try, catch 구문을 이용해 오류를 처리한다. 기본 예제) 위 코드에서 입력받은 문자열을 숫자로 변환하는 과정에서 문자열을 입력받게 되면 다음과 같이 오류가 발생하게된다. 이 같은 상황에서 예외처리를 해야 발생하는 오류에 대응할수있다. 위와 같이 try {} catch(){} 을 사용하여 오류가 발생하는 곳에 try {} 으로 감싸주고 오류가 발생한 곳의 예외처리를 어떻게 해줄것인지를 catch {} 안에 써주면된다. 위에서는 catch 안에 .printStackTrace() 메소드를 사용해 오류내용을 같이 출력하도록 사용하였다. - 오류 내용이 같이 출력되는 모습 catch 안에 아무것도 적지 않을경우엔 오류내용이 출력되지 않는다... 이전 1 ··· 9 10 11 12 13 14 15 ··· 20 다음