
[JAVA] 생활코딩 JAVA1 - Chapter 11. 내 힘으로 컴파일
2022. 4. 27. 00:39
Backend/JAVA
Chapter 11. 내 힘으로 컴파일 : 소개 #이클립스와 같은 개발도구를 이용하지 않고 자바로 만든 프로그램을 컴파일하고 실행해보기 따라서 하다가 안될 때는 실습 모드에서 구경 모드로 전환하길 바람. 다만, 흐름은 이해하기! 01. 컴파일(compole) : .java → .class 실행파일로 변환 02. 런(Run) : 실행하기 03. 인풋(Input) : 입력값에 따라 다르게 동작하는 출력 값 내기 https://youtu.be/1YbZmwh9ziU Chapter 11. 내 힘으로 컴파일 : 실행환경 살펴보기 #윈도우에서 컴파일하는 법 (강의에서는 Mac으로도 설명해줌) 01. win + R - cmd 입력 02. javac라는 것을 통해 컴파일할 수 있음 (javac+Enter 하면 사용 방법..

[JAVA] 생활코딩 JAVA1 - Chapter 10. 입력과 출력 : arguments & parameter
2022. 4. 20. 19:15
Backend/JAVA
Chapter 10. 입력과 출력 : arguments & parameter #arguments 활용하기 import javax.swing.JOptionPane; import org.opentutorials.iot.DimmingLights; import org.opentutorials.iot.Elevator; import org.opentutorials.iot.Lighting; import org.opentutorials.iot.Security; public class OkJavaGoInHomeinput { // parameter(파라미터), 매개변수 public static void main(String[] args) { String id = args[0]; String bright = args[1];..

[JAVA] 생활코딩 JAVA1 - Chapter 10. 입력과 출력 : 입력과 출력
2022. 4. 20. 18:41
Backend/JAVA
Chapter 10. 입력과 출력 : 입력과 출력 INPUT Program OUTPUT Argument File Network Audio Program Monitor File Audio Program 입력 값 사용 시 장점 : 변수 값을 일일이 바꿔주지 않아도 됨 #ShowInputDialog 사용자가 입력한 값에 따라 다른 동작을 하게 되는 프로그램 만들기 import javax.swing.JOptionPane; import org.opentutorials.iot.DimmingLights; import org.opentutorials.iot.Elevator; import org.opentutorials.iot.Lighting; import org.opentutorials.iot.Security; pub..

[JAVA] 생활코딩 JAVA1 - Chapter 9. 디버거
2022. 4. 20. 17:48
Backend/JAVA
[JAVA] 생활코딩 JAVA1 - Chapter 9. 디버거 #디버거 BUG : 코드에 의도하지 않은 문제가 발생하는 것 DEBUG DEBUGGING : 버그를 잡는 행위 DEBUGGER : 디버깅할 때 쓰는 도구 01. 프로그램이 실행되는 것을 멈춤 - 멈추고 싶은 곳에서 더블클릭 Break Pointer 브레이크 포인터 (더블클릭으로 생성/제거) 02. 디버거를 통해서 프로그램 실행하는 버튼 03. 퍼스펙티브(perspective*) - java ↔ debug 구성 화면 전환 (자바로 볼 때 보기 좋게 구성된 관점 - 디버깅할 때 보기 좋은 화면으로 구성된 관점) 실행시키면 아래와 같은 화면과 같아짐 *perspective : 관점 04. Step over : 명령어 1개만 실행 디버거를 이용하면 ..

[JAVA] 생활코딩 JAVA1 - Chapter 8. 프로그래밍이란?
2022. 4. 20. 14:52
Backend/JAVA
Chapter 8. 프로그래밍이란? : 프로그래밍이란 무엇인가? #프로그램(program) : 시간의 순서에 따라 어떤 일이 일어나는것. 프로그래밍을 하는 이유 : 자동화(automation)된 처리를 하기 위함. - 사람이 잘 하지 못하는 일을 기계에 위임해서 자동화를 시키고 JAVA는 이것을 가능하게 해주는 언어 중 하나다. 새프로젝트 생성(Programming) ·Program.java public class Program { public static void main(String[] args) { System.out.println(1); System.out.println(2); System.out.println(3); } } https://youtu.be/ejPBOti5omY Chapter 8. ..

[JAVA] 생활코딩 JAVA1 - Chapter 7. 변수
2022. 4. 20. 14:27
Backend/JAVA
(chapter6.은 막힐땐 쉬어가며 공부하라는 강의 내용이라 pass : https://youtu.be/7D-h_PbJ3I8) Chapter 7. 변수 : 변수의 정의 #VARIABLE(변수) : 값이 변할 수 있는 수 자바에서 변수의 타입을 지정해주는 이유 : 어떤 데이터가 들어가 있는지 명시적으로 알 수 있어서 구별이 쉽고, 변수에 해당되는 데이터의 타입이 다를 경우 컴파일이 되지 않기 때문에 오류를 줄일 수 있다. ·Variable.java public class Variable { public static void main(String[] args) { // Variable 베리어블 : 값이 변할 수 있는 문자 int a = 1; //Number -> integer (정수) ... -2, -1,..

[JAVA] 생활코딩 JAVA1 - Chapter 5. 데이터와 연산
2022. 4. 20. 14:01
Backend/JAVA
Chapter 5. 데이터와 연산 : 데이터와 연산 #데이터 OT 데이터로는 숫자,문자 등 다양한 데이터들이 있고 그 데이터들을 연산하는 방법 또한 다양하다. https://youtu.be/WWAicgDYBDg Chapter 5. 데이터와 연산 : 데이터 타입 #DATA TYPE : 자바에서 숫자,문자 등의 데이터를 코드로 표현하는 방법 · 프로젝트명 : 'Data_and_operation' · 파일명 : 'Datatype.java' public class Datatype{ public static void main(String[] args) { System.out.println(6); //Number System.out.println("six"); //String System.out.println("6..

[JAVA] 생활코딩 JAVA1 - Chapter 4. 자바 기술의 응용
2022. 4. 14. 22:26
Backend/JAVA
Chapter 4. 자바 기술의 응용 : Hello Java World #중간 OT chapter4에서 나오는 내용은 자바를 통해 할 수 있는 일들은 무엇이 있을지와 자바를 통하여 이러한 가능성들이 있다는걸 소개하는 수업이기때문에 관전한다는 마음으로 수업듣기! https://youtu.be/AuiMh9bGTKI Chapter 4. 자바 기술의 응용 : 데스크톱 애플리케이션 만들기 #Hello World!! 창 띄우기 실행 기본으로 제공 되는 코드안에서 창 사이즈, 글자 위치,문구 등이 들어가있는 곳 유추해서 변경하여 실행해보기 import javax.swing.*; import java.awt.Dimension; import java.awt.Toolkit; public class HelloWorldGUI..