본문 바로가기

반응형

프로그래밍 독학

(25)
코딩 기본 다지기 - 04. 클래스, 생성자, 접근제한자, 패키지, 상속 코딩 기본 다지기 - 04. 클래스, 생성자, 접근제한자, 패키지, 상속 이 포스팅은 아래 영상을 배우고 정리하는 용도임을 밝힙니다. https://www.youtube.com/watch?v=OzeMY-n948g [Review] 클래스가 뭐였지? "객체의 틀" "객체를 만들어내는 틀" 클래스를 만들려면 어떻게 해야 할까? class MyClass { private int count; public boolean isActivated; public int annCount() { if(isActivated) count++; } class MyClass { }(중괄호) 안에 클래스에 필요한 함수와 변수를 구현해준다. 생성자 클래스를 만들 때 필요에 따라 생성자(Constructor)라는 특수한 함수를 만들기도 ..
코딩 기본 다지기 - 03. 참조형 변수, 함수, 클래스 코딩 기본 다지기 - 03. 참조형 변수, 함수, 클래스 이 포스팅은 아래 영상을 정리하고 배우는 용도임을 알려드립니다. https://www.youtube.com/watch?v=7OydMTdHYKQ&list=PLQdnHjXZyYaczbigUDPNeRXeQrdpo5Xwi&index=5 배열(Array) 하나의 이름으로 여러 자리를 예약하는 기능 [예시] int sample [10]; 자료형 배열 이름 갯수 는 아래 사진과 같다. Sample이라는 이름으로 10개의 int 공간을 예약하는 것이다. sample[3] = 40; 이라면 아래 사진과 같다. sample의 3번 자리에 숫자 40을 넣는 것이다. 따라서 "배열"이라는 것은 위치를 지정하는 것 외에는 기본형 변수와 다를 것이 없다는 것이다. int ..
코딩 기본 다지기 - 02. 메모리, 자료형 - 기본 자료형 코딩 기본 다지기 - 02. 메모리, 자료형 - 기본 자료형 이 포스팅은 아래 영상을 정리하고 배우는 용도로 작성하였습니다. https://www.youtube.com/watch?v=vr64wauGjn0&list=PLQdnHjXZyYaczbigUDPNeRXeQrdpo5Xwi&index=4 디스크(Disk) 속도 : 느림 가격 : 쌈 용량 : 큼 저장의 목적 램(RAM) 속도 : 빠름 가격 : 비쌈 용량 : 작음 프로그램 동작 중 처리할 데이터를 위해 존재 자료형, 이름 [예시] int valueName; 자료형 이름 자료 최대 크기, 담을 데이터의 형태를 미리 알려주는 것. 필요한 공간을 예약하고 처리를 편하게 하기 위함 이전 포스트에서 컴퓨터의 공간에 변수를 예약한다고 했다. 따라서 필요한 공간을 예약..
코딩 기본 다지기 - 01. 코딩의 구조, 명령구문을 이루는 요소 코딩 기본 다지기 - 01. 코딩의 구조, 명령구문을 이루는 요소 https://www.youtube.com/watch?v=WbQxm7Bl3uk&list=PLQdnHjXZyYaczbigUDPNeRXeQrdpo5Xwi 코딩은 논리력 코딩의 목적은 사람이 할 일을 대신 컴퓨터에게 시키기 위해 사람의 언어를 컴퓨터가 인식할 수 있는 언어로 만드는 것 하지만 코딩할 때 언어보다 중요한 것은 논리력이라고 한다. 논리를 통해 명령의 순서를 정하고 상황에 맞추어 동작시키는 일이 바로 코딩의 기본이다. https://www.youtube.com/watch?v=IDEeqxLOFZ4&list=PLQdnHjXZyYaczbigUDPNeRXeQrdpo5Xwi&index=2 입력-처리-저장-전송-출력 이 다섯가지 뼈대가 되는 과..
코틀린 강좌 3강 코틀린 강좌 3강 이 포스트는 아래 유튜브를 보고 정리하는 포스팅임을 밝힙니다. https://www.youtube.com/watch?v=ZMOsbFCEeCY&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN&index=2 - 숫자형 Bite : 8bits Short : 16bits Int : 32bits Long : 64bits - 실수형 Float : 32bits Double : 64bits 리터럴이란? 코드 내에 값을 표기하는 것 10진수 16진수 2진수로 숫자를 표기 32bits의 10진수가 기본형 64bits인 Long타입은 숫자뒤에 L을 붙여 더 큰 메모리를 사용하는 정수임을 표시해야 한다. 16진수의 경우 0f 2진수의 경우 0b를 앞에 붙이면 된다. 코틀린은 8진수의 ..
코틀린 강좌 2강 - 코틀린(Kotlin) 변수 선언, 변수값 할당 코틀린 강좌 2강 - 코틀린(Kotlin) 변수 선언, 변수값 할당 이 포스트는 아래 유튜브를 보고 정리하는 포스팅임을 밝힙니다. https://www.youtube.com/watch?v=ZMOsbFCEeCY&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN&index=2 한 줄짜리 주석 "/" 두개를 이용한다. [예시] // 이런식으로 한 줄짜리 주석을 달면 된다 두 줄짜리 주석 "/"와 "*"을 이용한다. [예시] /*주석 *여러 *줄 */ 코틀린은 구문이 끝나는 부분에서 세미콜론을 붙이지 않아도 된다. 언어차원에서 판단하도록 되어있음. - 클래스 이름 표기법 파스칼 표기법 : 모든 단어를 대문자로 시작 [예시] ClassName - 코틀린(Kotlin) 함수, 변수 이름 표기법..
코틀린 강좌 1강 - 코틀린(Kotlin) 특징, 코틀린 연습 사이트https://play.kotlinlang.org 코틀린 한글 오류, 크롬 자동 번역 해제 코틀린 강좌 1강 - 코틀린(Kotlin) 특징, 코틀린 연습 사이트https://play.kotlinlang.org 코틀린 한글 오류, 크롬 자동 번역 해제 본 포스트는 아래 유튜브 영상을 보고 정리하는 포스팅임을 밝힙니다. https://www.youtube.com/watch?v=8RIsukgeUVw&list=PLQdnHjXZyYadiw5aV3p6DwUdXV2bZuhlN 정리 코틀린은 자바를 대체하기 위해 나온 언어로 자바 가상머신과 호환된다. 기존 JAVA로 개발이 가능했던 것들 뿐만 아니라 Swift와 연동 개발도 가능하다. 실제로 많은 안드로이드 개발자가 이미 Kotlin으로 개발을 진행하고 있다. 카카오톡의 채팅서버가 코틀린(Kotlin)으로 마이그레이션 했다고 한다. 앞으로 문법과 언어의 사..
안드로이드 앱 개발환경 구축 - 01. 오류 - your sdk location contains non-ascii character 안드로이드 앱 개발환경 구축 - 01. 오류 - your sdk location contains non-ascii character 컴퓨터에서 안드로이드스튜디오를 처음 실행했을 때 이러한 오류 메시지가 떴다. 빨간색 느낌표와 함께 your sdk location contains non-ascii character 라는 오류문구가 뜨면서 Next 버튼이 활성화되지 않는다. 뭐지..? 하는 물음표와 함게 구글링해본 결과 설치 경로에 한글이 포함되어있으면 이런 오류가 뜬다고 한다. 따라서 한글이 포함되지 않는 경로로 설정해주면 된다. 필자는 C드라이브 밑에 Androidstudio라는 폴더를 따로 만들어서 설치를 했다. Next 버튼이 활성화되고 오류메시지가 사라진 것을 볼 수 있다. Next 클릭 이후 Fi..

반응형