[Java] 조건문

프로그램 소스코드 내의 명령어가 무조건 실행되는 것이 아니라 특정 조건이 충족될 경우만 선택적으로 실행되도록 설정하는 문법적 표현을 조건문이라고 합니다. 1) if문 괄호 안에 주어진 조건이 참인 경우 블록{}안을 수행. 1...

[Java] 기본 입출력

명령프롬프트를 통해 값을 출력하기 위한 다양한 기법과 사용자로부터 직접 값을 입력받기 위한 처리를 살펴봅니다. #01. 출력 1) 괄호안의 내용을 출력하고 줄바꿈 수행하기 println()의 ln은 line의 줄임말 1 2 3 4...

[Java] 연산자

우리가 어릴적에 수학시간에 배웠던 연산에 사용되는 특수 기호들을 연산자라고 합니다. 프로그래밍 언어에서 수학의 연산자를 그대로 사용합니다. 그리고 더 다양하게 존재합니다. #01. 대입연산자 (=) 변수에 값이나 다른 연산결과를 대입하기 위해 사용한다....

[Java] 변수

수학에서의 변수라는 용어는 수식에 따라서 변하는 값을 의미하지만 프로그래밍 언어에서의 변수는 메모리에 저장되는 데이터들을 총칭하는 용어 입니다. #01. 메모리 데이터를 저장할 수 있는 물리적 장치 1) 휘발성 메모리 전원을 OFF하면...

[Tip/Tech] Sublime Text Package 설치와 추천 패키지

Sublime Text의 기본 환경 설정과 Package라는 형태의 확장 기능을 설치 방법을 소개합니다. 확장 기능을 통해 더욱 효율적인 코딩이 가능해 집니다. #01. Node.js 설치하기 1) 내려받기 Sublime의 일부 기능들은 내부적으로 Node.js을...

[Java] Hello World

모든 프로그래밍 언어가 가장 처음 작성하는 예제가 “Hello World”라는 간단한 메시지를 출력하는 프로그램 입니다. 개발환경이 설치된 후 확인을 위한 목적으로 간단한 메시지를 출력하는 프로그램으로 개발환경 구축 여부 테스트와 기본적인 코드...

[Tip/Tech] Sublime Text 자바 컴파일 설정

Sublime Text 3에서 javac명령과 java 명령을 동시에 수행할 수 있는 Build Tool 설정 방법 입니다. #01. Build System 생성하기 Tools > Build System > New Build System 메뉴를 선택하여 새로운...

[Java] 자바 시작하기

프로그래밍 언어를 시작하기 위해서는 프로그램이 어떤 원리를 통해 구성되어지는지 파악하는 것이 중요합니다. 이 포스팅에서는 프로그래밍을 시작하기 전에 프로그램이 만들어 지는 원리에 대해 간단히 정리해 보겠습니다. #01. 프로그램이 만들어 지는 원리...

[Windows] 서비스 등록하기

수동으로 설치한 프로그램들이 윈도우 부팅시에 자동으로 구동되도록 명령프롬프트 상에서 윈도우에 서비스를 등록하는 명령어들 정리. 서비스 등록하기 1 $ sc create 서비스이름 binpath=실행파일경로 서비스 해제하기 1 $ sc delete 서비스이름 sc명령...

[Windows] CapsLock키로 한영 전환하기

Mac을 사용하다가 윈도우를 사용하면 가장 적응하기 힘든 부분이 한영 전환입니다. Mac에서는 Cmd+Space 혹은 CapsLock 키를 사용하여 한영을 전환하지만 윈도우에서는 전용 한영키가 존재하기 때문에 맥에서의 습관대로 한영 전환을 시도하면 매번 오타가...

[Mac] 기본 개발환경 구성

제가 개인적으로 사용하고 있는 초기 개발환경 구성 방법들 입니다. #01. 시스템 환경 설정 1) 미션 컨트롤 창 순서 고정 미션 컨트롤 창 순서가 기본적으로 최근 사용 순으로 설정되어 있어 의도하지...

[Tip/Tech] MySQL 서비스 시작, 종료를 위한 윈도우 배치파일

예전에 필요에 따라 만들었던 윈도우 배치 파일입니다. 지금은 사용을 목적으로 한다기 보다는 필요에 따라 윈도우 batch 파일의 문법을 확인하기 위한 용도로 많이 참고 하고 있습니다.

[Tip/Tech] Visual Studio Code용 Codeigniter Snippets

VSCode에 셋팅해서 사용할 수 있는 Codeigniter용 코드 스니펫 설정 파일 입니다. 개인적인 프로젝트 용으로 사용하던 파일이라 범용적인 상황에는 맞지 않을 수 있습니다. Codeingniter VSCode Snippet 1 2 3 4 5...

[Android] Google Play Store에 출시하기

패키징이 완료된 App은 Google Play Store에 출시할 수 있습니다.

[Android] 배포를 위한 패키징

안드로이드 앱 개발이 마무리 되면 배포를 위해 패키징을 수행해야 합니다. 안드로이드 패키지 파일은 *.aab 혹은 *.apk 확장자를 갖습니다.