자료형 (data type)개발/Java / 2021. 4. 18.변수와 메모리 변수를 선언하면 해당되는 자료형의 크기 만큼 메모리가 할당 변수는 할당된 메모리를 가리키는 이름 · 기본 자료형(Primitive data type)의 종류 1byte(8bit) 2byte(16bit) 4byte(32bit) 8byte(64bit) 정수형 byte short int long 논리형 boolean 문자형 char 실수형 float double 정수 자료형 · 정수 자료형의 종류와 크기 byte : 1바이트 단위의 자료형 동영상, 음악 파일, 실행 파일의 자료를 처리할 때 사용 short : 2바이트 단위의 자료형 C/C++언어와 호환 시 사용 int : 1) 자바에서 사용하는 정수에 대한 기본 자료형 2) 4바이트 단위의 자료형 3) 프로그램에서 사용하는 모든 숫자(리터럴)은..
변하는 수 - 변수(Variable)개발/Java / 2021. 4. 18.· 프로그램에서는 항상 변하는 값을 나타낼 필요가 있음. · 표현하려는 수에 맞는 데이터 타입(자료형)을 이용하여 변수 선언 · 표현하려는 숫자, 문자, 문자열 등 알맞는 자료형 사용 변수의 이름을 만들 때 ! 1. 변수의 이름은 영문자(대문자, 소문자), 숫자를 사용할 수도 있고, 특수문자 중에는 $와 _만 사용 (ex. count100, _master) 2. 변수 이름의 시작은 숫자로 할 수 없음 (ex. 27days(X), 1abc(X) ) 3. 자바에서 이미 사용하고 있는 예약어(Reserved word)는 사용 X (ex. while, break 등) 4. 변수 이름은 프로그램내에서 사용되는 것이므로 그 용도에 맞고 가독성이 좋게 만드는 것이 중요 변수 선언과 사용 예제 package ch05;..
자료 표현하기개발/Java / 2021. 4. 17.* 별도 tip 1) package는 소스의 묶음( 대부분 이름을 다 소문자로 하는게 좋다) 2) class는 이름을 대문자로 시작한다. · 자료 표현하기 2진수 표현 0과 1로만 데이터를 저장 1bit(비트) : 컴퓨터가 표현하는 데이터의 최소 단위 -> 2진수 하나의 값을 저장할 수 있는 메모리의 크기 1byte(바이트) = 8bit * 2진수는 길어서 비트를 모아 8비트, 16비트를 이용 8진수 = 0~7^10(8) ->3비트를 합쳐서 표현 16진수 = 1~ F10(16) ->4비트를 합쳐서 표현 자바에서 수를 2진수를 표현하는 법 (식별자 0B를 앞에 쓰고 뒤에 숫자를 쓴다.) int bNum = 0B1010; // == 10 8진수를 표현하는 법 (식별자로 0을 숫자 앞에 쓴다.) int oNu..
프로그래밍(Programming)이란??개발/Java / 2021. 4. 17.· 프로그래밍 : 컴퓨터가 일을 수행하도록 프로그밍 언어로 명령어 집단(프로그램)을 만드는 일 · 컴파일(compile) : 프로그래밍 언어를 컴퓨터가 실행 가능한 기계어로 만드는 일 · 컴파일러 : 기계어로 바꾸어 주는 프로그램(ex. 자바 컴파일러, gcc) · 자바 프로그래밍 특징 - 플랫폼에 영향을 받지 않으므로 다양한 환경에서 사용 - 객체 지향 언어이기 때문에, 유지보수가 쉽고 확장성이 좋음 - 프로그램이 안정적 - 풍부한 기능이 제공되는 오픈 소스 ' · 객체 지향 프로그래밍이 무엇인가? 1) 프로그램의 구현을 시간의 흐름 순이 아닌 객체 간의 관계와 협력을 기반하는 프로그래밍 2) Object Oriented Programming(OOP) 3) 재사용성, 코드 관리, 유지보수, 신뢰성 높은..
안녕하세요! 백엔드 개발자 James입니다!🧑💻글쓰기/회고 / 2021. 4. 16.2021. 04. 16안녕하세요?갑자기 이렇게 블로그를 시작하게 되었네요.ㅎㅎ저는 백엔드 개발자를 꿈꾸는 James입니다. 🧑💻시작에 앞서먼저 제 소개를 하자면, 저는 [문제를 해결하고, 고객들에게 가치를 전달할 백엔드 개발자]를 꿈꾸는 한 청년입니다.원래 대학 전공은 메카트로닉스공학과로 개발자와는 가깝지 않은 길을 걷고 있었습니다.그러던 어느 날 전공과 관련된 직업을 준비하던 저는문득 '이게 정말 내가 하고 싶은 일이 맞을까?'라는 의문이 들었습니다. 그렇게 방황을 하며, 다양한 것들을 경험하던 중정말 가슴 뛰고, 열정과 시간을 다해도 아깝지 않은 것을 발견하게 되었습니다.그것이 바로 개발입니다.평소에 간간이 취미로만 코딩을 했었는데,매번 원하는 결과물을 만들기 위해 밤을 새우고, 오류를 해결할..