728x90

JAVA1 9.1. 프로그래밍이란 무엇인가?

 

Programming 사전 의미

음악회에서 공연될 곡들의 목록대로 순차적으로 연주되는 것처럼, 시간의 순서에 따라서 공연이 진행되는 것들을 프로그램이라고 칭한 듯함.  이후로 시간의 순서에 따라서 어떤 것들이 일어나는 것을 프로그램이라고 부르고 있다.

 

어떤 일을 하기 위해서 필요한 각각의 작업들이 시간의 순서에 따라서 실행되게 하는 것을 automation 자동화를   있게 되는 

 

프로그래밍을 하는 이유  자동화처리를 하기 위함

그리고  자동화 하는 방법을 배우는 시간이  강의

 

 

 

 

JAVA1 9.2. 프로그램 만들기- IoT 라이브러리 설치하기

 

프로그래밍시에 하나부터 열까지  만들지 않는다

누군가 만들어 놓은 프로그램을 사용하여  빠르게   쉽게 만드는데 누군가 만들어 놓은 프로그램을 라이브러리라한다

 

※ 다른 사람이 만든 코드를 나의 프로젝트에 추가시키는 방법  

가장 쉬운 방법은 해당 폴더를 나의 프로젝트 폴더에 포함시키는 

추가하고 나면, 이클립스 패키지 익스플로러에 보인다

 

 

JAVA1 9.3. IOT 프로그램 만들기

 

다른 사람이 만든 코드(라이브러리) 사용하는 방법

 

org.opentutorials.iot.Elevator

org 패키지 밑에 opentorials 패키지 밑에 iot 패키지 밑에 Elevator 호출할려고함.

 

Elevator라는 클래스를 불러올려고 한다

다쓰면 기니까 쓸이기 위해 import 사용해보자

import org.opentutorials.iot.Elevator; 

public class practice02 {
	public static void main(String[] args) {
    
    }
}

import org.opentutorials.iot.Elevator; 라고 public class 클래스명 위에 써두면

class 코드 안에 Elevator 써도 

 

 

// Elevator call

Elevator myElevator = new Elevator("JAVA APT 507");

Elevator라는 데이터타입의 변수명myElevator가진 변수

myElevator.callForup(1); // 1층으로 엘리베이터 보내라고 명령

import org.opentutorials.iot.Elevator; 

public class practice02 {
	public static void main(String[] args) {
    
	// Elevator call
	Elevator myElevator = new Elevator("JAVA APT 507"); // Elevator라는 데이터타입의 변수명myElevator가진 변수
	myElevator.callForup(1); // 1층으로 엘리베이터 보내라고 명령
    }
}

 

// Security off

엘베와 마찬가지로 코드  위에 임포트

import org.opentutorials.iot.Security;

Security mySecurity = new Security("JAVA APT 507"); // 누구의 시큐리티인지 알리기해 ()작성

mySecurity.off(); // 메소드

 

// Light on

*Light라고 쓰면 이클립스가 추천단어를 보여주는데 org….이거 누르면 알아서 위에 import 추가해주고 Lighting 쓰게 해준다.

Lighting hallLamp = new Lighting("JAVA APT 507 / Hall Lamp"); // 자바 아파트 507호의 홀램프라는 의미

hallLamp.on();

 

Lighting floorLamp = new Lighting("JAVA APT 507 / floor Lamp");

floorLamp.on();

 

 

 관리가 용이한 코드

String id = "JAVA APT 507";  넣어서 한번에 변수로 관리

 

 

728x90
반응형

+ Recent posts