728x90

보통 클래스에서 해당 클래스의 정보를 보고싶다면 Open Declaration으로 넘어간다.

그러나 아마 기본 소스들, Integer,String,Math등의 클래스들은 확인이 안될것이다.





여기서는 String의 정의를 확인하려 한다. 단축키는 F3이다.





그러나 정의를 볼 수 없다. 왜냐하면 우리가 보려하는 클래스가 class로 되어있기 때문이다.

우리가 소스를 보려면 java파일을 봐야하기 때문이다.

그런데 다행히도 java는 오픈소스이고 배포시에는 소스도 함께 배포한다.

즉 찾아보면 있다는 것이다.

여기서 Attach Source를 눌러주자.





그러면 소스파일을 압축해놓은 경로를 전해줘야하는데 일단 밖에 있다.

즉 External location을 체크해주고 External File을 눌러주자.





해당경로가 이미 jre로 맞춰져있다. jdk까지 올라가서 보면 src.zip이 있다.

이게 소스파일이 들어간 압축파일이다.





그러면 이제 java에 디폴트로 들어가있는 모든 소스들을 볼 수 있다.


+ Recent posts