본문 바로가기

자바의 클래스와 메서드.. Hello, Java 프로그램 class HelloJava { public static void main(String[] args) { System.out.println("Hello Java!"); } } 클래스(class)는 자바 프로그램을 구성하는 구성 단위입니다. 자바 프로그램은 여러개의 클래스로 구성될수도 있고, 이렇게 하나의 클래스로만 구성될 수도 있습니다. 이런 형태가 자바 프로그램의 가장 단순한 형태입니다. 클래스에는 이름과 본체가 있는데 이 경우에는 1행의 HelloJava가 클래스 이름이고, 그 다음에 있는 중괄호 {부터 그와 짝을 이루는 5행의 중괄호}까지가 클래스 본체(class body)입니다. 클래스 본체 안에는 메서드를 써넣을 수 있습니다. 메서드(method)는 아주 간단히 말.. 더보기
스프링의 DI에 대해서... 스프링의 핵심으로 객체 사이의 의존 관계가 자기 자신이 아닌 외부에 의해서 설정된다는 개념이다. Bar.java package ditestlab1; public class Bar { public Bar() { System.out.println("Bar 객체생성"); } } Foo.java package ditestlab1; public class Foo { private Bar bar; public Foo() { System.out.println("Foo() 객체 생성"); } public Foo(Bar bar) { this.bar = bar; System.out.println("Foo(Bar bar) 객체생성"); System.out.println("전달된 Bar 객체 : "+bar); } public.. 더보기
스프링 프레임웍 기본 예제 MessageBean Interface (MesageBean.java)package sample; public interface MessageBean { void sayHello(String name); } MessageBeanEn Class (MessageBeanEn.java)package sample; public class MessageBeanEn implements MessageBean{ @Override public void sayHello(String name){ System.out.println("Hello," + name + "!"); } } MessageBeanKo Class (MessageBeanKo.java)package sample; public class MessageBeanKo .. 더보기