본문 바로가기

전체 글313

[JAVA] 13 자바 문서 보는 법 - API UI 클래스 인스턴스 상속 생활코딩 [자바 입문 수업] 공부 기록 13.1 자바 문서 보는 법 - API vs UI API (Application Programming Interface) Application: 자바가 제공하는 부품들을 응용해서 Program: 시간의 순서에 따라 UI (User Interface) 자바 프로그램은 또 다른 자바 프로그램에서도 사용될 수 있고, 다른 프로그램에서 사용할 수 있도록 만들어준 것 역시 API다. 자바 프로그램은 사용자가 사용할 수도 있다. 이 떄는 UI라고 한다. 13.2 자바 문서 보는 법 - 패키지, 클래스, 변수, 메소드 google searching api documentation java https://docs.oracle.com/javase/7/docs/api/ package.. 2022. 1. 31.
[JAVA] 11~12 입력 input & 출력 output 생활코딩 [자바 입문 수업] 공부 기록 11.1 입력과 출력 팝업창이 뜨면서 입력할 수 있었으면 좋겠어! google searching java popup input text swing package java09; import org.opentutorials.iot.Elevator; import org.opentutorials.iot.Lighting; import org.opentutorials.iot.Security; import javax.swing.*; public class OkJavaGoInHomeInput { public static void main(String[] args) { String id = JOptionPane.showInputDialog("Enter a ID"); // 추가 //.. 2022. 1. 30.
[JAVA] 9~10 프로그래밍, 프로그램, 디버거 생활코딩 [자바 입문 수업] 공부 기록 9.1 프로그래밍이란 무엇인가? 옛날에 음악회에서 시간의 순선에 따라 진행되는 것을 프로그램이라고 했다고 함. 시간의 순서에 따라 일이 일어나는 것을 프로그램이라고 부르고 있다. 우리가 프로그램을 하고 프로그래밍을 하는 이유는? 자동화된 처리를 하기 위해서이다. 9.2 프로그램 만들기 - IoT 라이브러리 설치하기 9.3 IoT 프로그램 만들기 package java09; import org.opentutorials.iot.Elevator; import org.opentutorials.iot.Lighting; import org.opentutorials.iot.Security; public class OkJavaGoInHome { public static void .. 2022. 1. 30.
[JAVA] 7~8 변수 variable , casting (int to String) 생활코딩 [자바 입문 수업] 공부 기록 7. 작심삼일 공학 8.1 변수의 정의 package java08; public class Variable { public static void main(String[] args) { // 변수 = 값이 변할 수 있는 문자 int a = 1; // Number -> Integer ... -2, -1. -0, 1, 2 ... System.out.println(a); double b = 1.1; // real number -> double ... -2.0, -1.0, 0, 1.0, 2.0 ... System.out.println(b); String c = "Hello World"; System.out.println(c); } } 변수를 만들 때 데이터 타입 지정해야 함.. 2022. 1. 29.
[JAVA] 6 데이터와 연산 Number String (new line, escape) 생활코딩 [자바 입문 수업] 공부 기록 강의에서는 프로젝트를 생성하였으나, 프로젝트를 계속 생성하는 대신 패키지를 생성해서 실습을 진행했다. 6.1 데이터와 연산 자바를 이용하는데 있어서 꼭 이해해야 할 것은 데이터! 데이터 자체만으로는 큰 의미가 없다. 데이터로 연산을 해야! 숫자, 문자, 기타 등등 6.2 데이터 타입 package java06; public class DataType { public static void main(String[] args) { System.out.println(6); // Number System.out.println("six"); // String System.out.println("6"); // String 6 System.out.println(6+6); // 1.. 2022. 1. 29.
[JAVA] 1~5 생활코딩 자바 입문 수업 시작! Hello World!! 생활코딩 [자바 입문 수업] 공부 기록 시작 2022. 1. 27. ~ 자바스크립트 영상을 보려다가, 자바 영상 먼저 보기로 한다. 작년에 봤던 영상인데, 역시나 자바는 낯설다. 언어란 그런 것 같다. 자주 안 보고, 사용을 안 하면 까먹게 되는 것 같다. 한동안 너무 내외했다. 더 가까워지자. 1. 수업소개 자바 Write once, Run anywhere 2. 자바 설치 3. java 개발환경 eclipse 설치 수업 2와 3 영상은 스킵한다. 이전에 봤던 영상이기도 하고? 이미 자바 관련된 프로그램이 설치되어 있기도 하고! 이클립스 대신에 인텔리제이를 사용할 생각이라서! 4.1 실행 - HelloWorld package java04; public class HelloWorldApp { public .. 2022. 1. 28.