Lorem ipsum dolor

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec mollis nulla. Phasellus lacinia tempus mauris eu laoreet. Proin gravida velit dictum dui consequat malesuada. Aenean et nibh eu purus scelerisque aliquet nec non justo. Aliquam vitae aliquet ipsum. Etiam condimentum varius purus ut ultricies. Mauris id odio pretium, sollicitudin sapien eget, adipiscing risus.

Link 1 Link 2 Link 3

Lorem ipsum dolor

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec mollis nulla. Phasellus lacinia tempus mauris eu laoreet. Proin gravida velit dictum dui consequat malesuada.

Link 1 Link 2

Lorem ipsum dolor

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec mollis nulla. Phasellus lacinia tempus mauris eu laoreet. Proin gravida velit dictum dui consequat malesuada.

Link 1 Link 2

Lorem ipsum dolor

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean nec mollis nulla. Phasellus lacinia tempus mauris eu laoreet. Proin gravida velit dictum dui consequat malesuada.

Link 1 Link 2

Lorem ipsum dolor

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

맥OS 자바(Java) 프로그래밍 시작하기 / 프로그램 생성 Hello World 출력

2014.08.11 01:34 … 기타/… 자바 JAVA 프로그래밍


** JAVA 프로그래밍을 공부하며, 맥OS 환경에서 설명된 경우가 많이 없고 개인적인 복습의 의미로 작성하는 포스팅 입니다. 일부 잘못되거나 틀린 내용이 있을 수 있습니다.



자바 프로그래밍을 시작하게 되면 가장 먼저 배우게 되는 것이 "Hello World!" 문구를 출력하는 프로그램을 생성하는것을 가장 먼저 하게 되는 것 같습니다. 



class Hello {

public static void main (String [] args) {

System.out.println("Hello World!") ;

}

}



가장 기본적인 프로그래밍인데 소스는 위와 같이 아주 간결하게 구성하여 화면에 "Hello World!" 문구를 출력할 수 있습니다. 



class 명은 항상 첫글자가 대문자로 시작이 되어야 합니다. 프로그램은 main( ) 함수를 통해 컴파일이 됩니다. 





맥OS 에서 이클립스를 이용하는 경우에는 새로운 Class 를 생성하면서 위의 옵션을 체크를 해두면 자동으로 public static void main (String [] args) 문구가 생성될 수 있습니다. 





입력된 소스를 실행하기 위해서는 상단의 실행 버튼을 눌러서 작성된 코드를 실행할 수 있으며 실행 결과는 아래에서 나타나게 됩니다. 



문자열을 출력하기 위해서는 System.out.print 또는 System.out.println 을 사용합니다. System.out.print은 화면에 문자열을 표시하고 System.out.println 은 문자열을 화면에 표시하며 행을 바꾸어 줍니다. 



System.out.print("digitaku") ;

System.out.println("digitaku") ; 



문자열을 표시 하기 위해서는 위와 같이 소스 코드를 작성할 수 있습니다. () 안에 큰따옴표 " " 로 감싸주면 문자열을 표시하게 되고 ; 세미클론을 통해 종료 합니다.



행을 바꾸는 경우에는 위에서 설명했듯이 println 메소드를 사용합니다. 만약 println 메소드를 사용하지 않고 행을 바꾸어야 하는 경우에는 \n 을 사용합니다. 



System.out.print("digi\ntaku") ; 



위와 같이 사용할 수 있습니다. 이 경우 화면에는 아래와 같이 출력이 됩니다.

 


digi

taku



\ 와 바로 다음 한 글자는 특수한 문자를 표시하거나 조작을 수행합니다. \n 은 화면에 표시가 되지 않고 행바꿈을 실행 합니다. 





이클립스를 사용하면서 가장 불편하면서도 편한 부분은 잘못된 소스가 있으면 항상 위와 같이 경고를 해준다는 점입니다. 그리고 오류가 있는 경우에는 출력도 불가능 합니다. 오류에 대한 내용은 출력 결과과 표시되는 창을 통하여 확인이 가능 합니다. 




저작자 표시 비영리 변경 금지
신고

class, Hello World, Java, Print, println, 이클립스, 자바프로그래밍

Trackbacks 0 Comments 0

맥OS 자바(Java) 프로그래밍 / 이클립스를 이용하여 클래스(Class)를 만들어보자.

2014.06.06 11:50 … 기타/… 자바 JAVA 프로그래밍



** JAVA 프로그래밍을 공부하며, 맥OS 환경에서 설명된 경우가 많이 없고 개인적인 복습의 의미로 작성하는 포스팅 입니다. 일부 잘못되거나 틀린 내용이 있을 수 있습니다.



이클립스 설치가 끝나고 앞서 말씀드렸던 JRE, JDK도 무사히 설치가 끝이 났다면 자바(Java) 프로그래밍을 시작할 수 있는 기초적인 단계는 모두 완료가 되었습니다. (물론 부족한 부분이 있을 수도 있습니다.) 



만약 이클립스를 이용하여 안드로이드 앱 개발을 위한 목적이었다면 추가적인 ADT플로그인을 설치해야할 수 있지만 이 포스팅은 자바(Java) 에 중점을 두기 때문에 플러그인 추가 방법에 대해서는 언급하지 않겠습니다. 





이클립스가 시작이 되었다면 우선 새로운 프로젝트 생성이 필요 합니다. 키보드 단축키는 Command + N 입니다. (만약 윈도우 운영체제 사용자라면 Ctrl + N 일 것 같습니다.) 



단축키가 아니라면 좌측에 있는 Package Explorer 에서 마우스 우클릭을 하면 위와 같이 메뉴가 나타나는데 New > Java Project 를 선택하면 됩니다. 





프로젝트 생성 화면에서 새로운 자바 프로젝트의 이름을 먼저 지정해주어야 합니다. Class 를 생성하기 위해서는 항상 프로젝트가 있어야 하고 르로젝트 내부에 패키지 안에 Class 가 생성이 됩니다. 



Project Name 은 본인이 원하는 이름을 입력하고 JRE는 JavaSE 1.7 로 선택 합니다. JRE는 버전마다 달라질 수 있으므로 특정 버전을 원하는게 아니라면 최신 버전으로 지정하는게 가장 무난 합니다. 



새로운 프로젝트가 생성이 되면 Package Explorer 에서 트리 형태의 목록을 볼 수 있는데 Class 가 위치하는 폴더는 src 입니다. 





src 폴더에서 Command + Option + N 키를 누르면 새로운 Class 를 생성할 수 있습니다. 새롭게 생성되는 클래스에 자바 프로그래밍을 시작할 수 있습니다. 



Class 의 이름은 항상 첫글자는 대문자로 생성해야 하고, 숫자가 포함되면 안됩니다. 자바는 C언어와는 다르게 객체지향 언어 라고 합니다. 제가 이해한 바로는 각각의 Class 를 생성해두고 필요할 때마다 생성해둔 Class 를 불러와 사용할 수 있는 점이 특징인 것 같습니다. 



C언어의 경우 유용한 소스가 있어 다시 사용하고자 할 때 그 소스만을 다시 가져와서 사용하지 못하고 그대로 복사해서 동일한 소스를 다시 생성하여 활용하여야 하는 점과 다르게 자바는 Class 를 생성해두고 필요할 때마다 불러와 활용할 수 있다는 점이 특징인 듯 합니다. 즉, '자바는 Class의 집합' 이라는 의미가 조금은 이해가 되는 부분이기도 합니다. 



물론 저도 아직 자바의 초보이고, 개념에 대해서 정립을 시켜가는 단계이니만큼 제가 생각한 부분이 잘못된 부분일 수 있으므로 잘못된 부분에 대해서 지적해주신다면 좋은 공부의 기회로 삼도록 하겠습니다. 





저작자 표시 비영리 변경 금지
신고

class, Java, 객체지향, 이클립스, 자바, 클래스, 프로그래밍

Trackbacks 0 Comments 0


Welcome!
E-Mail : david_lee@digitaku.com

Search

Statistics

  • Total : 5,778,518
  • Today : 2,072
  • Yesterday : 3,154
Copyright © 2012 digitaku.com All Rights Reserved
Designed by CMSFactory.NET

티스토리 툴바