쉽게배우는자바1

김나연·2023년 3월 27일
0

자바 실행 순서 :


*JVM은 바이트 코드와 컴퓨터의 운영 시스템 간의 번역기 역할

###int->string으로 casting할 때:
String str=Integer.toString(i);


아규먼트를 입력받아 프로그램 실행시키기:

main 메소드의 args 파라미터를 이용해서 입력값을 받는 방법.
Run 버튼의 팝업 버튼을 클릭하여 Run Configurations 메뉴 클릭.

Argument 탭에서 Program arguments에 위와 같이 입력.

그리고 id와 bright 부분을 다음과 같이 입력.

String id = args[0];
String bright = args[1];

실행코드

import javax.swing.JOptionPane;

import org.opentutorials.iot.DimmingLights;
import 	org.opentutorials.iot.Elevator;
import org.opentutorials.iot.Security;
import org.opentutorials.iot.Lighting;

public class OkJavaGoInHomeInput {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		String id = args[0];
		String bright = args[1];
		
		//elevator call
		Elevator myElevator=new Elevator(id);
		myElevator.callForUp(1);
		
		//security off
		Security mySecurity=new Security(id);
		mySecurity.off();
		
		//light on
		Lighting hallLamp=new Lighting(id+"/Hall Lamp");
		hallLamp.on();
		
		DimmingLights moodLamp=new DimmingLights(id+" moodLamp");
		moodLamp.setBright(Double.parseDouble(bright));
		moodLamp.on();
		
	}

}

API,UI

  • API:자바의 라이브러리들을 응용하기 위해서 구성한 일정한 조작 장치
  • UI: API를 통해 만들어진 자바 프로그램을 사용자가 이용할 수 있도록 하는 장치

클래스,메소드,변수,패키지

  • 클래스 안에 메소드, 변수 존재

  • 클래스들을 모은게 패키지

  • 인스턴스는 클래스를 컴퓨터 상에서 실체화 한 것 (new를 통해 생성함)


  • 상속 받은 자식에 해당하는 클래스는 부모에 해당하는 클래스의 모든 변수와 메소드를 사용가능 하다.

  • 변수 생성 단축키 alt+shift+L (변수로 할 부분 드래그 후 단축키 누르고 변수명 입력하면 자동 생성됨)

  • 배열
		double[] dividendRates=new double[3];
		dividendRates[0]=0.5;
		dividendRates[1]=0.3;
		dividendRates[2]=0.2;

자바1 끝!
부트캠프 시작 전 오랜만에 자바를 아주 기초부터 다질려고 본 강읜데 이고잉님 목소리 너무 스윗하고 ..ㅎ 아직은 쉽고 다시 복습하는 용이지만 사소한 것도 열심히 기록하기!!

profile
컴공과 다니는 말하는 감자

0개의 댓글