본문 바로가기

자바

이클립스 역컴파일 -JadClipse 개발을하다보면 오픈소스로 된 외부 라이브러리들을 많이 사용합니다. 그런데 이러한 오픈소스 라이브러리는 문서가 대부분 영어로 되어있고 내용또한 부실한 경우가 많습니다 또한 급한 일정에 쫓겨서 개발을하다보면 읽을시간 조차 부족한 경우도 많구요 심지어는 라이브러리에 오류가 있는 경우까지... 이러한 이유들로 인해서 라이브러리파일의 내용을 열어보게 되는데 열어보면 이런 위와 같이 클래스 파일 에디터로는 내용을 파악하기가 거의 불가능합니다. 당황스럽기 짝이없죠. 이럴땐 포기하고 현상에 대한 구글링을 다시 하거나 간단한 기능의 경우 쌩으로 개발해버리곤합니다. 그래서 필요한 것이 JAD ( http://www.varaneckas.com/jad ) 입니다. 그리고 이클립스에서 JAD를 바로 쓸 수 있는 플러그인이 JA.. 더보기
JAVA 의 생성자(Constructor) 생성자의 역할 생성자란 ? 객체를 생성할 때 객체의 초기화 작업을 위한 명령 구문 객체가 생성될 때 최초로 실행되는 메서드의 형태로서 생성 시에만 호출하여 수행 특징 생성자의 이름은 클래스명과 같아야함 생성자의 접근 제어자는 private, protected, public 올수 있으며, 생략가능 메서드 아님 리턴 타입표기 않함, 'void' 표기안함 생성자는 상속되지 않음 중복정의 가능 기본 생성자 기본생성자란? 클래스 정의 시 생성자 정의를 하지 않을 경우, JVM에서 자동으로 제공되는 생성자 public 클래스 이름() {} 특징 인자가 없음 생성자 코드 블록의 본문이 비어있음 'new 클래스이름();' 형태로 객체 생성 클래스 정의 시 최소 1개 이상의 생성자가 정의되면 기본 생성자는 제공되지 않음.. 더보기
[회색님의 초급강좌] 안드로이드 강좌 6 - Java 코드(Code)에서 뷰(View) 다루기 출처 : http://www.androidpub.com/2353 작성자 : 회색님 id 어플리케이션 실행 시에 Layout XML에서 정해진데로 View와 Layout들이 생성되고 보여집니다. 생성된 View들에서 코드상에서 동적으로 변경해야 하는 값들이 있다면, 변경해야할 View를 코드 상에서 불러오기 위해 먼저 XMl파일에서 id를 지정해야 합니다. 1. id 값은 같은 XML파일 안에서 유일하게 사용되어야 자바 코드에서 제대로 View를 가져 올 수가 있습니다. Code XML파일을 고쳐서 새로운 id를 추가하면 자동으로 R.java 파일이 자동으로 생성됩니다. 지정한 id가 R.id.text라는 상수로 들어가 있는 것을 확인할 수 있습니다. 이전에 말씀드렸듯이 R.java는 직접 고쳐서는 안됩니.. 더보기
Java의 아버지는 왜 오라클을 그만뒀나? [출처 : http://www.bloter.net/archives/39458 ] by 도안구 | 2010. 09. 27 (0) 사람들, 엔터프라이즈 오라클 오픈월드가 열리던 기간에 자바 개발자들의 축제인 자바원(JavaOne)도 함께 열렸다. 매년 열리던 자바원 행사가 올해 유낙히 주목을 받은 이유는 자바의 아버지라 불리는 자바의 창시자인 제임스 고슬링(James Gosling) 때문이었다. 그는 지난 4월 말 오라클을 떠났다. 창시자가 떠난 자바원 행사라는 점에서 오라클이 과연 자바 개발자들에게 무슨 메시지를 던질 지 이목이 집중됐었다. 오라클측은 “썬보다 자바에 더 많이 투자하겠다”면서 전세계 자바 개발자들에게 손을 내밀었다. 새로운 자바의 로드맵들도 대거 공개됐다. 클라우드 컴퓨팅을 위한 미들웨어 .. 더보기
자바 환경변수 세팅 환경변수 설정하기 자바의 CLASSPATH 설정하는 방법 JDK를 설치하면 java파일을 컴파일 할 수 있겠죠. 다만 JDK설치 폴더내 bin폴더 안에 있는 javac.exe라는 자바 컴파일용 파일이 있는 위치에서만 됩니다. 이것을 어느곳에서든지 컴파일이 가능하도록 설정해보도록 합니다. 먼저 내컴퓨터 등록정보 - 고급 - 환경변수를 클릭합니다. 그럼 다음과 같은 창이 하나 뜹니다. 여기서 시스템 변수를 변경합니다. 먼저 JAVA_HOME을 설정합니다. 새로만들기를 클릭해서 변수이름에 JAVA_HOME이라고 입력하고 변수 값에는 JDK가 설치된 경로를 입력합니다. 주의할 점은 C:\jdk1.5.0_06까지만 입력하고 뒤에 \;이나 ;을 붙이지 않도록 합니다. 그다음 Path를 설정합니다. 변경을 눌러서 추.. 더보기