본문 바로가기

ETC4

함수와 메소드 뭐가다를까? 입력 함수와 메서드 뭐가 다를까? 함수라는 용어를 쓰다가 메서드를 만났을 때, 메서드라는 용어를 쓰다가 함수를 만났을 때 ​"그게 뭐가 중요한데? 메서드나 함수나 그게 그거 아닌가?"​ ​"그래서 무슨 차이가 있는데?" 대학시절 학교에서 배웠을 때는 ​"C언어에서는 함수, Java에서는 메서드라고 하면 됩니다." 라고 합니다. 함수와 메서드 공통점과 차이점 함수와 메서드의 공통적인 부분이라고 한다면, 내가 원하는 무엇인가를 처리한다는 것에 있어서 동일합니다. 가장 큰 차이는 - 함수는 독립적으로 존재 - 로직 처리 이후 사용자가 원하는 결과를 반환합니다 - 메서드는 클래스에 종속되어 존재 -해당 클래스에 대한 객체가 생성되어야 (static의 경우는 생각하지 말자) 사용할 수 있다는 것입니다. 2019. 10. 13.
vi 명령어 정리 vi 명령어 정리 vi란 ?? vi라는 이름은 `VIsual display editor'로 각종 문서를 편집할 수 있는 텍스트 기반의 편집기이고 리눅스 뿐만 아니라 유닉스 계열의 모든 운영체제에서 사용하는 편집기입니다. vi의 3가지 모드 입력모드 입력을 원하는 글자를 입력하고 ,화면은 입력한 상태를 그대로 보여주는 모드 명령모드 한 글자 또는 두 글자 명령을 사용하여 커서를 이동하고, 글자를 삭제 및 교체하고 , 문자열을 검색하는 모드 라인모드 콜론(:) 프롬프트에서 명령을 입력하여 저장, 편집, 검색 기능 등 다양한 기능을 제공하는 모드 VI는 자동 저장하는 기능이 없어서 자주 입력 내용을 저장해주어야 합니다 1. 입력모드 * 입력 명령어 - i : 현재 커서 위치에 삽입(커서 위치에 문자를 오른쪽으.. 2019. 9. 9.
개발관련정보를 어디서 얻을까? 개발관련정보를 어디서 얻을까? 제가 사용하는 개발관련 정보 얻는 방법에대하여 정리하여보았습니다. 더 좋은 커뮤니티와 방법들이 있다면 언제든지 댓글, 메일, 커뮤니티의 게시글로 알려 주시면 감사하겠습니다. 1. Github Github Follw Github TIL GitHub Follow Github에서는 관심사가 비슷한 개발자를 Follow하게 되면 그 사람이 만든 프로젝트나 star를 누른 프로젝트를 받아 볼 수 있습니다. skydoves이 start를 누른 프로젝트를 알림받았습니다. Github TIL 또한 Github에는 다양한 인터뷰 글들과 TIL(Today I Learned)라는 이름으로 많은 개발 관련 글들이 있습니다. 이러한 글과 개발 코드를 접하게 되면서 자연스럽게 지식을 여러 방면으로 .. 2019. 8. 13.
Jitpack 을 이용한 오픈소스라이브러리 배포하기 Jitpack 을 이용한 오픈소스라이브러리 배포하기 1. Module 생성 File > New > New Module을 클릭합니다. 나타나는 Create New Module 창에서 Android Library, Next를 차례로 클릭합니다 라이브러리에 이름을 지정하고 라이브러리의 코드에 대한 최소 SDK 버전을 선택한 후 Finish를 클릭합니다. Sync Project with Gradle Files 2. project level build.grade 세팅 buildscript { ... repositories { google() jcenter() } dependencies { ... classpath 'com.github.dcendents:android-maven-gradle-plugin:2.1' /.. 2019. 7. 8.