분류 전체보기

    자바 JAVA - 자료형

    자료형 어느 언어에서나 통하는 자료형 기본 랭크이다. Type Size Range double 8 byte 4.940656458412465 x 10^-324 ~ 1.797693134862316 x 10^308 float 4 byte 1.4023985 x 10^-45 ~ 3.4028235 x 10^38 long 8 byte -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 int 4 byte -2,147,483,648 ~ 2,147,483,647 short 2 byte -32,768 ~ 32,767 byte 1 byte -128 ~ 127

    자바 JAVA - 연산자

    자바를 이용한 연산자에 대해 알아보자. String 문자열을 + 연산자를 통해 연결해주는 것이 가능하다. 이를 응용해보면, 출력값 ↓ 이와 같이 문자열과 문자열을 선언해준 변수를 이어줄 수 있다. 조금 더 응용해보자! 출력값 ↓ 이런식으로 응용이 가능하겠다. 만약 출력값에 "" 표시를 하고 싶다면?? 출력값 ↓ 이렇게 역슬래쉬를 사용하면 된다. (키보드 오른쪽 Enter위 \표시를 누르면된다.) 나누기 연산자를 사용할때 주의점. 이런 식으로 int 형으로 선언후 나누기를 하면 정수형으로만 출력이 되어, 1인 정수 형태만 표시 되는걸 알 수 있다. 이는 8을 5로 나눈값 1.6 에서 정수 부분만 출력되는 것이다. 여기서 변수 선언을 double로 해주게된다면 어떨까? a라는 변수를 double로 선언해주면..

    자바 JAVA - 변수 선언

    자바를 이용한 변수 선언 자바를 이용해 변수를 선언해보자. 정수형 인 num을 선언해준뒤, num에다가 7을 지정해준다. 이렇게 한줄로도 선언이 가능하다. 위와 아래는 같은 코드이다. 이를 이용하면, 아래와 같은 코드로 응용할 수 있다. 변수 이름은 대소문자를 구분한다. num과 NUM은 엄연히 다른 변수이다. 따라서, num, nuM, nUm, Num, NuM, NUm, nUM, NUM 모두 다 각자 다른 변수이다. 추가로 public과 class와 같은 예약어를 변수명으로 사용할 수 없으며, 변수명은 보통 카멜케이스의 기법으로 작성한다.

    자바 JAVA 기본 출력

    자바를 사용할때 기본적인 출력 코드를 작성해보자. 다음은 자바로 "Hellow World" 를 출력하는 코드이다. 파이썬, 자바스크립트와 비교하면 출력코드가 매우 길다고 느껴질 수 있다. 객체 지향이 잘 나타나있는 자바 특성상 이렇게 표시된다. 이런 탓인지 아무래도 파이썬, 자바스크립트와 비교해보면 다소 난이도가 있는 언어라고 체감이 되었다. 간단히 한줄 한줄 체크해보자. ------------------------------------------------------------------------------------------------------------------ * public public이라는 그대로 공적인 누구나 사용할 수 있다는 뜻이다. * class 간단하게 클래스를 만들겠다고 선언하..

    독후감/서평 - 세상을 만드는 글자, 코딩 (박준석 지음)

    독후감/서평 - 세상을 만드는 글자, 코딩 (박준석 지음) 코딩에 관심이 많다면 꼭 읽어봤으면 하는 책이다. 코딩이라는것이 무엇인지 코딩의 전반적인 내용이 담겨져있어 학교에서 배우는 컴퓨터공학의 간단한 지식들을 습득할 수 있다. 내가 가장 인상깊었던 내용은 이 세상 모든 만물이 다 코딩으로 이루어져있다는 것이다. "코딩은 만물의 근본이다" 사실 이 책을 읽기전에는 코딩은 단순히 어떠한 프로그램을 만드는 그러한 컴퓨터 내에서만 이루어지는것인줄 알고 있었는데, 우리 DNA가 정보를 습득하고 처리하는과정 등과 같은 생각지도 못한 곳에서도 코딩의 전반적인 개념이 들어있는 것이다. 우리 만물은 코딩으로 이루어져 있고 코딩은 컴퓨터 내에서만 통하는 개념이 아닌 것이다. - 컴퓨터는 모든 데이터를 0과 1로만 읽을 ..

    HTML - 시작하기(기본 태그)

    html 에서 코드를 작성할때 필수적으로 작성해야하는 코드가 있다 바로 이 코드이다. 는 웹브라우저에게 어떤 버전을 사용할것인지를 알려주는 역할을 한다. 은 제일 최신버전의 html을 사용하는것을 말한다. (현재의 최신버전은 html5 이다.) HTML 코드를 작성할때 맨 1번째 라인에 입력하면 된다. 태그 title 태그는 웹사이트의 제목을 설정해줄때 사용한다. 이렇게 입력하면 웹사이트 창에서 이렇게 보여지게 될 것이다. 태그 h 태그는 머리말을 나타낸다 이런식으로 순차적으로 사용할 수 도 있다. 이렇게 입력해보면 이런 결과물을 얻을 수 있다. 참고로 h1에서 h2, h3... 로 갈수록 폰트크기의 기본값은 작아지게 된다. 태그 p태그는 문단을 나눌때 사용한다. p태그로 감싸 두 문단을 만들어보면 이러..

    React-Native ES6 기초문법

    React-Native 는 JavaScript를 기반으로 하여 JavaScript를 잘다룬다면 React-Native를 다루기에 보다 더 수월할 것이다. 또한 ES6, React의 기초적인 문법정도는 알고있어야 한다. ES6 기초문법(1) Var, let, const ES6에서 함수를 선언하는데는 여러가지 방법이 있는데 크게 var, let, const 가 꼽힌다. 하지만, var 함수는 사용안하는걸 권장한다. var 함수는 치명적인 오류가있는데 바로 같은 블록의 같은 변수에 다른걸 선언해도 오류를 일으키지 않는다는 점이다. ex) var country = 'korea'; var country = 'USA'; 이게된다 그러므로 let 함수를 사용하는 것을 권장한다. (블록이 달라지면 변수 변경 가능) c..

    React-Native 환경 설치 (안드로이드 Android, Window 환경)

    React-Native를 활용해 어플을 만들기위해서 필수적으로 거쳐야하는 환경설치가 있다. 참고로 나는 윈도우를 사용하기에 ios는 다루지 않는다. 우선적으로 설치할것들은 - Android Studio - Node.js - Android SDK - Android- Virtual Device - JDK 이것들을 모두 다 설치했다면 이제, Android Studio 에서 File - Settings - Appearance & Behavior - System Settings - Android SDK 에서 Android SDK Location 의 Directory 설정 경로를 복사하여 내컴퓨터 - 시스템속성 - 환경변수 설정 - 변수 이름을 'ANDROID_HOME' 으로 설정, 변수 값에는 방금 복사한 경로를..