나는 맥북 유저인데..이클립스에서 자바로 프로그램 개발하다가 짜증이 치솟아 내가 해결책을 찾아야겠다는 어떤 오기가 발동해버렸다. 짜증의 원인은 대략 이러하다.이클립스에 한글 입력 시, 마지막 글자를 입력하고 엔터나 스페이스를 누르지 않으면 마지막 문자가 사라지고마는 문제가 있다. 요렇게 한글을 쳐 넣는데 커서가 '스' 글자 앞에 놓인 것을 볼 수 있다.여기서 무심코 -> 버튼을 눌렀더니 하하. 이런 일이 일어났다. 내가 입력한 '스'는 안드로메다로 가뻐려따.. 그리하여 구글신에게 여쭌 결과 여러 방법을 알려주었는데, 이 글을 보고있다면 낚이지 마시라. 그 어떤 해결책도 없으며 이클립스 너가 해결해주지 않으면 우린 계속 한글을 입력한 다음에 스페이스나 엔터를 꼭꼭 입력해주어야 한다는 사실. 내가 해본 삽질..
자바에서 패키지를 사용하지 않고, 다른 클래스에서 정의한 메소드를 사용한다고 해보자. 경로: src/a.javapublic a { public static void wow() { System.out.println("a.class 실행결과로 A가 나왔습니다!"); } } 경로: src/haha/b.java public b { public static void wow() { System.out.println("b.class 실행결과로 B가 나왔습니다!"); } } 이렇게 정의된 자바파일이 있다고 해보자. a.java파일은 src 폴더 바로 밑에 있고, b.java파일은 src폴더 밑에 있는 haha폴더 밑에 있다.그런데 이 두 파일은 모두 'wow'라는 이름의 메소드를 정의하고 있다. 명령창에서 각각 이 두..
java 파일과 class 파일 구분하여 관리하기 왜 구분해야 하지?source code 파일(.java)과 byte code 파일(.class)이 한 폴더에 함께 있는 것은 바람직하지 못하다.배포할 때에는 실행파일인 바이트코드 파일, 즉 class파일만 배포하는데 여기에 소스코드 파일인 java 파일이 섞여 있으면 관리하기가 불편하기 때문이다. 따라서 두 종류의 파일을 서로 다른 폴더로 분리시켜야 한다. 어떻게 구분하지?구분하는 방법은 쉽다.class파일은 컴파일이 완료되면 생성된다. 그 말은 컴파일 할 때 옵션을 줘서 어느폴더에 저장될지 지정해주면 된다는 말씀이다. 폴더를 지정해주기 전에, 그 폴더를 만들어줘야 한다.있지도 않은 폴더에 무언가를 담을 수는 없으니까. 보통은. 일반적으로는. 대부분은.소..