*자바 처음 배우는 사람임. 틀린 부분 있을 경우 댓글 등으로 알려주면 빠른 시일 안으로 수정하겠음
또한 udemy 강의 중

완전 초보자를 위한 Java 프로그래밍 : 단기간에 Java 완벽 정복

중 일부분을 참고하였음을 사전에 밝힘

----

 

이번에는 이클립스로 프로젝트를 만드는 방법, 그리고 클래스를 만들어서 실행해보도록 하겠다.

 

 

워크 벤치 (workbench) = 작업대 = 이클립스 켰을때 나오는 화면 그 자체라고 할 수 있음

 

1. 이클립스에서 프로젝트 만들기

 

file - New - Project - Java Project

 

#이 때 제일 밑에 있는 module에 체크할 경우 무조건 클래스 만들때 패키지를 넣어줘야함

아직 이게 무슨 기능인지는 몰겠으나 일단은 없이 ㄱ

 

2. 새 클래스 만들기 

 

src -(우클릭)- New - Class 

단축키 cmd n

 

#기타 키 설정하는 법

 

#1 sysout 단축키 맥북에서 사용가능하게 하는법.

단축키 : cmd , 눌러서 preference 진입

preference에서 keys 검색 후 keys에서 Content Assist 검색

그럼 Content Assist가 뜨는데 binding 부분에 자기가 원하는 단축키를 넣고 apply하면 됨.

현재 나는 option space로 설정

 

#실습

 

클래스 생성

구구단 중 5단을 만들고자 한다.
우선 클래스를 생성해봄. 위 사진과 같이 multiplicationTable 이라는 클래스와 그 안에 5단을 값을 출력하는 메소드를 만들었다.

 

그 다음에 필요한건 이 multiplicationTable이라는 클래스를 실행시켜줄 인스턴스다.

이를 위해 multiplicationTableRunner라는 별도의 클래스를 만든다.

 

인스턴스 생성

위 스샷을 보면 메인 메소드가 들어간 인스턴스가 만들어진 것을 확인할 수 있다.

multiplicationTableRunner에서 Run As - Java Application을 누르면 결과값이 출력된다.

 

여기서 주의해야할 점이 메인 메소드가 들어가지 않은 클래스에서 직접 실행하면 실행이 안된다는 것이다.

메인 메소드라는 것은 public static void main(String[] args) 이걸 뜻하는 것 같다.

즉 multiplicationTable 클래스에서 직접 실행하려고 하면 안된다는 뜻.

 

해당 수업을 따라하며 곱씹어볼 개념이 많았다.

먼저 클래스, 메소드, 인스턴스의 개념을 생각해야했고

더 나아가 메인 메소드의 개념, void 타입 메소드에 관해 알아볼 수 있었다.

추가로 void 타입 메소드를 알아보는 도중 출력과 반환이 다른 개념이라는 것도 알 수 있었는데 이러한 일련의 내용들은 추후 정리해볼 생각이다.

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기