분류 전체보기159 5/17 BE - Java * C언어 vs Java ① C언어 - 장점: 언어들 중 실행 속도가 가장 빠르다. Java보다 훨씬 빠르다. ∴ 제트기 SW처럼 빨라야 하는 SW는 C언어로 짠다. 윈도우나 맥 같은 OS도 C언어로 짠다. (즉, 근본적인 프로그램은 C언어로) - 단점: 개발 속도가 매우 느리고, 수정 및 확장이 어렵다. 컴파일이 오래걸려서 테스트를 빨리 할 수 없다. ② Java - 장점: C언어보다는 개발 속도가 빠르고, 프로그램 수정이 쉽다. - 단점: C언어보다는 실행 속도가 느리다. * 구조: project 프로젝트 [study] - (src 폴더 안에) package 패키지 [com.baeun] - class 클래스(프로그램의 기본적인 최소실행단위) [Main.java] 새로운 Java project를 만든다.. 2020. 5. 18. 5/16 Eclipse 설치와 초기설정 ※ 생활코딩과 다른 부분만 https://act-think.tistory.com/14 5/11 생활코딩 오늘의 진도: 언어 - JAVA1 커버 페이지~개발 환경 셋팅하기 - 이클립스 + JavaScript 복습하고 정리해서 GitHub에 웹사이트 만들기 1. 커버 페이지 - JAVA는 JAVA가 설치된 컴퓨터라면 어디서든 실행된다. - act-think.tistory.com https://act-think.tistory.com/15 5/12 생활코딩 오늘의 진도: 언어 - JAVA1 자바 애플리케이션 실행~자바 기술의 응용 + 밥먹으면서 WEB2 - JavaScript CSS 기초 부분 수강하면서 CSS 복습 → JavaScript를 다 듣고 명예의 전당에 396번째로 올랐다. 1. 자.. act-thi.. 2020. 5. 16. 5/15 생활코딩 오늘의 진도: 언어 - JAVA1 프로그래밍이란? 1. 프로그래밍이란? (1) 프로그래밍이란 무엇인가? 프로그램: 시간의 순서에 따라서 어떤 일이 일어나는 것 오토메이션(자동화): 일을 하기 위해 필요한 각각의 작업들을 시간의 순서에 따라서 실행시키는 것 (2) 프로그램 만들기 - IoT 라이브러리 설치하기 다른 사람이 만든 부품을 가져와서 나의 완제품을 만드는 것을 해보자. org 폴더를 끌어서 이클립스의 폴더로 붙여넣기 한다. 첫번째 선택 (3) IoT 프로그램 만들기 OKJava 폴더에 class를 만드는데, Package 부분에 써있는건 다 지운다. org 폴더에 있는 프로그램들을 부품으로 사용해서 나의 어플리케이션을 만들 것이다. 집에 갈때 항상 반복적으로 해서 귀찮았던 일들을 자바에게 시키고 .. 2020. 5. 15. 5/14(2) 생활코딩 오늘의 진도: 언어 - JAVA1 변수 (1) 변수의 정의 수학에서의 변수: 값이 변할 수 있는 문자 → a=1로 지정하면 이제부터 a는 1이 되는 것이다. 그러나 다른 컴퓨터 언어들과 다르게, 자바와 같은 컴퓨터 언어들은 이렇게 하면 에러가 난다. ∵ 변수를 만들 때, 그 변수 안에 어떤 데이터 타입이 들어갈 수 있는지를 지정해줘야 한다. integer 정수 → int real number 실수 → (정확한 표현이 아니지만) double why? 불편하게 지정해놓는가? trade off와 관련있다. 길가에 왼쪽 컵이 있다면 의심없이 마시기 어려울 것이다. 그러나 오른쪽 음료수가 누가 뜯은 흔적 없이 있다면 의심없이 마실 수 있을 것이다. 즉, 자바와 같은 컴퓨터 언어들의 변수는 오른쪽 음료수의 용기와 .. 2020. 5. 15. 5/14 생활코딩 오늘의 진도: 언어 - JAVA1 데이터와 연산~문자열 다루기 * 어제의 진도: 밥먹으면서 수강 JAVA1 - 자바 기술의 응용 - 자바로 데스크탑 앱 만들기 - 자바로 사물 제어하기 (IoT) - 자바로 안드로이드 앱 만들기 1. 데이터와 연산 데이터는 그 자체만으로는 의미가 없다. 그 데이터를 가지고 무언가, 즉 연산을 하고싶은 것이다. 그러기 위해서 컴퓨터가 어떤 데이터를 다룰 수 있는지 알아보자. 컴퓨터가 다룰 수 있는 데이터(데이터 타입)는 매우 다양하다. 숫자, 문자, 영상, 소리 등. 이러한 데이터들을 제어하는 것이 컴퓨터 공학이 하는 일이다. 데이터를 구분하는 이유 : 각각의 데이터마나 그 데이터의 특성에 맞는 처리 방식이 존재한다. → 자바에서는 어떻게 데이터들을 정리정돈하고 있고 각각의.. 2020. 5. 14. 이전 1 ··· 26 27 28 29 30 31 32 다음