본문 바로가기

728x90
반응형

Java/Java1

(16)
Debugger 이름만 어디서 좀 들어보고 무슨 뜻인지는 전혀 몰랐던 '디버거' 이번 시간을 통해서 뭔지 대충 이해할 수 있었다. 우선 코드에 에러가 생기면 그것을 'bug'라고 하고, 그걸 고치는게 'debug' 그걸 고치게 해주는게 'debugger' java를 위한 eclipse에는 디버깅을 해주는 옵션이 따로 있다. 벌레 모양의 버튼이다. 한줄 한줄 코드를 실행시켰을때 어떤 결과 값이 나오는지 볼 수 있다. 왼쪽 화살표: 그 코드를 실행하면 어떤 기능이 실행되는건지 보여줌 가운데 화살표: 바로 다음줄을 실행함 오른쪽 화살표: 직접 지정한 그 다음줄을 실행시켜줌 이정도로 정리해볼 수 있을거 같다. 아마 js 할때 이거 배웠던거 같긴하다. 여기까지 봤을때 디버거의 좋은 점을 추측해보자면, 1. 내가 쓴 코드 한줄 한..
Programming 프로그래밍이란 시간 순서에 따라 단계별로 일을 실행시키는 것을 의미한다. 사람이 짠 코드로 기계가 순서에 맞게 자동으로 코드를 실행시키면 프로그램이 돌아가는 것. 생활코딩 수업에서는 먼저 짜여진 부품 코드를 제공해주고, 내가 실제로 프로그래밍을 할 수 있도록 한다. 실습 내용은 사물인터넷 iot 코드. 내가 집에 돌아왔을때 움직이게끔 하는 코드를 생성해보는거다. 짜여진 코드는 아래와 같다. import org.opentutorials.iot.Elevator; import org.opentutorials.iot.Lighting; import org.opentutorials.iot.Security; public class fromhome { public static void main(String[] args..
변수 java에서 변수를 사용하는 방법에 대해 배웠다. 아마도 Javascript에서는 변수의 타입을 따로 지정하지 않았던거 같은데 (아닐수도있음) java에서는 따로 지정해줘야한다. 즉 조금 더 귀찮은거 같다. 여튼 변수를 지정하는 방법을 아래 코드로 정리해서 적어보도록 하겠다. public class Variable { public static void main(String[] args) { //변수 = 그 값이 변할 수 있는 문자 //아래는 변수의 데이터 타입을 지정하는 방법.. js 할때는 없었던거 같기도하고... int a = 1; //integer (정수) -2, -1, 0, 3, 5 ... System.out.println(a); double b = 1.1; //real number (실수) ->..
숫자와 문자열 연산 금요일에 시작해서 하루에 한강씩이라도 했어야 했는데 주말에 이런저런 이유로 못했다. 반성으로 시작하는 블로그 포스팅 어쨌든 2번째 진도를 끝마쳐서 정리 포스팅을 남긴다. 이번 시간 배운 것은 숫자, 문자열 표현과 연산자, method 들이다. javascript와 거의 비슷해서 어지간하면 아는 내용이었다. 그래도 밑에서 코드로 다시 정리 해봄 1. 숫자 public class Number { public static void main(String[] args) { //Operator System.out.println(6 + 2); // 8 System.out.println(6 - 2); // 4 System.out.println(6 * 2);//12 System.out.println(6 / 2);//3 ..
"제노에요" 이 윈도우 창 하나 띄운다고 몇 분을 헤맸는지 모르겠다. 감격스러운 "제노에요" 에러의 원인을 분석해보자면 폴더명-파일명의 문제인거 같다. 나는 이 윈도우창 실행 어플리케이션 코드를 다른 폴더에 따로 저장하고 싶어서 폴더이름을 master, HelloWorldGUIApp 등등 수 없이 바꿔봤으나 java.lang.error 가 계속 떠서 구현하지 못했다. 아니 이 빌어먹을 코드 붙여넣기는 대체 어떻게 하는거지? 다른 블로그들 보면 코드를 따로 게시해놨던데 이것부터 찾아봐야겠다. 일단은 "제노에요" 구현에 만족해야겠다. 벌써 진이 빠졌다. +) 구글링으로 티스토리의 '코드블럭'이라는 기능이 있다는걸 알아냈다. import javax.swing.*; import java.awt.Dimension; impor..
Java1 생활코딩 - "Hello World" 구현 20.11.13 생활코딩 Java1 수업을 듣고 "Hello World"를 작동시켜봤다. 모두가 역사적인 순간이라고 말한다는 그 Hello World 여담) 이미 조금이라도 배워서 익숙한 Javascript가 조금 그립다.. 그래도 Java도 잘 익혀봐야지

728x90
반응형