프로그래밍은 자동화를 하는 작업이라고 할 수 있다.
이때 기능들을 하고자하는 취지에 맞게 배치를 하면 작업을 순차적으로 실행해 주는 것을
통해서 자동화를 할 수 있다고 한다.
각각의 작업들은 언제 끝날지 예측 불가한 작업인 경우라면?
위임해서 시킬 수 있는 것이 프로그래밍이다.
라이브러리 = 부품
라이브러리 설치하기 = 누군가가 만든 부품을 내가 사용하기.
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();
}
}
'Java' 카테고리의 다른 글
Java - 주석과 세미콜론(부제: 주석과 세미콜론의 의미를 알아보고 사용법을 알아보자) (0) | 2021.05.14 |
---|---|
Java - 디버거와 입출력(부제: 입출력 함수를 알아보고 인자와 매개변수사용방법을 알아보자/ 쉽게 public static void main(String[] args) 이해하자) (0) | 2021.05.06 |
Java - 변수 (0) | 2021.04.29 |
Java - 숫자와 연산/ 문자열 (0) | 2021.04.29 |
자바 - 데이터와 연산(부제: 숫자와 문자 그 외의 모든 데이터들.) (0) | 2021.04.29 |