이클립스 Properties Editor 한글 사용 (eclipse 3.7.2)

출처 : http://kdarkdev.tistory.com/37

이클립스의 기본 Properties Editor는 한글로 바로 표현이 안되고 유니코드로 표현되므로 유니코드를 한글로 인식시킬수있는 플러그인이 필요합니다.

테스트는 이클립스 3.7.2에서 했으며 이전에 사용하던 3.4, 3.5에서도 이상없이 동작 했습니다.

*** 이클립스 3.5 이하

1. 이클립스 메뉴의 Help->Install New Software 클릭

모두 보기

Sublime Text

– 현재 라인 강조

현재 커서가 있는 라인을 강조하고 싶으면 사용자 설정에 다음과 같이 입력하면 된다.
“highlight_line”: true

– 코드 ‘접기’ 화살표 보이기

기본적으로 코드를 접는 화살표는 마우스를 대지 않으면 사라지게 되어있다. 접기나 펴기를 하고 싶을 때 마우스를 대기 전까지 모두 보기

자바 예외처리

출처 : http://hiddenviewer.tistory.com/103
예외처리는 객체지향 프로그래밍을 지원하는 언어에서 에러를 처리하기 위한 메커니즘이다. 전통적인 절차지향
언어에서는 함수의 반환값을 통해 에러 유무를 판단하였다. 매번 반환값을 검사하는 작업은 상당히 번거롭고,
그 반환값의 의미 또한 프로그래머가 인지하기 어려운 형태여서 에러처리가 불편하였다. 반면 예외처리 방식은
모두 보기

Java 예외(Exception) 처리에 대한 작은 생각

출처 : http://www.nextree.co.kr/p3239/

일상생활에서도 기본적인 것은 고민하지 않고 습관처럼 사용하는 경우가 있다. 초급 개발자인 나에게 ‘예외(Exception)’이 바로 그런 것이었다.

처음 JAVA수업 때 강사님께 “왜 로직을 try문으로 감싸고, 또 catch(e)는 무엇인가요?”라는 질문을 한 적이 있다. 돌아온 대답은 “이렇게 안하면 에러가 나니까.”였다.

모두 보기

어노테이션 사용하기

출처 : http://hiddenviewer.tistory.com/96

Annotation을 실제로 사용하는 예제를 알아보자.

첫번째 예제는 UseCase라는 어노테이션을 정의한다. 이 어노테이션은 id와  description이라는 값을
멤버로 갖으며 각각 기능번호와 기능에 대한설명을 나타낸다.  Password 검사와 관련된 클래스에스는 각 메소드에
UseCase 어노테이션을 사용하여 메서드들이 어떤 유스케이스를 구현하고 있는지를 표시한다.
모두 보기

어노테이션(Annotation)

출처 : http://hiddenviewer.tistory.com/88

프로그래밍을 하면서 @Override 와 @Test와 같은 어노테이션들을 많이 사용했지만,  그 중요성이나 의미를
깊이 있게 생각해보지는 못했었다.  단순히 컴파일러에게 알려주기 위한 표식정도로 생각했었다.  그런데  Spring Roo 와
Spring3.0 과 같은 최신 프레임웍들의 변화 경향을 보면,  어노테이션을 적극활용하는 쪽으로
모두 보기

android basic default 기본 drawables 쓰기

안드로이드 개발을 하면서, icon이 아직 없을 때, 단말기에서 기본으로 쓰는 아이콘들을 활용하기
android:icon=”@android:drawable/ic_menu_save”
버전 별 아이콘 모양과 이름이 적혀 있어서 좋다.

Drawable Resources by type:


Buttons Dialog Emoticons Menu Other

모두 보기

[JAVA] Java Application Windows Service 등록법

일반적으로 Windows 에서의 Java Application은 Command Console을 사용하여 구동된다.


이 방식은 아래와 같은 단점을 가지고 있다.

1. 사용자 실수로 인해 Command Console에 Mouse Click이 발생하면 Application이 Hold됨.
2. 사용자가 Logout하면 모두 보기