반응형
키워드 : 프로그래밍, 객체지향, JAVA
도교수님 github : doggzone.github.io/cse2016
개발환경(IDE) : eclipse
JAVA가 모든 컴퓨터에 설치할 수 있는 이유는 가상 머신(JVM)이 있기 때문이다.
프로그래밍은 설계와 구현 단계로 나누어진다.
설계 : 설계도 작성, MVC(Model, View, Control) 아키텍처
구현 : 코딩(객체지향 프로그래밍)
설계도를 작성하고 거기에 맞게 프로그래밍해라!!
객체지향 프로그래밍이란? : Object-Oriented Programming
Field(상태)와 Method(기능)로 구성
메서드 호출 메시지를 보내면 거기에 대한 응답(return)을 보낸다.
필드를 선언하면 거기에 대한 메서드들을 사용할 수 있다.
JAVA
JAVA를 사용하기 위해서는 JVM 환경에서 JAVA를 개발할 수 있는 JDK(Java Development Kit)를 설치해야된다.
파일 하나에 클래스 하나이고 클래스 단위로 프로그래밍한다.
아래 코드는 "Hello, world"를 출력하는 예제이다.
//파일 이름과 클래스 이름이 일치해야 오류가 나지 않는다.
public class HelloWorld{
public static void main(String[] args){
System.out.println(null, "Hello, world");
}
}
System 클래스 안에 있는 out 메서드의 println 메서드를 호출하여 "Hello, world"를 출력하였다.
GUI
import javax.swing.*
public class HelloWorldGUI{
public static void main(String[] args){
JOptionPane.showMessageDialog(null, "Hello, world");
}
}
"Hello, world"를 출력하는 것을 화면에 출력해 보았다.
728x90
반응형