Java

Java - 프로그래밍이란? (부제: 라이브러리를 프로젝트에 넣어보자 그리고 써보자.)

얄루몬 2021. 5. 3. 15:43

 

프로그래밍은 자동화를 하는 작업이라고 할 수 있다.

이때 기능들을 하고자하는 취지에 맞게 배치를 하면 작업을 순차적으로 실행해 주는 것을

통해서 자동화를 할 수 있다고 한다.

 

각각의 작업들은 언제 끝날지 예측 불가한 작업인 경우라면?

위임해서 시킬 수 있는 것이 프로그래밍이다.

 



 

라이브러리 = 부품

라이브러리 설치하기 = 누군가가 만든 부품을 내가 사용하기. 

 

github.com/egoing/java-iot

 

egoing/java-iot

Contribute to egoing/java-iot development by creating an account on GitHub.

github.com

라이브러리 다운 받는 주소 

 

1. 프로젝트에 라이브러리 포함 하는 방법 

라이브러리 파일을 프로젝트 하위 폴더로 넣어준다. 

남이 만든 라이브러리를 내 프로젝트에 넣는 방법
라이브러리를 내 프로젝트에 포함시켜 보자.

참고로 위의 파일은 scr에 들어가있지 않아서 import를 해도 실패할 것이다.

 Ctrl + Spacebar를 누르면 그와 연관된 것을 추천해준다. 

 


자바를 통해 집안의 사물을 제어해서 획기적으로 편안해져 보자.

import org.opentutorials.iot.Elevator; //Elevator이라는 클래스를 불러오는 것
import org.opentutorials.iot.Lighting; 
import org.opentutorials.iot.Security;

public class OkJavaGoInHome {

	public static void main(String[] args) {
		
		String id = "JAVA APT 507"; //동일하게 들어가는 문구를 String id 로 변수화 시켜서 일일이 쓰지 않고 불러옴
		//Line 13번 17번 20번 23번을 보면 됨
        
		//Elevator call 이때 컨트롤 스패이스바를 누르면 연관 템플릿을 추천해줌. 그러면 바로 임포트도 같이 진행해줌
		Elevator myElevator = new Elevator(id);
		myElevator.callForUp(1);
		
		// Security off
		Security mySecurity = new Security (id);
		mySecurity.off();
		// Light on ctrl
		Lighting hallLamp = new Lighting(id + " / Hall Lamp ");
		hallLamp.on();
		
		Lighting floorLamp = new Lighting(id +" / floorLamp");
		floorLamp.on();
		
	}

}